source: trunk/MagicSoft/Mars/Changelog@ 8985

Last change on this file since 8985 was 8985, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 34.5 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2008/06/10 Thomas Bretz
22
23 * macros/dohtml.C:
24 - added missing mmovie directory
25
26 * mhflux/MHEnergyEst.cc:
27 - changed the fit range to adapt to the new plot
28 - exchanged the two plots on the right to have the correct plot
29 near the 1D histogram
30 - fixed the title of the plot in the top right
31 - call SetNoExponent and SetMoreLoglabels
32
33 * mjobs/MJSpectrum.[h,cc]:
34 - outsources producing the spectral function as string to
35 a new static function FormFlux
36
37 * mpointing/MPointingDevCalc.cc:
38 - added some info
39
40
41
42 2008/06/19 Thomas Bretz
43
44 * mjobs/MJSpectrum.cc:
45 - small improvement to output
46 - handle underflow bin of effective on-time more accurate
47 - reddid the formattig of the spectral fit
48
49 * mbase/MMath.[h,cc]:
50 - added Format member function
51
52 * datacenter/macros/plotstat.C:
53 - fixed some axis titles
54
55
56
57 2008/06/19 Thomas Bretz
58
59 * RELEASE 2.1
60
61
62
63 2008/06/19 Thomas Bretz
64
65 * mraw/MRawRunHeader.cc:
66 - fixed that the line reading the fNumEventsRead vanished
67
68
69
70 2008/06/18 Thomas Bretz
71
72 * datacenter/macros/buildsequenceentries.C:
73 - replaced the old calculation of the run-time of one sequence
74 by a more sophisticated using the TIMEDIFF function
75
76 * mjobs/MJStar.cc:
77 - Use File id instead of run number
78 - fixed the units in the display (phe not \\gamma)
79
80 * mjobs/MSequence.[h,cc]:
81 - reorganized header
82 - implemented new scheme including file numbers
83 - increased class version number accordingly
84 - removed some obsolete old, never used, functions and comments
85
86 * mraw/MRawRunHeader.[h,cc]:
87 - renamed RunID to TypeID
88 - return 0 in RunLength if one of the times is invalid
89
90 * Makefile:
91 - removed sinope
92
93
94
95 2008/06/17 Daniel Hoehne
96
97 * datacenter/macros/fillcamera.C:
98 - added and changed some parameters
99
100 * datacenter/scripts/mcsequences:
101 - added database interaction. Now sequences are built by querying
102 the relevant parameters in the MC database
103
104 * datacenter/scripts/runmccallisto, datacenter/scripts/runmcstar:
105 - added
106
107 * datacenter/scripts/sourcefile:
108 - added failed codes for runmccallisto and runmcstar
109
110
111
112 2008/06/17 Thomas Bretz
113
114 * datacenter/macros/plotdb.C:
115 - SetSelectedPad to 0 before calling DrawClone of TGraph
116 - small reordering of the tabs
117 - removed tab with absolute effective on time
118
119 * mbase/MLog.cc:
120 - make sure that the correct output level is restored after root
121 called the error handler
122
123 * mbase/MStatusDisplay.cc:
124 - Changed backround color to white (_not_ kWhite)
125 - made a sunken border around the canvas
126 - SetFrameBorderMode(0) per default
127
128 * mraw/MRawRunHeader.[h,cc]:
129 - added some consistency checks
130 - make the bug fix for the wrong number of events also for
131 V10 and V11
132 - added Getters for RunID and FileID used to idetify
133 the runs more clever than run-number and file-number
134
135
136
137 2008/06/14 Thomas Bretz
138
139 * merpp.cc:
140 - replaced MRawFileWrite by MWriteRootFile
141
142 * showplot.cc:
143 - added new options to write tiff files
144 - added new options to write csv files
145 - some code simplification
146
147 * datacenter/macros/plotdb.C:
148 - set the title (without axis descriptions) as Tab-title
149 - set FrameBorderMode to 0 for canvas
150
151 * mbase/MStatusArray.[h,cc]:
152 - added a copy constructor taking MStatusDislay as an argument
153 - set gLog to all in Print()
154
155 * mhbase/MFillH.[h,cc]:
156 - allow to set a title in SetNameTab which is used as tab title
157 - therefore added new data member fTitleTab
158 - increased class version by 1
159
160 * mraw/MRawRead.cc:
161 - set ReadyToSave for raw data to be able to use MWriteRootFile
162 in merpp
163
164 * mraw/Makefile, mraw/RawLinkDef.h:
165 - removed MRawFileWrite
166
167 * mbase/MStatusDisplay.[h,cc]:
168 - added the tif file format
169 - added the csv file format
170 - fixed the bmp and xml menu entries
171 - added again to list of specials to allow for access from the
172 interpreter
173 - added title to AddTab. The title is stored as canvas title
174 - added some warpper to access FindobjectInCanvas and Print
175 from the MStatusDisplay to gain access from the interpreter
176 - Removed obsolete DrawClonePad wrapper in Display and
177 added title
178 - added FillArray to add all canvases to a temporary MStatusArray
179 - removed obsolete CanvasSetFillColor
180 - use mktemp in UpdatePSHeader
181 - some code cleanup. Moved some common code from the SaveAs function
182 to the new InitWrite* functions
183 - implemented %%tab%% and %%name%%
184 - added a workround (MyCanvas) to get the title and footer in the
185 ps-files also in root 5.18
186 - removed cloning of the canvases whereever possible.Gave problems
187 in root 5.18 (not yet understood)
188 - changed color mode of postscrip files from rgb to cmyk
189 - UpdatePSHeader not long needed in root >=5.12
190 - reorganized header file
191
192 * mreport/MReportCC.[h,cc]:
193 - removed obsolete fRecTemp
194 - call Copy() in the correct direction
195
196 * mreport/MReportFileRead.[h,cc]:
197 - use a C++ cast instead of a C-cast
198 - add containers to parameter list _before_ calling SetupReading
199 - removed some obsolete comments in the header
200
201 * mjobs/MJStar.cc:
202 - we need to read the new "Rec" tree
203 - and we need to fill from the Rec _and_ CC tree (could give a bias
204 if the rate on both trees would once be identical anymore)
205
206 * mhist/MHCamEvent.cc:
207 - allocate fSum in constructor to allow filling from two different
208 tasks
209
210
211
212 2008/06/14 Thomas Bretz
213
214 * mtrigger/MFTriggerPattern.cc:
215 - improved documentation
216
217 * mars.cc, mbase/MStatusDisplay.cc:
218 - changed the M in MARS to "Modular"
219 - rpelaced year in copyright by current year
220
221 * datacenter/macros/plotdb.C:
222 - increased range for the rate of the calibration events
223 - added "RatioCal" tab
224
225 * datacenter/macros/fillstar.C:
226 - fill NULL also if TGraph is empty
227
228 * mastro/MAstro.cc:
229 - included math.h for darwin
230
231 * mjobs/MJCalibrateSignal.cc:
232 - changed the named of the MFTriggerPattern
233
234 * merpp.cc:
235 - added new option --only, --rep-run, --rep-file, --header-run,
236 --header-file, --telescope
237 - moved Receiver information from tree CC to tree Rec
238
239 * mbase/MStatusDisplay.cc:
240 - replacedMTime by TDatime
241
242 * mcamera/MCameraRecTemp.[h,cc], mcamera/MCameraTD.[h,cc],
243 mcamera/MCameraTH.[h,cc], mreport/MReportCC.[h,cc]:
244 - moved interpretation of sub-parts of the reports from
245 MReportCC to the corresponding MCamera* classes
246
247 * mreport/MReport.[h,cc]:
248 - added Copy member function to copy time and state
249 - added CheckTag member function
250 - Implemented skipping of the Telescope number in the reports
251 for version >=200805190
252
253 * mreport/MReportCC.[h,cc]:
254 - access Receiver infomations via new class MReportRec
255 even for old file formats
256 - skip this block in new formats
257 - moved CheckTag to base class
258
259 * mreport/MReportCamera.[h,cc]:
260 - removed CheckTag
261
262 * mreport/MReportFileRead.[h,cc]:
263 - don't check for the number of lines anymore but for -1 instead
264 - changed fNumLine from ULong to Long to allow a negative
265 return value. We don't expect so many lines in a file anyway,
266 do we?
267
268 * mreport/MReportFileReadCC.[h,cc]:
269 - splitted CheckFileHeader into several subfunction
270 - added checks and reading of telescope number and file number
271
272 * mreport/MReportRun.[h,cc]:
273 - added file number from new format
274
275 * mreport/Makefile, mreport/ReportLinkDef.h:
276 - added MReportRec
277
278 * mreport/MReportRec.[h,cc]:
279 - added
280
281 * mhist/MHCamera.cc:
282 - fixed a bug in the profile and projection functions namely that
283 the default was not correctly treated because char* was
284 compared with char*
285
286 * mbase/MLog.cc, mbase/MMath.cc, mbase/MParContainer.cc,
287 mcalib/MCalibrateData.cc, mcalib/MCalibrationPulseTimeCam.cc,
288 mhbase/MBinning.h, mhbase/MH.cc, mhbase/MHMatrix.cc,
289 mhbase/MHn.cc, mhcalib/MHCalibrationChargeCam.cc, mhflux/MHDisp.cc,
290 mimage/MCameraSmooth.cc, mimage/MConcentration.cc,
291 mjobs/MJCalibration.cc, mjoptim/MJOptimize.cc,
292 mjtrain/MJTrainSeparation.cc, mmuon/MMuonSearchPar.cc,
293 mreport/MReportCurrents.cc, mreport/MReportRun.cc,
294 mtools/MChisqEval.cc:
295 - fixed some cast-away constness warnings
296 - fixed some shadow declarations
297
298 * mhbase/MH.[h,cc]:
299 - removed an old obsolete workaround (ProjectionX/Y)
300
301 * mimage/Makefile, mimage/ImageLinkDef.h:
302 - removed MCameraSmooth
303
304 * mbase/MAGIC.h:
305 - added a new namespace UTF8 with double char characters
306
307 * mbase/BaseLinkDef.h:
308 - added the new namespace UTF8
309
310 * mimage/MNewImagePar.cc, mpointing/MPointing.cc,
311 datacenter/macros/fillstar.C:
312 - some characters replaced by the new UTF8 characters
313
314
315
316 2008/06/13 Thomas Bretz
317
318 * datacenter/macros/fillcalib.C:
319 - fixed a bug introduced by the usage of InserUpdate
320
321 * datacenter/macros/fillsignal.C:
322 - fixed a type (the wrong number was printed to the console)
323
324 * mjobs/MJCalibrateSignal.cc:
325 - let all calibration triggered events pass to calibration
326
327 * mtrigger/MFTriggerPattern.[h,cc]:
328 - count a bit more to increase the printed amout of
329 information at the end
330
331
332
333 2008/06/12 Thomas Bretz
334
335 * resources/starguider00267253.txt, resources/starguider00291104.txt:
336 - added
337
338 * ganymed.rc, ganymed_wobble.rc, ganymed_onoff.rc:
339 - added preliminary pointing models
340
341 * mpointing/MPointingDevCalc.cc:
342 - updated comments
343
344 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
345 mraw/MRawRunHeader.[h,cc]:
346 - renamed reading the old format to ReadEvtOld
347 - implemented reading format>10
348 - added the header size as new argument to ReadEvt
349
350 * mraw/MRawEvtHeader.cc:
351 - made the argument to DecodeTime const
352 - fixed the return value in ReadEvtOld. kCONTINUE could
353 never be returned
354
355 * mraw/MRawRead.cc:
356 - gives header size for format>10 to ReadEvt
357 - if EvtHeader could not be read correctly return kFALSE
358 - let MRawCrateData::ReadEvt check end-of-file
359
360 * merpp.cc:
361 - improved explanation for -ff option
362
363 * readdaq.cc:
364 - added -ff option
365 - added an option to call MReadRawFiles::SetForceMode
366
367 * mbase/MTime.[h,cc]:
368 - added new member function SetBinary to easy processing
369 of the time from the new run header
370
371 * mhflux/MHEffectiveOnTime.cc:
372 - for the integral (Nm) we have to count also events in under and
373 overflow bins
374
375 * mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.cc,
376 mjobs/MJPedestal.cc:
377 - call MRawFileRead::SetForceMode to get the (corrected)
378 old behaviour back (not to stop if an event time is
379 broken but to skip the event)
380
381 * mraw/MRawRunHeader.[h,cc]:
382 - the number of events in format version V9 seems to be
383 to high by one. We correct for this.
384 - added new data members for the header sizes
385 - new data member for the file number
386 - increased cize of fSourceEpochChar
387 - consequently increased class version number by 1
388
389 * datacenter/macros/plotdb.C:
390 - improved some titles
391 - added the new rates
392 - added the new values from the star-files
393
394 * mbase/MStatusDisplay.cc:
395 - removing the canvases from the global list didn't work
396 because some RecursiveRemovs rely on gROOT->FindObject to work
397 (adding them to another list didn't work either)
398
399 * mhflux/MHEnergyEst.cc:
400 - renamed the "Resolution" Histogram accordingly.
401
402 * mjobs/MJCalibrateSignal.cc:
403 - added a histogram showing the arrival time of
404 extracted interleaved calibration events
405
406 * mraw/MRawEvtData.[h,cc]:
407 - fixed the Draw function. It was broken since the latest changes
408 - added fNumBytesPerSample to the Copy-function
409 - fixed the GetSample-function
410 - added a new member funtion to return the maximu possible
411
412 * mars.rc:
413 - changed the default for the MUX spline to the 50 sl window
414
415 * msignal/MSignalCalc.cc:
416 - scale the pedestal correctly with the scale
417
418 * mjobs/MJStar.cc:
419 - allow filling of pyrometer information to be skipped
420
421 * mhist/MHWeather.cc:
422 - show also colored labels
423
424 * Makefile:
425 - it seems the libmars.so looses read permissions for group
426 and others when it is moved. Now they are set manually
427
428 * datacenter/fillsignal.C, datacenter/macros/fillstar.C:
429 - added filling of calibration pulse position
430 - use more often NULL in case of no entries. This is less
431 biasing in case of averaging of values
432
433 * macros/tutorials/readrfl.C:
434 - print run header
435 - print event header
436 - skip empty events
437
438 * mhist/MHEvent.cc:
439 - removed the pointing from the histogram names. It's
440 simply obsolete
441
442 * mjobs/MJSpectrum.[h,cc]:
443 - removed the kolmogorov test from output
444 - added a new tab showing the energy resolution
445 - therefore added a new BinningImpact to the list of binnings
446 - store the ganymed file's file name in the output
447
448 * mmain/MEventDisplay.cc:
449 - skip events without data in the loop not in the code.
450 This ensures that no task can crash due to this
451 when processing MCs
452
453 * msql/MSQLMagic.[h,cc]:
454 - fixed InsertUpdate. The primary key was not inserted
455 if Insert was called
456
457
458
459 2008/06/11 Thomas Bretz
460
461 * mhflux/MHEnergyEst.[h,cc]:
462 - finally replaced fResolution by more correct histograms
463 - some code cleanup in projecting, profiling and drawing
464 - increased class version number by one
465
466 * mbase/MStatusDisplay.cc:
467 - remove the embedded canvas from the global list to prevent
468 global access to it
469
470 * mhbase/MH3.cc:
471 - fixed a bug if in a 2D constructor a 1D profile was created
472
473 * mreport/MReportPyrometer.cc:
474 - tiny changes to the comments
475
476
477
478 2008/06/10 Thomas Bretz
479
480 * mreport/MReportPyrometer.[h,cc]:
481 - added
482
483 * mreport/Makefile, mreport/ReportLinkDef.h:
484 - added MReportPyrometer
485
486 * mreport/MReportRun.cc:
487 - removed obsolete include of MAstro
488
489 * merpp.cc:
490 - added Pyrometer information
491
492 * mfileio/MWriteRootFile.h:
493 - added new member function AddTree to add a container with the
494 corresponding time-stamp
495
496 * mjobs/MCalibrateSignal.cc, mjobs/MJStar.cc:
497 - replaced some AddContainer by the new AddTree
498 - added Pyrometer information to in- and output, respectively
499
500 * datacenter/macros/fillstar.C:
501 - added new columns fAvgHumidity, fAvgCloudiness, fRmsCloudiness
502 and fAvgTempSky
503
504 * mhist/MHWeather.[h,cc]:
505 - removed the display of the solar radiation which was
506 never working
507 - added display of the pyrometer data to the display
508 - reorganized display
509
510 * mjobs/MJStar.cc:
511 - added filling of the weather data also from the pyrometer branch
512
513
514
515 2008/06/09 Thomas Bretz
516
517 * mbase/MArgs.[h,cc]:
518 - for convinience store the full command line as Title
519 - replaced *fArgv by fArgv
520
521 * mbase/MObjLookup.cc:
522 - replaced C-style cast by reinterpret_cast
523
524 * datacenter/macros/fillcalib.C, datacenter/macros/fillstar.C:
525 - removed usage of Nint (obsolete... Form does rounding)
526
527 * datacenter/macros/fillsignal.C:
528 - removed usage of Nint (obsolete... Form does rounding)
529 - added new columns to get trigger rates from TrigPat tab
530 - fixed some small bugs lately introduced
531
532 * mhflux/MHEffectiveOnTime.cc:
533 - fixed a typo in ReInit
534
535
536
537 2008/06/06 Thomas Bretz
538
539 * datacenter/macros/plotdb.C:
540 - added average temperature and wind speed
541 - reviewed some ranges
542
543 * mhbase/MH3.cc:
544 - in the 2D case with labels and boxes use blue line color
545
546 * mhflux/MHEffectiveOnTime.[h,cc]:
547 - added a new data member fTotalTime counting the total run-time
548 from the run-headers
549 - added the new data member to the display
550 - increased class version number accordingly
551
552 * mjobs/MJCalibrateSignal.cc:
553 - let sum-trigger events pass to get calibrated
554 - improved DefineLabel table for trigger patterns
555 - added MTriggerPattern to output
556
557 * mjobs/MJStar.cc:
558 - added a new tab "Rate" showing the remaining rates per run and
559 trigger pattern after image cleaning
560 - let only event with Lvl1 trigger pass to effective on-time
561 calculation
562 - changed title in plot of avg dc currents and pedestal rms
563
564 * mtrigger/MFTriggerPattern.[h,cc]:
565 - added a counter counting the trigger decision
566 - print the result in the PostProcess
567
568
569
570 2008/06/06 Thomas Bretz
571
572 * datacenter/macros/fillstar.C:
573 - added windspeed and temperature
574
575 * datacenter/macros/fillcalib.C, datacenter/macros/fillsignal.C,
576 datacenter/macros/fillstar.C:
577 - use MSQLMagic instead of MSQLServer
578
579 * datacenter/macros/plotdb.C:
580 - added wind speed and temperature
581
582 * datacenter/macros/plotstat.C:
583 - added a plot showing the observation time per exposure (based on
584 the source key)
585
586 * mbase/MStatusDisplay.cc:
587 - fixed the SaveAs. A wrong version was comitted
588
589 * mextralgo/MExtralgoSpline.h:
590 - added the missing inclusion of TMath (root 5.18)
591
592
593
594 2008/06/03 Thomas Bretz
595
596 * mbase/MStatusDisplay.cc:
597 - added missing inclusion of TMath (root 5.18)
598 - initialize gClient in batch mode to repair broken
599 batch-mode in root 5.18. Fortunately this doesn't
600 break root 5.12
601 - added a SaveAs(const char *c, const Option_t *o)
602 based on the new SaveAs from TGObject
603
604 * mcalib/MCalibrationChargePix.[h,cc],
605 mextralgo/MExtralgoDigitalFilter.[h,cc]:
606 - moved some code to source file to prevent TMath inclusion in
607 header (root 5.18)
608
609 * mcalib/MCalibrationChargeCam.cc,
610 mcalib/MCalibrationChargePINDiode.cc:
611 - added the missing inclusion of TMath (root 5.18)
612
613 * mgeom/MGeomCam.[h,cc]:
614 - for sanity (a bug in root < 5.18) filling fPixels is now
615 done via AddAt. This "repairs" the functionality of the
616 Streamer which before didn't store any contants of fPixels
617 nor read any contents.
618 - Removed the custom Clone function. It is now obsolete,
619 because it works through the fixed Streamer
620 - a Copy-member function has been implemented
621 - a custom Streamer has been implemented allowing to read
622 files containing MGeomCamMagic written with root 5.12
623 with root 5.18
624 - A member function containing the workaround has been implemented
625 - Print got an option ("simple")
626
627 * mgeom/GeomLinkDef.h:
628 - suppress root-Streamer
629
630 * manalysis/MGeomApply.cc:
631 - added the newly necessary call to the StreamerWorkaround
632
633 * mgeom/MGeomPix.[h,cc]:
634 - because with the IgnoreTObjectStreamer set for MParContainer
635 the bits for the outer rings cannot be stored. This was no
636 problem before because in reality they have never been written
637 or read. To store the bits a new data-member fUserBits
638 has been introduced.
639 - accordingly all calles to set or remove the bits have been
640 changed to use fUserBits instead
641 - the class version number has been increased due to the new
642 data member
643 - improved Print-output
644
645
646
647 2008/06/02 Thomas Bretz
648
649 * mars.cc, sinope.cc:
650 - added include of TClass for TIgnoreStreamer (root 5.18)
651
652 * manalysis/MEventRate.[h,cc]:
653 - moved GetError to source file and included TMath (root 5.18)
654
655 * manalysis/MMultiDimDistCalc.cc, mdata/MDataList.cc:
656 - included math.h (root 5.18)
657
658 * mastro/MAstro.[h,cc], mastro/MVector3.[h,cc], mbase/MRunIter.[h,cc],
659 mbase/MTime.[h,cc], mdata/MDataPhrase.[h,cc], mgeom/MGeomPix.[h,cc],
660 mhcalib/MHCalibrationChargeBlindPix.[h,cc],
661 mhflux/MHCollectionArea.[h,cc], mhft/MHexagonFreqSpace.[h,cc],
662 mimage/MHillas.[h,cc], mmuon/MMuonSearchPar..[h,cc],
663 mpedestal/MPedestalPix.[h,cc], mpointing/MPointingDev.[h,cc],
664 mpointing/MSrcPosCam.[h,cc], mpointing/MPointingPos.[h,cc],
665 mpointing/MPointing.[h,cc]:
666 - moved some code to source file to prevent TMath inclusion in
667 header (root 5.18)
668
669 * mbase/MEnv.cc:
670 - added missing include TObjArray (root 5.18)
671 - removed obsolete EmarkerStyles (root 5.18)
672
673 * mbase/MDirIter.cc:
674 - added missing include TList (root 5.18)
675
676 * mastro/MAstroCatalog.cc, mhist/MHHadronness.cc, mhist/MHWeather.cc,
677 mhvstime/MHPixVsTime.cc, mhvstime/MHVsTime.cc,
678 mpointing/MHPointing.cc, mranforest/MHRanForest.cc,
679 mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc,
680 mreflector/MHReflector.cc:
681 - added missing inlcude TH1 (root 5.18)
682
683 * mbase/MFilter.cc, mbase/MGMap.cc, mbase/MTask.cc,
684 mcalib/MCalibrationBlindPix.cc, mdata/MDataChain.cc,
685 mfilter/MFEnergySlope.cc, mgeom/MGeomMirror.cc,
686 mgui/MCamEvent.cc, mhbase/MBinning.cc, mhbase/MHMatrix.cc,
687 mhcalib/MHCalibrationPix.cc, mhcalib/MHGausEvents.cc,
688 mhflux/MHEnergyEst.cc, mhist/MHCamEventRot.cc,
689 mhist/MHHadronness.cc, mranforest/MHRanForest.cc,
690 mreflector/MRflEvtHeader.cc, mreflector/MRflSinglePhoton.cc,
691 msql/MSQLServer.cc, mtools/MSimulatedAnnealing.cc,
692 mtools/MTFillMatrix.cc, mcalib/MCalibrationPix.cc,
693 mcalib/MCalibrationQEPix.cc, manalysis/MParameterCalc.cc,
694 mcalib/MCalibrationTestCalc.cc, mdata/MDataArray.cc,
695 mgeom/MGeomCamDwarf.cc, mhbase/MH3.cc, mtools/MagicJam.cc,
696 mhcalib/MHCalibrationRelTimeCam.cc, mhft/MGeomCamMagicXT.cc,
697 mranforest/MRanForestCalc.cc, mtools/MagicDomino.cc,
698 mhflux/MHThreshold.cc, mimage/MStereoPar.cc,
699 mfilter/MFCosmics.cc, mpedestal/MPedestalCam.cc:
700 - added missing include of TMath (root 5.18)
701
702 * mbase/MGTask.cc, mdata/MDataChain.cc, mhbase/MHArray.cc,
703 mjobs/MJCut.cc, mjoptim/MJOptimizeCuts.cc, mmc/MMcEvt.cxx:
704 - added missing include of TClass (root 5.18)
705
706 * mhbase/MH3.cc:
707 - added missing include of THashList (root 5.18)
708
709 * mcalib/MCalibrationChargeCalc.[h,cc], msignal/MExtractor.[h,cc],
710 mpedestal/MPedestalSubtract.[h,cc], msignal/MExtractTime.[h,cc]:
711 - for convinience (rootcint of 5.18) changed "static const TString"
712 to "static const char *"
713
714 * mhflux/MMcSpectrumWeight.cc:
715 - Use TString::Data() for second argument in TF1 constructor.
716 Otherwise it is ambiguous in root 5.18
717
718 * mhbase/MH.cc:
719 - adde missing includes of TColor, TMath and TClass (root 5.18)
720 - implemented a workaround which always uses the correct
721 CreateGradientColorTable (root 5.18)
722
723 * Makefile:
724 - linking of the shared object is now done in /tmp
725 - replaced = by := where possible
726
727 * mjobs/MJCalibrateSignal.cc:
728 - do not invert contcoscal, that's wrong
729
730 * mmovie/MMovieWrite.cc:
731 - added a #if-directive to use either gStyle or TColor
732 for CreateGradientColorTable depending on root-version
733
734 * mimage/MStereoPar.[h,cc], mimage/MStereoCal.[h,cc]:
735 - replaced Monate Carlo container by MPointingPos
736 - made every algorithm unique
737
738
739
740 2008/06/01 Thomas Bretz
741
742 * callisto.cc, star.cc:
743 - renamed new option to "--null-dev" (clashes with MLog options)
744
745 * mbase/MContinue.cc:
746 - improved output
747
748 * mbase/MTaskList.cc:
749 - fixed broken FindTaskList
750
751
752
753 2008/05/31 Thomas Bretz
754
755 * callisto.cc, star.cc:
756 - added new option "--null" to suppress run-wise output files
757
758 * mjobs/MJob.h:
759 - added new data-member fNullOut to flag suppression of
760 run-wise output files
761
762 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
763 - use new option HasNullOut from base class
764
765 * mbase/MClone.cc:
766 - fixed Init (still had a constructor like initializer)
767
768 * mtrigger/MFTriggerPattern.h:
769 - included missing MTripperPattern
770
771 * mtrigger/MFTriggerPattern.cc:
772 - removed default arguments
773 - exchanged ^ by ~
774 - fixed a few typos in function names
775
776
777
778 2008/05/27 Stefan Ruegamer
779
780 * datacenter/scripts/filesondisk
781 - changed the search for raw files to not search in hidden folders
782
783
784
785 2008/05/25 Thomas Bretz
786
787 * mtrigger/MTriggerPattern.cc:
788 - fixed a typo in a comment
789
790 * mtrigger/MFTriggerPattern.[h,cc]:
791 - some code cleanup (mainly unified all the Require and Deny
792 functions into one)
793 - added a DenyAll member function
794 - added Allow member functions including an AllowAll member function
795
796 * mjobs/MJPedestal.cc:
797 - To choose pedestals we now deny all other trigger bits except the
798 pedestal bit and in the case of data runs we deny all bits
799 except trigger lvl1 and trigger lvl2
800
801 * mjobs/MJCalibration.cc:
802 - In addition to denial of prescaled calibration events we
803 deny any bit in the unprescaled pattern but allow only
804 calibration events
805
806 * mjobs/MJCalibrateSignal.cc:
807 - Instead of the denial of only calibration and pedestal events,
808 we now deny any bit in the pattern, but allow Trigger Lvl1
809 and Trigger Lvl2 events to choose cosmics
810 - Instead of the denial of only lvl1 and lvl2 events,
811 we now deny any bit in the pattern, but allow pedestal
812 events to choose pedestals
813 - Instead of requiring only calibration events,
814 we now deny any bit in the pattern, but require the calibration
815 bit to choose calibration events
816
817 * mbase/MClone.[h,cc]:
818 - instead of cloning the object again and again we now clone
819 it once and then just copy the contents. A new option has
820 been introduced to switch back to the old behaviour
821
822 * mbase/MStatusDisplay.[h,cc]:
823 - changed the argument of GetEmbeddedCanvas from a pointer
824 to a reference
825
826 * macros/rootlogon.C:
827 - switched on optimization (-O3) for ACLIC
828
829
830
831 2008/05/24 Thomas Bretz
832
833 * mjobs/MJCalibrateSignal.cc:
834 - removed the obsolete fconsmics (what the hell did it do...
835 it removed the largest events?)
836 - added a cosmics trigger for calibration events instead
837
838
839
840
841 2008/05/20 Thomas Bretz
842
843 * mjobs/MJCalibrateSignal.cc:
844 - added a MH3-histogram to be filled. It contains the
845 rate of the trigger pattern per run.
846 - the filter selecting the calibration or pedestal
847 events has been renamed from ftp to fcalped
848 - the MContinue rejecting these events has been renamed
849 from conttp to contcalped
850 - the filter selecting the pedestal events have been
851 renamed from ftp2 to fped
852 - In the case of MUX data (no lo-gain) this filter
853 is now also rejecting lvl1 and lvl2 triggered events
854 - the ftp2-filter for the pedestal extraction tasks and
855 the corresponding histogram fillers is obsolete
856 - the previouls "PedestalFilter" is obsolete.
857 - it doesn't make sense not to extract the signal (filter
858 of teskenv1, taskenv2 and taskenv3) but process the
859 rest of the tasklist
860 - the pedestal extraction (as the calibration was already)
861 has been moved to its own tasklist with the corresponding
862 filter applied.
863 - tlist3 has been renamed to tlist4
864 - contped has been removed from the tasklist
865
866 * mhbase/MH3.cc:
867 - fixed a bug introduced with the lables (it must be !(x&y)
868 instead of !x&y
869
870 * mjobs/MDataSet.cc:
871 - shortened a line of output to fit into 80 characters
872
873
874
875 2008/05/19 Thomas Bretz
876
877 * Makefile.conf.general, Makefile.conf.linux:
878 - distinguish between := (eval once) and = (eval every access)
879
880 * mbase/BaseLinkDef.h, mbase/Makefile:
881 - added MObjLookup
882
883 * mbase/MObjLookup.[h,cc]:
884 - added
885
886 * mbase/MEvtLoop.cc:
887 - set progress bar position to 0 before PreProcessing
888
889 * mdata/MDataMember.[h,cc]:
890 - added a member function to get a string
891
892 * mfilter/MFCosmics.cc:
893 - fixed a typo in a comment
894
895 * mhbase/MH.[h,cc]:
896 - improved SetBinning for newer root-versions
897 - improved SetBinning to correctly support axis with labels
898 (keeps the binning unchanged)
899
900 * mhbas/MH3.[h,cc], mhbase/MHn.[h,cc]:
901 - support for axis labels was added.
902 - a possibility to set an additional weight has been added
903 - the version number has been increased accordingly
904
905 * mjobs/MJPedestal.cc:
906 - deny level1 and level2 triggers choosing pedestal events
907
908 * mraw/MRawRunHeader.h:
909 - added a member function returning the RunLength (stop-start)
910
911 * mtrigger/MTriggerPattern.[h,cc]:
912 - wrapped some comments
913 - improved comments
914
915
916
917 2008/05/15 Thomas Bretz
918
919 * mfilter/MFMagicCuts.[h,cc]:
920 - fixed a few typos in comments and in the output
921 - added an option kAreaLin with a linear cut in area for special
922 studies
923
924 * mbase/MStatusDisplay.cc:
925 - if no MStatusArray is found, keys which store a TCanvas object
926 are displayed instead if available
927
928 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
929 - the extraction range to get the maximum is now determined
930 automatically from the MExtractedSignalCam
931
932 * mpedestal/MPedestalSubtract.cc, msignal/MExtractTimeAndCharge.cc:
933 - raise an error if there is a mismatch in the number of samples
934
935
936
937
938 2008/05/14 Thomas Bretz
939
940 * mhbase/MH3.[h,cc], mhbase/MHn.[h,cc]:
941 - enhanced to allow direct filling of Profile histograms
942
943 * mjobs/MDataSet.h:
944 - fixed a bug in Print() causing an infinite loop
945
946 * mjtrain/MJTrainDisp.cc, mjtrain/MJTrainSeparation.cc:
947 - write the dataset(s) to the output file
948
949 * mjtrain/MJTrainEnergy.cc
950 - write the dataset to the output file
951 - added new plots to show the resolution versus several different
952 parameters
953
954 * mpedestal/MPedestalSubtract.[h,cc]:
955 - added an additional check to compate the number of hi-/lo-gain
956 slices in the run- and event-header
957
958 * mpointing/MPointingDevCalc.cc:
959 - added the 14th Jan 08 to the list of new pointing models
960
961
962
963 2008/05/07 Stefan Ruegamer
964
965 * datacenter/scripts/checkmd5sum
966 - implemented check of files from /magic and /data
967
968 * datacenter/scripts/checktransfer
969 - changed the search for temporary zipfiles to not search in hidden
970 directories
971
972 * datacenter/scripts/movingrawfiles2
973 - movingrawfiles to move raw files from /data/fromtape
974
975 * datacenter/scripts/runcallisto
976 - changed default callisto.rc to callisto_mux_new.rc
977
978 * datacenter/scripts/zipscript
979 - changed the script due to the fact that /magic/data/rawfiles is
980 now a link
981 - changed the find to not search in hidden directories
982 - added the -n option to ssh
983
984 * resources/calibration_spline.rc
985 - added calibration factors for periods 62-66 but these are not
986 newly calculated, simply pasted from previous periods!
987
988
989
990 2008/04/08 Thomas Bretz
991
992 * mreport/MReportDrive.cc:
993 - implemented changes of Version 20080220
994
995
996
997 2008/03/19 Thomas Bretz
998
999 * mjobs/MJSpectrum.cc:
1000 - fixed a bug introduced yesterday. The overflow bin was not
1001 correctly referenced
1002
1003
1004
1005 2008/03/18 Thomas Bretz
1006
1007 * sponde.cc:
1008 - added new option "--force-runtime"
1009
1010 * mbase/MEnv.h:
1011 - added WriteFile to context menu
1012
1013 * mjobs/MJSpectrum.[h,cc]:
1014 - added a new option to force using the runtime instead of the
1015 effective observation time (this might bw wrong for very
1016 short datasets)
1017 - added a check if the effective observation time is out of
1018 the histogram range... print a warning if so and include
1019 the overflow bins into the eff. obs time
1020 - added an estimated sensitivity curve for high and low za
1021 to the spectrum plots
1022 - added description text for 1553 and crab spectrum
1023 - write out the MC events after cuts including their weights
1024 - do not fit at 1TeV but 500GeV instead
1025
1026 * mjobs/MJob.cc:
1027 - check in WriteContainer whether the file is already open
1028
1029 * mpointing/MPointingDevCalc.cc:
1030 - added some more comments
1031
1032 * mhflux/MMcSpectrumWeight.[h,cc]:
1033 - added the possibility to extend a spectrum by "fake" statistics
1034
1035
1036
1037 2008/03/14 Daniel Hoehne
1038
1039 * datacenter/macros/filldotrun.C:
1040 - inserted new arehucas version
1041
1042
1043
1044 2008/03/04 Thomas Bretz
1045
1046 * condor/program.submit, condor/macro.submit, condor/script.submit:
1047 - added
1048
1049
1050
1051 2008/03/03 Thomas Bretz
1052
1053 * mhflux/MHAlpha.[h,cc]:
1054 - allow to project individual bins in DrawNicePlot
1055
1056
1057
1058 2008/02/24 Thomas Bretz
1059
1060 * mbase/MLog.h:
1061 - added a getter for the OutputLevel (for debugging)
1062
1063 * mpointing/MPointing.h:
1064 - added a memberfunction to calculate the Abs-value
1065
1066 * mpointing/PointingLinkDef.h:
1067 - added RaDec
1068
1069
1070
1071 2008/02/21 Daniela Dorner
1072
1073 * datacenter/db/builddatasets.php:
1074 - display 'Remark' only in case of errors
1075
1076
1077
1078 2008/02/08 Stefan Ruegamer
1079
1080 * datacenter/scripts/checkmd5sum
1081 - added check to prevent that checksums of files not read from tape
1082 enter the .lapalma file
1083
1084 * datacenter/scripts/dbchk
1085 - added check for crashed runs, sequences and datasets
1086 - corrected bugs in find command and $dir-loops
1087 - adapted to the automatic concept and added it to the cronjobs
1088
1089
1090
1091 2008/02/01 Stefan Ruegamer
1092
1093 * datacenter/macros/filldotrun.C
1094 - added default entry for fCompmux for new runs
1095
1096 * datacenter/macros/checkfileavail.C
1097 - added checking of fCompmux
1098
1099
1100
1101 2008/02/01 Daniel Hoehne
1102
1103 * datacenter/db/runinfo-aio.php:
1104 - fixed 'bug' with query. Now runs are displayed in ascending order
1105
1106
1107
1108 2008/01/31 Thomas Bretz
1109
1110 * mbase/MThread.[h,cc]:
1111 - imported from Cosy
1112
1113 * mbase/Makefile:
1114 - added MThread
1115
1116 * mbase/BaseLinkDef.h:
1117 - added MThread
1118
1119
1120
1121 2008/01/27 Thomas Bretz
1122
1123 * .rootrc:
1124 - updated with the correct path to the ViewCVS
1125
1126
1127
1128 2008/01/24 Thomas Bretz
1129
1130 * mpointing/MPointing.cc:
1131 - added ClassImp for RaDec
1132
1133 * mpointing/MPointing.h:
1134 - added code for classes AltAz and RaDec deriving from TVector2
1135 not to be used in Mars and Cosy
1136
1137
1138
1139 2008/01/24 Daniel Hoehne
1140
1141 * scripts/preparemc:
1142 - adapted to new rawfile/camera structure in /magic/montecarlo
1143
1144
1145
1146 2008/01/14 Thomas Bretz
1147
1148 * mpointing/MPointing.h:
1149 - added enumeration operator[]
1150
1151
1152
1153 2008/01/11 Thomas Bretz
1154
1155 * mbase/MLog.cc:
1156 - correctly use delete[] instead of delete for fGuiLInes as
1157 suggested by valgrind.
1158
1159
1160
1161 2008/01/09 Thomas Bretz
1162
1163 * mbadpixels/MBadPixelsTreat.[h,cc]:
1164 - removed obsolete fRawHeader
1165
1166 * mpointing/MSrcPosCam.[h,cc]:
1167 - added Paint member function
1168
1169 * mpointing/MSrcPosRndm.[h,cc]:
1170 - also produce a antio source position for wobble observations
1171
1172 * mraw/MRawRunHeader.cc, mjobs/MJCalibration.cc,
1173 mpedestal/MPedestalCam.cc:
1174 - some cosmetics
Note: See TracBrowser for help on using the repository browser.