source: trunk/MagicSoft/Mars/Changelog@ 1026

Last change on this file since 1026 was 1026, checked in by tbretz, 24 years ago
*** empty log message ***
File size: 53.4 KB
Line 
1 -*-*- END -*-*-
2 2001/11/01: Thomas Bretz
3
4 * macros/MagicHillas.C:
5 - changed Draw to DrawClone
6
7 * manalysis/MCerPhotPix.h:
8 - some layout changes
9
10 * mbase/MParList.cc:
11 - fixed a bug in the dstructor which causes the d'tor to crash when
12 the owner bit was set
13 - changed some TCollection loop to macro ForEach
14
15 * mbase/MTaskList.cc:
16 - changed some TCollection loop to macro ForEach
17
18 * meventdisp/MGEvtDisplay.[h,cc]:
19 - added filemenu
20
21 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
22 - added SavePrimitive function
23
24 * mhist/MHHillas.cc:
25 - changed 'deg' to '°'
26
27 * mmain/MDataCheck.cc:
28 - changed name of enums for buttons
29
30
31
32 2001/10/31: Thomas Bretz
33
34 * Makefile:
35 - changed MrProper output
36
37 * Makefile.conf.general, Makefile.conf.linux,
38 Makefile.conf.linux-gnu, Makefile.conf.osf:
39 - added ARCHDEF environment
40
41 * manalysis/MHillas.[h,cc]:
42 - added units
43
44 * mbase/BaseLinkDef.h:
45 - added '+' for MTime
46
47 * mbase/MAGIC.h:
48 - let Linux find gLog when creating dictionary
49
50 * mbase/MHtml.h:
51 - removed include of TNamed
52
53 * */Makefile
54 - reordered *.cc filed to get rid of some 'rootcint' warnings
55
56 * mgui/MCamDisplay.cc:
57 - added SetBorderMode(0)
58
59 * mgui/MHexagon.[h,cc]:
60 - changed Print-output to fit into two lines
61 - made Print appear in the context menu
62
63 * merpp.cc:
64 - Added MParContainer::Class()->IgnoreTObjectStreamer()
65
66 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
67 mmain/MAnalysis.[h,cc]:
68 - added support for a progressbar
69
70 * mbase/MFilterList.h:
71 - added SetOwner-support
72
73 * mbase/MLogManip.h:
74 - added 'dec' manipulator to dbginf
75
76 * mbase/MTask.h:
77 - added GetNumExecutions
78
79 * mraw/RawLinkDef.h:
80 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
81 MRawFile[Read,Write]
82
83
84
85 2001/10/30: Thomas Bretz
86
87 * macros/MagicHillas.C
88 - removed precreated objects
89
90 * macros/readCt1.C:
91 - fixed a bug (-> instead of .)
92
93 * *LinDef.h:
94 - added a '+' to all 'new' classes. 'new' means, that the object
95 is not yet used in Monte Carlo Files.
96
97 * *.h:
98 - changed defines from CLASS_H to MARS_Class type (like root)
99
100 * MMcPedestalCopy.[h,cc]:
101 - added AddToBranchList stamements
102
103 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
104 - changed derivement from TObject to MParContainer to be sure
105 fBits are not written, without specifying this for any TObject
106 derived class
107
108
109
110 2001/10/29: Thomas Bretz
111
112 * Makefile.rules:
113 - changed the output
114
115 * macros/rootlogon.C:
116 - Added IgnorTObjectStreamer
117
118 * manalysis/MCT1ReadAscii.cc:
119 - changed fFileNames to a TList of TNamed objects
120
121 * mbase/MArray.h:
122 - removed include of MArray.h
123
124 * mbase/MParContainer.[h,cc]:
125 - changed fName, fTitle from pointer to static object
126 - Changed ClassVersion to 0
127
128 * mbase/MParList.[h,cc]:
129 - changed fName, fTitle from pointer to static object
130 - changed include of TObjArray to a forward declaration
131 (for faster compilation)
132 - simplified the code
133
134 * mbase/MInputStreamID.[h,cc]:
135 - changed fStreamId from char* to TString
136 - Changed ClassVersion to 0
137
138 * mbase/MReadTree.[h,cc]:
139 - changed veto-list to an array of TNamed objects
140 - implemented auto enabeling
141
142 * mbase/MTask.[h,cc]:
143 - implemented fListOfBranches for auto enabeling
144
145 * mbase/MTaskList.[h,cc]:
146 - changed fName, fTitle from pointer to static object
147 - changed include of TObjArray to a forward declaration
148 (for faster compilation)
149
150 * mbase/MWriteRootFile.cc:
151 - changed fName, fTitle from pointer to static object
152 - set splitlevel in TTree::Branch to default
153 - changed kSaveNow to kFillTree
154
155 * mhist/MFillH.cc:
156 - changed fName, fTitle from pointer to static object
157 - check inharitance from MH
158
159 * mhist/MH.[h,cc]:
160 - changed fName, fTitle from pointer to static object
161 - implementation of simplified static MakeDefCanvas
162
163 * mhist/MHFadcCam.h:
164 - removed include of TH1
165
166 * mhist/MHFadcPix.[h,cc]:
167 - implemented persistent pixid
168 - get rid of 'fixed string sizes'
169 - Delete histograms from file structure (SetDirectory)
170 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
171 - removed include of TH1
172
173 * mhist/MHHillas.cc
174 - changed fName, fTitle from pointer to static object
175 - Delete histograms from file structure (SetDirectory)
176 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
177 - changed DrawClone to DrawCopy
178
179 * mhist/MHMcCollectionArea.[h,cc]:
180 - changed fName, fTitle from pointer to static object
181 - Delete histograms from file structure (SetDirectory)
182 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
183 - changed DrawClone to DrawCopy
184 - changed binning to log scale
185 - removed include of TH1
186
187 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
188 - changed fName, fTitle from pointer to static object
189 - Delete histograms from file structure (SetDirectory)
190 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
191
192 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
193 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
194 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
195 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
196 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
197 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
198 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
199 - changed fName, fTitle from pointer to static object
200
201 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
202 mmontecarlo/MMcThresholdCalc.[h,cc],
203 mmontecarlo/MMcTriggerRateCalc.[h,cc],
204 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
205 - changed fName, fTitle from pointer to static object
206 - changed to use auto enabling scheme
207
208 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
209 - removed UseLeaf
210
211 * macros/CT1Hillas.C, macros/readMagic.C:
212 - made run again
213
214 * mraw/MRawFileWrite.cc:
215 - changed fName, fTitle from pointer to static object
216 - changed TTree::Branch to use default split level (99)
217 - added the missing important '.' to the Branch names!
218
219 * mraw/MRawRunHeader.[h,cc]:
220 - changed fName, fTitle from pointer to static object
221 - implemented enum for Run Type
222
223
224
225 2001/10/26: Thomas Bretz
226
227 * Makefile.rules:
228 - changed output
229
230 * readraw.cc:
231 - changed name and description in TROOT
232 - removed argument in MMcEvt::Print()
233
234 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
235 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
236 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
237 mmc/MMcTrigHeader.[hxx,cxx]:
238 - according to root 3.01 made Print const
239
240 * mbase/BaseLinkDef.h:
241 - added MPrint
242
243 * mbase/MPrint.[h,cc]:
244 - added
245
246 * mbase/MClone.[h,cc]:
247 - changed MParContainer to a more general TObject
248
249 * mbase/Makefile:
250 - MPrint.cc added
251
252 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
253 meventdisp/MGFadcDisp.[h,cc]:
254 - introduced fInitOk for the case PreProcessing failed
255
256 * mmain/MMonteCarlo.cc:
257 - added correction for use of several trigger conditions
258 - speedup threshold calc by usage of UseLeaf
259
260 * magiclogo.xpm, marslogo.xpm:
261 - changed
262
263 * mmain/MMonteCarlo.cc:
264 - added a workaround for the <TClass::TClass> no dictionary for MMc*
265 problem
266
267 * mbase/MWriteRootFile.[h,cc]:
268 - simplified code by removing MRootFileTree class
269
270 * mbase/MLog.cc:
271 - changed char[len+1] to 'new' statement
272
273
274
275
276 2001/10/23: Thomas Bretz
277
278 * mbase/MLog.[h,cc]:
279 - replaced usage of tmpnam by mkstemp
280
281 * mgui/MCamDisplay.[h,cc]:
282 - Paint function added which maintains the aspect ratio of the image
283 - DrawPhotErr removed
284 - removed gPad->Clear, so that we can draw into pads not only
285 canvases
286
287 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
288 mhist/MFillHStarMap.[h,cc]:
289 - removed
290
291 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
292 - removed unused spectral index and flux
293
294 * mmontecarlo/MMcThesholdCalc.[h,cc],:
295 mbase/MParList.[h,cc]:
296 - fixed the Dimension handling
297
298 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
299 - fixed the Dimension handling
300 - added destructor
301
302 * macros/trigrate.C:
303 - fixed some small things
304 - accelerated by use of MReadTree::UseLeaf
305
306 * mhist/MHMcCollectionArea.h:
307 - changed default argument of DrawClone from NULL to "".
308 NULL caused the interpreter to crash.
309
310 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
311 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
312 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
313 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
314 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
315 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
316 - according to root 3.01 I made Print() const
317
318 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
319 - removed
320
321 * mbase/MReadTree.cc:
322 - removed default argument from GetEntry-call
323
324 * mbase/MTask.[h,cc]:
325 - introduced mapping function for (Pre/Post)&Process
326 - according to root 3.01 I made Print() const
327 - added PrintStatistics
328 - added call counter
329
330 * mbase/MTaskList.[h,cc]:
331 - adapted to new MTask mapping functions
332 - according to root 3.01 I made Print() const
333 - added PrintStatistics
334 - moved some functionality to MTask-Mapper functions
335
336 * mmain/MMonteCarlo.cc:
337 - adapted to some changes in other classes
338 - some small simplifications
339 - accelerated, by use of UseLeaf
340 - workaround for the ButtonGroup/Button delete bug
341
342 * mmain/MAnalysis.cc:
343 - workaround for the ButtonGroup/Button delete bug
344
345
346
347 2001/10/23: Thomas Bretz
348
349 * macros/dohtml.C:
350 - changed macro names
351
352 * macros/getCollArea.C:
353 - renamed to collarea.C
354 - make use of new fast MReadTree
355
356 * macros/getRate.C:
357 - renamed to trigrate.C
358
359 * macros/getThreshold.C:
360 - renamed to threshold.C
361
362 * Makefile.depend:
363 - removed
364
365 * mgui/MCamDisplay.[h,cc]:
366 - fixed wrong usage of new operator in TClonesArray
367 - the aspect ratio of the Canvas is used now to display geometries
368 correctly (no 'small CT1 camera anymore)
369 - replaced include of MCerPhotPix by a forward declaration
370 - replaced include of MHexagon by a forward declaration
371
372 * mgui/MGeomCam.[h,cc]:
373 - added GetMaxRadius()-function
374 - added CalcMaxRadius()-function
375 - replaced include of MGeomPix by a forward declaration
376 - replaced include of TObjArray by a forward declaration
377
378 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
379 - call CalcMaxRadius in the constructor
380
381
382
383 2001/10/22: Thomas Bretz
384
385 * mhist/MH*.[h,cc]:
386 - changed DrawClone according to root 3.01/06 to 'const'
387
388
389
390 2001/10/16: Thomas Bretz
391
392 * mbase/MReadTree.[h,cc]:
393 - added some output statements
394 - added comments
395 - added UseLeaf
396 - changed AddFile to Int_t
397 - simplified GetEntry call
398
399 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
400 - added come comments
401 - removed Draw-function
402
403 * mars.cc:
404 - Changed name of TROOT object to 'mars'
405
406 * merpp.cc:
407 - changed name of TROOT object to 'merpp'
408 - added some more ouput
409
410 * mbase/MBaseLinkDef.h:
411 - added MRootFileBranch
412 - added MRootFileTree
413
414 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
415 - added comments
416
417 * mbase/MEvtLoop.cc:
418 - added missing include
419 - added another time output
420
421 * mbase/MWriteRootFile.cc:
422 - added ClassImp
423
424 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
425 - changed output
426
427 * mhist/MHMcCollectionArea.cc:
428 - small fixes
429 - changed error calculation according to Ciro
430
431 * macros/CT1Hillas.C:
432 - fixes some bugs (typos)
433
434
435
436 2001/10/05: Thomas Bretz
437
438 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
439 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
440 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
441 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
442 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
443 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
444 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
445 mraw/MRawFileRead.cc
446 - comments updated
447
448 * mbase/MFilter.[h,cc]:
449 - made IsExpressionTrue abstract
450
451 * meventdisp/MGEvtDisplay.cc:
452 - fixed a bug that only every second event was displayed
453
454 * meventdisp/MGFadcDisp.[h,cc]:
455 - reorganized code (changing pixel number drawed the histogram twice)
456
457 * mgui/MCamDisplay.[h,cc]:
458 - added fDrawingPad to make sure that all output goes into the same pad
459
460 * mhist/HistLinkDef.h, mhist/Makefile:
461 - removed old MFillH* classes
462
463
464
465 2001/10/02: Thomas Bretz
466
467 * mbase/MClone.[h,cc],
468 meventdisp/MGCamDisplay.[h,cc],
469 meventdisp/MGEvtDisplay.[h,cc],
470 mmain/MCameraDisplay.[h,cc]:
471 - added
472
473 * macros/readMagic.C:
474 - fixed a "'->' and '.' mixed bug"
475
476 * manalysis/MCT1ReadAscii.cc:
477 - added initialisation of fIn
478
479 * manalysis/MCerPhotEvt.[h,cc]:
480 - made IsPixelExisting const
481 - made IsPixelCore const
482 - made IsPixelUsed const
483 - made GetNumPhotons[Min,Max] const
484
485 * mbase/BaseLinkDef.h, mbase/Makefile:
486 - added MClone
487
488 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
489 - added SetOwner-support
490
491 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
492 - removed MShowSpect
493 - removed MViewAdcSpect
494
495 * mdatacheck/MDumpEvtHeader.cc:
496 - added missing descriptions
497
498 * mdatacheck/MGDisplayAdc.[h,cc]:
499 - small changes
500
501 * meventdisp/EvtDispLinkDef.h:
502 - added MGEvtDisplay
503 - added MGCamDisplay
504
505 * meventdisp/MGFadcDisp.[h,cc]:
506 - derived from MGEvtDisplay
507 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
508
509 * meventdisp/Makefile:
510 - added MGCamDisplay
511
512 * mgui/MCamDisplay.[h,cc]:
513 - cleaned
514 - reorganized
515
516 * mgui/MHexagon.cc:
517 - added missing descriptions
518
519 * mhist/MHFadcPix.cc:
520 - reorganized some code in the constructor which creates the 'names'
521
522 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
523 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
524 - Draw-function supports a default canvas now
525
526 * mmain/MDataCheck.cc:
527 - added/rorganized comments
528 - removed usage of MViewAdcSpectra
529
530 * mmain/MMars.[h,cc]:
531 - added new "Camera Display" Button
532
533 * mmain/MainLinkDef.h, mmain/Makefile:
534 - added MCameraDisplay
535
536
537
538 2001/09/28: Thomas Bretz
539
540 * macros/getRate.C:
541 - changed TObjArray to a non-pointer object
542 - added Printing of the result at the end of the macro
543
544 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
545 - added DrawClone
546
547 * mhist/MHMcRate.[h,cc]:
548 - added a dummy for DrawClone
549
550 * mmain/MMonteCarlo.[cc, h]:
551 - added Gui elements
552 - added CalculateCollectionArea (not yet tested)
553 - added CalculateTriggerRate (not yet tested)
554 - added Threshold (not yet tested)
555
556 * mmontecarlo/MMcTriggerRateCalc.cc:
557 - removed output stuff from PostProcessing
558
559 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
560 - reorganized code (constructor)
561 - reorganized deletion of gui objects
562 - fixed many, many memory leaks
563
564
565
566 2001/09/27: Thomas Bretz
567
568 * mmain/MBrowser.cc:
569 - added comments
570
571 * mmain/MAnalysis.[h,cc]:
572 - added entry field for cleaning levels
573 - restructured code a bit
574
575 * mhist/MFillH.cc:
576 - fixed missing initialization of member variables in Init
577
578 * mhist/MHHillas.[h,cc]:
579 - Added comments
580 - Added DrawClone
581 - Removed kCanDelete bits from Draw function
582
583 * mhist/MHStarMap.[h,cc]:
584 - Added comments
585 - Added DrawClone
586 - moved some code from the Draw-functions to PrepareDrawing
587
588
589
590 2001/09/26: Thomas Bretz
591
592 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
593 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
594 - reorganized code (constructor)
595 - reorganized deletion of gui objects
596 - fixed many, many memory leaks
597 - small changes in layout
598
599 * mmain/MAnalysis.[h,cc]:
600 - added
601
602 * macros/*:
603 - added Copyright notice
604 - added some small sanity checks
605
606 * macros/MagicHillas.C:
607 - fixed '->' bug
608 - changed MFillHStarMap to MFillH
609
610 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
611 - removed an old debug statement
612
613 * mmain/MMars.cc:
614 - added new Analysis functionality
615
616 * mmain/MainLinkDef.h:
617 - addded MAnalysis
618
619 * mmain/Makefile:
620 - added MAnalysis.cc
621
622 * mmc/McLinkDef.h:
623 - removed nonsens define statement
624
625
626
627 2001/09/25: Thomas Bretz
628
629 * Makefile:
630 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
631 It contains the origin (CVSROOT) of the repository and my confuse
632 people triing to commit changed files from such an archive to
633 the repository
634
635 * mmain/MBrowser.[cc,h]:
636 - reorganized code (constructor)
637 - reorganized deletion of gui objects
638 - fixed many, many memory leaks
639
640 * mmain/MMars.[cc,h]:
641 - reorganized code (constructor)
642 - reorganized deletion of gui objects
643 - fixed many, many memory leaks
644
645
646
647 2001/09/20: Thomas Bretz
648
649 * mbase/MLog.[h,cc]:
650 - made working with Cosy
651 - fixed gui stuff to work like expected
652
653 * manalysis/MCerPhotPix.h:
654 - replaced TROOT.h by MAGIC.h
655
656 * mfilter/MFTriggerLvl1.h:
657 - added description
658
659
660
661 2001/09/20: Thomas Bretz
662
663 * released Version 0.4
664
665 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
666 - switched to root version >= 3.00
667
668 * Makefile.conf.linux:
669 - added to support the new Linux distributions
670
671 * .rootrc:
672 - removed references to MARSSYS
673
674
675
676 2001/09/13: Thomas Bretz
677
678 * Makefile.conf.linux-gnu:
679 - removed "-Woverloaded-virtual". it doesn't really help
680
681
682
683 2001/08/02: Thomas Bretz
684
685 * macros/getRate.C:
686 - make use of new stylish lists of containers
687
688
689 * macros/CT1Hillas.C, macros/getCollArea.C:
690 - make use of return value of Eventloop
691
692 * macros/merpp.C:
693 - changed return type to void
694
695
696
697 2001/07/23: Thomas Bretz
698
699 * mbase/MParList.cc:
700 - redifinition of default argument: fixed
701
702
703
704 2001/07/23: Thomas Bretz
705
706 * mmontecarlo/MMcThresholdCalc.[cc,h]:
707 - changed PreProcess action to new stylish lists of containers
708
709 * mhist/Makefile:
710 - removed MEnergies.cc
711
712 * mhist/HistLinkDef.h:
713 - removed MEnergies.cc
714
715 * mbase/MReadTree.cc:
716 - removed a bug which causes MReadTree to show strange behaviour.
717 We cannot use GetBranch()->SetAddress() we have to use
718 SetBranchAddress.
719
720 * macros/MagicHillas.C:
721 - changed to new stylish histogram fillers.
722
723 * mhist/MHMcRate.cc:
724 - some simplifications to the constructors
725 - some accelerations of the rate calculation
726
727 * mhist/MHHillas.C:
728 - added axis descriptions (thanks to Rudy)
729
730
731
732 2001/07/20: Thomas Bretz
733
734 * mhist/MH.cc:
735 - added comments
736
737 * mhist/MFillH.cc:
738 - added comments
739
740 * mbase/MParList.[h,cc]:
741 - Added AddToList from a TObjArray
742 - Added GetClassName
743 - Added GetObjName
744 - Added FindObjectList
745 - Added FindCreateObjList
746 - Added CreateObjList
747
748 * mhist/MHMcEnergies.[h,cc]:
749 - deleted
750
751 * mhist/MHMcEnergy.[h,cc]:
752 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
753 - added a SetName function which replaces the old constructor somehow
754
755 * macros/getThreshold.C:
756 - make use of some new features
757
758
759
760 2001/07/19: Thomas Bretz
761
762 * mbase/MEvtLoop.cc:
763 - added comments
764
765 * mbase/MTaskList.cc:
766 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
767
768 * mhist/MH.[cc,h]
769 - added
770
771 * mhist/MFillH.[cc,h]
772 - added
773 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
774 can be deleted now
775
776 * mhist/HistLinkDef.h:
777 - added MH
778 - added MFillH
779
780 * mhist/MFillHFadc.cc:
781 - moved source for filling to corresponding histogram class
782
783 * mhist/MFillHHillas.cc:
784 - included MHillas.h
785
786 * mhist/MHFadcCam.[cc, h]:
787 - added Fill
788 - made FillHi, FillLo private
789
790 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
791 - changed Fill function to new style
792 - derived class from MH
793
794 * mhist/Makefile:
795 - added MH.cc
796 - added MFillH.cc
797
798
799
800 2001/07/18: Oscar Blanch
801
802 * macros/getRate.C:
803 - Macro to compute the trigger rate from a MonteCarlo file
804
805 * mhist/MHMcRate.[h,cc]:
806 - Container to store trigger rate information
807 - Draw() functin member to be implemented
808
809 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
810 - Task to compute trigger rate
811
812
813
814 2001/07/13: Thomas Bretz
815
816 * mbase/MEvtLoop.[h,cc]:
817 - Added a result value to Eventloop to be able to detect if the
818 execution was successfull
819 - changes postProcess to return the return value from
820 MTaskList::PostProcess
821
822 * mbase/MParList.cc:
823 - FindCreateObj removes now a 'dot' from the end of an indexed
824 object name like "Events;7."
825
826 * mbase/MReadTree.cc:
827 - small changes to the output
828
829 * mbase/MTask.[h,cc]:
830 - added Preprocessed flag. This enables the tasklist to only postprocess
831 already preprocessed tasks
832
833 * mbase/MTaskList.cc:
834 - don't postprocess non preprocessed tasks
835
836 * mhist/MHMcCollectionArea.cc:
837 - added descriptions to histrograms
838 - changed names of histograms
839 - added drawing of canvas to Draw-functions
840
841 * mhist/MHMcEnergy.[h,cc]:
842 - added variables to store the calculated result
843 - changed names and titles of histogram
844 - added axis titles to histogram
845 - moved result calculation into fit-function
846
847 * mmontecarlo/MMcCollectionAreaCalc.cc:
848 - added name of input container to be able to process another
849 container than "MMcTrig"
850
851 * mmontecarlo/MMcThresholdCalc.cc:
852 - removed trailing dot from container name creation
853
854 * mhist/MMcThresholdCalc.cc:
855 - removed a wrong '.' behind the number when processing more than
856 one trigger condition
857
858 * mraw/MRawRunHeader.cc:
859 - added "Monte Carlo Data" as runtype
860
861
862
863 2001/07/10: Thomas Bretz
864
865 * mhist/MHMcEnergy.h:
866 - renamed SetBins to SetNumBins
867
868 * mmontecarlo/MMcThresholdCalc.cc:
869 - changed style of comments
870 - moved sqrt(2) from Postprocess to header.
871
872 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
873 mmontecarlo/MMcEnerThreCalc.[cc,h]:
874 - removed
875
876 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
877 - removed
878
879
880
881 2001/07/09: Thomas Bretz
882
883 * mbase/MParList.cc:
884 - made handling of already existing containers in AddToList a bit
885 more convinient
886
887 * mbase/MTaskList.[h,cc]:
888 - added come comments
889 - made handling of already existing tasks in AddToList a bit
890 more convinient
891 - Added name-argument to constructor
892
893 * mraw/MRawFileRead.[cc, h]:
894 - move file-open check from constructor to PreProcess
895 - added variable for filename
896
897 * mraw/MRawFileWrite.[cc,h]:
898 - moved fOut->Write from PostProcess to destructor
899 - removed PostProcess
900
901
902
903 2001/07/06: Thomas Bretz
904
905 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
906 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
907 - added
908
909 * Makefile
910 - mfilter added
911
912 * Makefile.conf.linux-gnu:
913 - added some warning options
914
915 * Makefile.conf.osf1:
916 - enhanced warnings
917
918 * manalysis/MCerPhotEvt.cc:
919 - removed a small buf from the constructor
920
921 * BaseLinkDef.h:
922 - added MFilter
923 - added MFilterList
924
925 * mbase/MLog.[h,cc]:
926 - added a non-empty copy constructor to make cxx happy
927
928 * mbase/MParList.[h,cc]:
929 - added second overload-function FindObject
930
931 * mbase/MTask.h:
932 - added all Filter stuff
933
934 * mbase/MTaskList.cc:
935 - changed debug output
936 - added filter-stuff to Process
937
938 * mbase/MTaskList.h:
939 - changed Print default option from NULL to ""
940
941 * mbase/Makefile:
942 - added MFilter
943 - added MFilterList
944
945 * mhist/MFillHFadc.cc:
946 removed a small bug in the PreProcessing
947
948 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
949 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
950 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
951 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
952 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
953 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
954 mmontecarlo/MMcThresholdCalc.h:
955 - made more const-correct
956
957 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
958 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
959 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
960 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
961 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
962 mraw/MRawFileWrite.cc:
963 - added comments
964
965 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
966 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
967 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
968 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
969 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
970 manalysis/MPedestalPix.cc,
971 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
972 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
973 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
974 mbase/MWriteRootFile.cc,
975 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
976 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
977 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
978 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
979 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
980 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
981 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
982 - added semicolon after ClassImp to make my editor happy
983
984 * mmain/MEvtDisp.cc:
985 - removed a wrong comma in the enumerations
986
987 * mmontecarlo/MMcThresholdCalc.cc:
988 - made compile on osf by removing brackets in new steatement (constructor)
989
990
991
992 2001/07/05: Thomas Bretz
993
994 * macros/CT1Hillas.C:
995 - changed the wrong pointers to dots.
996
997 * macros/getThreshold.C:
998 - added some comments
999 - removed the canvas creation
1000 - drawing replaced by a loop
1001 - changed trigger conditions to 1 (should work with any MC file)
1002
1003 * macros/readMagic.C:
1004 - changed the event counter to the number of the event in the file
1005 - removed icound
1006
1007 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
1008 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
1009 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
1010 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
1011 mhist/MFillHStarMap.cc,
1012 - changed HasChanged to ReadyToSave
1013
1014 * mbase/MReadTree.cc:
1015 - added some comments
1016
1017 * mhist/MHMcEnergies.h:
1018 - fixed bug in []-operator
1019
1020 * mhist/MHMcEnergy.cc:
1021 - added canvas creation to draw function
1022
1023 * mmontecarlo/MMcThresholdCalc.cc:
1024 - fixed a bug in the constructor
1025
1026
1027
1028 2001/06/20: Thomas Bretz
1029
1030 * macros/merpp.C:
1031 - fixed type in comment
1032
1033 * manalysis/MHillas.cc:
1034 - fixed 'FIXME' comment
1035
1036 * mbase/MWriteFile.[h,cc]:
1037 - added
1038
1039 * mbase/MWriteRootFile.[h,cc]:
1040 - added
1041
1042 * mbase/BaseLinkDef.h:
1043 - Added MWriteFile
1044 - Added MWriteRootFile
1045
1046 * mbase/MEvtLoop.cc:
1047 - fixed the counting in the eventloop
1048
1049 * mbase/MWriteAsciiFile.[h,cc]:
1050 - changed class that it is based on MWriteFile now
1051
1052 * mbase/Makefile:
1053 - added MWriteFile
1054 - added MWriteRootFile
1055
1056 * mhist/MFillHFadc.[h,cc]:
1057 - added set for HasChanged (new PostProcess)
1058
1059 * mhist/MFillHHillas.cc:
1060 - added set for HasChanged (new PostProcess)
1061
1062 * mhist/MFillHStarMap.cc:
1063 - added set for HasChanged (new PostProcess)
1064
1065 * mhist/MHHillas.cc:
1066 - Set kCanDelete to make sure, that the histograms are deleted
1067 together with the canvas
1068
1069 * mraw/MRawFileWrite.[h,cc]:
1070 - changed the handling of opening, closing and checking file
1071
1072
1073
1074 2001/06/13: Thomas Bretz
1075
1076 * ./.../*.h:
1077 - added some comments and corrected some descriptions.
1078
1079 * mbase/MParContainer.[h,cc]:
1080 - added a 'dummy' function for AsciiRead, AsciiWrite
1081
1082 * mbase/MWriteAsciiFile.[h,cc]:
1083 - added new constructor (specify directly the pointer to the class)
1084
1085 * mgui/MHexagon.cc:
1086 - made Copy-function more readable
1087
1088 * mgui/MParContainer.cc:
1089 - made Copy-function more readable
1090
1091 * mhist/MHMcEnergies.[h,cc]:
1092 - files added as a container to make handling of several MHMcEnergy easier
1093
1094 * mbase/MAGIC.h:
1095 - encapsulated include of TROOT
1096
1097 * mbase/MTaskList.cc:
1098 - added SetHasChange and Reset to PostProcess
1099
1100 * mhist/HistLinkDef.h
1101 - added MHMcEnergies
1102
1103 * mhist/MHMcEnergy.[h,cc]:
1104 - added name and title to constructor
1105 - added number to name of container
1106
1107 * mmontecarlo/MMcThresholdCalc.cc:
1108 - corrected typo in creation of the container names
1109
1110 * mraw/MRawEvtData.cc:
1111 - Set kCanDelete in Draw function
1112
1113
1114
1115 2001/06/12: Thomas Bretz
1116
1117 * mmontecarlo/MMcEnerThreCalc.[cc,h]
1118 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
1119
1120 * mmontecarlo/MMcEnerThreHistos.[h,cc]
1121 - copied to mmhist/MHMcEnergy.[h,cc]
1122
1123 * mbase/Makefile:
1124 - added MWriteAsciiFile.cc
1125
1126 * mhist/HistIncl.h:
1127 - added TF1.h
1128
1129 * mhist/HistLinkDef.h:
1130 - added MHMcEnergy
1131
1132 * mhist/Makefile
1133 - added MHMcEnergy
1134
1135 * mmontecarlo/MCollArea.h:
1136 - fixed typo in ifndef
1137
1138 * mmontecarlo/Makefile:
1139 - added MMcThresholdCalc.cc
1140 - removed MMcEnerHisto.cc
1141 - removed MMcEnerThre.cc
1142 - removed MMcEnerThreCalc.cc
1143
1144 * mmontecarlo/MonteCarloLinkDef.h:
1145 - added MMcThresholdCalc.cc
1146 - removed MMcEnerHisto.cc
1147 - removed MMcEnerThre.cc
1148 - removed MMcEnerThreCalc.cc
1149
1150 * mbase/MWriteAsciiFile.[h,cc]:
1151 - added
1152
1153 * manalysis/MCT1ReadAscii.h:
1154 - removed fFileName from class definition
1155
1156 * manalysis/MCerPhotCalc.cc:
1157 - use of SetHasChanged added
1158
1159 * manalysis/MHillas.[h,cc]:
1160 - Reset added
1161 - AsciiRead added
1162 - AsciiWrite added
1163 - use of SetHasChanged added
1164
1165 * manalysis/MPedCalcPedRun.[h,cc]:
1166 - made fNumHiGainSamples a class member
1167 - renamed some member functions
1168 - made the 'internal' member functions private
1169 - added SetHasChanged
1170 - made these functions const
1171
1172 * mbase/BaseLinkDef.h
1173 - MWriteAsciiFile added
1174
1175 * mbase/MEvtLoop.cc:
1176 - some small changes to the logging output
1177
1178 * mbase/MParContainer.cc:
1179 - fHasChanged added
1180
1181 * mbase/MParContainer.h:
1182 - Reset prototype added
1183 - HasChanged added
1184 - SetHasChanged added
1185
1186 * mbase/MParList.[cc,h]:
1187 - SetHasChanged added
1188 - Reset added
1189
1190 * mbase/MTaskList.cc:
1191 - Process: call SetHasChanged before looping
1192 - Process: call Reset before looping
1193
1194 * mbase/MTaskList.h:
1195 - fParList added to class definition
1196
1197
1198
1199 2001/04/27: Thomas Bretz
1200
1201 * macros/merpp.C:
1202 - made the merpp-macro Mars 0.3 compatible
1203
1204
1205
1206 2001/04/19: Thomas Bretz
1207
1208 * mbase/MParList.cc:
1209 - added stripping of the string after last semicolon (classname)
1210
1211 * mbase/MReadTree.cc:
1212 - added Veto funtionality to PreProcess
1213 - added HasVeto
1214 - added fVetoList
1215 - added VetoBranch
1216
1217
1218
1219 2001/04/18: Thomas Bretz
1220
1221 * mbase/MHtml.[cc.h]:
1222 - Added
1223
1224 * mbase/*.cc:
1225 - changed comments of member functions to new MHtml-Style
1226
1227
1228
1229 2001/04/09: Thomas Bretz
1230
1231 * mbase/MParList.cc:
1232 - Added the possibility to specify a different object name in
1233 FindCreateObj
1234
1235 * .rootrc:
1236 - changed the style for the html documentation
1237
1238 * macros/dohtml.C:
1239 - added SetXwho
1240
1241 * (*.cc):
1242 - added the copyright comment block
1243
1244 * mgui/MGeomCamMagic.cc:
1245 - added some comments to all these numbers
1246
1247 * mraw/MRawEvtPixelIter.h:
1248 - added Jump member function which jumps directly to the pixel with a
1249 given id
1250
1251
1252
1253 2001/04/09: Thomas Bretz
1254
1255 * mgui/MGeomPix.cc:
1256 - fixed a small error in SetNeighbors (thanks to Oscar)
1257
1258 * mgui/MGFadcDisp.[h,cc]:
1259 - Fixed many small errors which caused the display to display nonsens
1260 in some situations
1261
1262
1263
1264 2001/04/04: Thomas Bretz
1265
1266 * mraw/MRawEvtData.[cc,h]:
1267 - changed wrong return type of GetNumPixels to UShort_t
1268
1269 * mmain/MBrowser.[cc,h]:
1270 - made the dialog somehow work like it should
1271
1272
1273
1274 2001/04/03: Thomas Bretz
1275
1276 * manalysis/MCT1ReadAscii.cc:
1277 - the pedestal values read from the file are now stored in MeanRms
1278 instead of Sigma
1279
1280 * manalysis/MCerPhotCalc.cc:
1281 - The pedestal mean Rms is used as the pixel error
1282
1283 * MImgCleanStd.cc:
1284 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
1285 with value=noise=0
1286
1287 * MMcPedestalCopy.cc:
1288 - All the pedestal values are now filled in (are they calculated correctly?)
1289
1290 * mgui/MGeomCamMagic.cc:
1291 - Forgot to initialize the Nextneighbors of the Magic Camera
1292 (thanks to Oscar)
1293
1294 * mhist/MHStarMap.cc:
1295 - I changed the model of the display (colors and bin width) to
1296 get a 'better' result
1297
1298
1299
1300 2001/04/02: Thomas Bretz
1301
1302 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
1303 - added constants (kTT*) for trigger type
1304
1305 * manalysis/MImgCleanStd.[h,cc]:
1306 - added changeable cleaning levels
1307
1308 * manalysis/MHillas.cc:
1309 - added some more sanity checks to the calculation
1310
1311 * manalysis/MCT1ReadAscii.[h,cc]:
1312 - added some kind of chain feature (AddFile) to process more than one file
1313
1314 * mgui/MGeomPix.[h,c]:
1315 - added interface to pixel neighbors
1316
1317 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
1318 - creates the neighbor geomtry now, too
1319
1320 * manalysis/MImgCleanStd.[cc,h]:
1321 - switched to new stylish neighbors from MGeomCam
1322
1323
1324
1325 2001/03/30: Thomas Bretz
1326
1327 * mdatacheck/MH*, mdatacheck/MFillH*:
1328 - moved to mhist
1329
1330 * mraw/MrawEvtPixelIter:
1331 - IsLoGain -> HasLoGain
1332
1333 * mgui/MG*:
1334 - renamed
1335 - moved to mmain
1336 - move Browser functionality to MBrowser
1337
1338 * mmain/, mhist:
1339 - new
1340
1341
1342
1343 2001/03/21: Thomas Bretz
1344
1345 * manalysis/MHillas.[h,cc]:
1346 - fixed some minor errors, added sanity check (N<2) to Calc
1347
1348 * manalysis/MFillHHillas.cc:
1349 - skip event if Hillas calculations fails
1350
1351 * macros/getCollArea.C, macros/readMagic.C,
1352 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
1353 - changed order in MReadTree constructor
1354
1355 * manalysis/MCT1ReadAscii.[h,cc]:
1356 - changed to use MPedestalCam
1357
1358 * manalysis/MCT1Pedestals.[h,cc]:
1359 - removed
1360
1361 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1362 - removed MCT1Pedestals
1363
1364 * mbase/BaseLinkDef.h:
1365 - added const values from Magic.h
1366
1367 * mbase/MLogManip.h:
1368 - changed style of dbginf
1369
1370 * mbase/MParList.cc:
1371 - make use of dbginf
1372
1373 * mbase/MReadTree.[h,cc]:
1374 - switched from a TTree to a TChain object
1375 - chnaged order of variables of the constructor
1376
1377
1378
1379 2001/03/21: Thomas Bretz
1380
1381 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
1382 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
1383 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
1384 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
1385 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
1386 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
1387 mdatacheck/MFillHHillas.h
1388 - added
1389
1390 * mdatacheck/MHistosAdc.[h,cc]:
1391 - replaced by MHFadc[Cam,Pix]
1392
1393 * mdatacheck/MFillAdcSpect.[h,cc]:
1394 - replaced by MFillHFadc
1395
1396 * macros/readCT1.C:
1397 - uses the new classes now
1398 - calculates and displays hillas
1399
1400 * manalysis/AnalysisLinkDef.h:
1401 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
1402
1403 * manalysis/MCT1ReadAscii.cc:
1404 - PreProcess uses FindCreateObj now
1405
1406 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
1407 - changed the new back to 'new with placement'
1408
1409 * manalysis/MCerPhotEvt.[h, cc]:
1410 - removed cleaning from this class
1411
1412 * manalysis/MHillas.cc:
1413 - some small changes in the naming inside Calc()
1414
1415 * manalysis/MHillas.h:
1416 - added Get-functions
1417
1418 * manalysis/MPedestalCam.h:
1419 - added InitSize-function
1420
1421 * manalysis/MPedestalPix.h:
1422 - made Get-functions const
1423
1424 * manalysis/Makefile:
1425 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
1426
1427 * mbase/MLogManip.h:
1428 - "l." before line number
1429
1430 * mbase/MParList.cc:
1431 - added the autodelete feature for automatically created classes
1432
1433 * mdatacheck/DataCheckLinkDef.h:
1434 - added MHFadc[Cam,Pix], MHHillas
1435 - removed MHistosAdc
1436 - added MFillHFadc, MFillHHillas
1437
1438 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
1439 mdatacheck/MViewAdcSpectra.[h,cc], :
1440 - changed from MHistaosAdc to MHFadcCam
1441
1442 * mdatacheck/Makefile:
1443 - added MFillHFadc.cc, MFillHHillas.cc
1444 - removed MFillAdcSpect.cc
1445
1446 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
1447 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
1448 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
1449 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
1450 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
1451 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
1452 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
1453 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
1454 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
1455 - set version number to '0' (no i/o for this class)
1456
1457 * mgui/MGeomCamCT1.cc:
1458 - new claculation algorith for the CT1 camera. It is more
1459 exact in the camera plain
1460
1461 * mgui/MHexagon.cc:
1462 - removed Draw-function (it is inherited from TObject)
1463
1464 * mmc/MMcFadcHeader.hxx:
1465 - Added get-functions
1466
1467
1468
1469
1470 2001/03/20: Thomas Bretz
1471
1472 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
1473 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
1474 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
1475 - added
1476
1477 * macros/readCT1.C:
1478 - added calculation of Hillas parameters
1479 - changed from pointers to objects
1480
1481 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1482 - added MPedestalPix/Cam, MHillas, MHillasCalc
1483
1484 * manalysis/MCerPhotEvt.[h,cc]:
1485 - removed fType
1486 - commented out Draw function - should be fixed soon
1487 - renamed *Nb* to *Num*
1488 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
1489
1490 * meventdisp/MGFadcDisp.[h,cc]:
1491 - changed parameter of ReadinEvent to unsigned
1492
1493 * mgui/GuiLinkDef.h, mgui/Makefile:
1494 - added MGeomCamCT1, MGeomCamMagic
1495
1496 * mgui/MCamDisplay.[h,cc]:
1497 - changed constructor argument from int to MGeomCam
1498 - renamed *Nb* to *Num*
1499
1500 * mgui/MGeomCam.[h,cc]:
1501 - removed all camara specific stuff
1502 - MGeomCam is now used as a base class for the classes
1503 MGeomCam[Magic,CT1] which are containing the camera specific stuff
1504
1505 * mgui/MGeomPix.h:
1506 - added Set function
1507
1508
1509
1510 2001/03/02: Thomas Bretz
1511
1512 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
1513 mgui/Makefile:
1514 - new
1515
1516 * mbase/MParList.[cc,h]:
1517 - Added FindCreateObj member function
1518 - added a name to the constructor
1519
1520 * mbase/MReadTree.cc:
1521 - changed to use FindCreateObj
1522
1523 * mdatacheck/MDumpEvtHeader.cc:
1524 - removed fPixelIter from member list
1525 - changed cout to *fLog
1526
1527 * mdatacheck/MViewAdcSpectra.cc:
1528 - removed a HUGE memory leak. All the objects in the list (and the
1529 lists itself were NEVER deleted)
1530
1531 * mdatacheck/MFillAdcSpect.cc
1532 - removed fPixelIter from member list
1533 - changed cout to *fLog
1534 - changed to use FindCreateObj
1535 - changed high and low to hi and lo
1536
1537 * mdatacheck/MShowSpect.cc
1538 - changed cout to *fLog
1539 - added a name to the constructor
1540
1541 * mraw/MRawFileRead.cc:
1542 - changed to use FindCreateObj
1543
1544 * mdatacheck/MGDisplayAdc.[h,cc]:
1545 - added some new member functions to make code more clear
1546 - removed fHists from the destructor
1547
1548 * mdatacheck/MHistosAdc.h:
1549 - changed high and low to hi and lo
1550
1551 * macros/dohtml.C:
1552 - added manalysis
1553
1554
1555
1556 2001/03/01: Thomas Bretz
1557
1558 * Makefile:
1559 - added headers to dependencies
1560
1561 * Makefile.rules:
1562 - added headers to dependencies
1563
1564 * merpp.cc:
1565 - changed from pointers to objects
1566 - added compression level support
1567
1568 * readraw.cc:
1569 - removed unnecessary includes
1570
1571 * mbase/MArray*.*:
1572 - changed all Int_t to UInt_t
1573
1574 * mbase/MLogManip.h:
1575 - changed name of __DINF__ to dbginf
1576
1577 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
1578 mraw/MRawRunHeader.[h,cc]:
1579 - changed ifstream to istream
1580
1581 * mraw/MRawEvtData.cc:
1582 - changed the reading, which speeds up merpp by a factor of 10
1583
1584 * mraw/MRawEvtData.h:
1585 - added flag to InitArrays and DeletePixels
1586 (not yet used)
1587
1588 * mraw/MRawFileRead.h:
1589 - removed pParList from parameter list
1590
1591 * manalysis/AnalysisLinkDef.h
1592 - removed MReadCT1Ascii, added MCT1ReadAscii
1593 - added MCT1Pedestals
1594
1595 * manalysis/MCerPhotEvt.[h,cc]:
1596 - changed the constructor a little bit
1597 - rewrote Print() to make it a bit more readable
1598 - moved MCerphotPix to new File
1599 - added many lines of comments
1600 - exchanged old stylish new call with new stylish(=) one
1601 - replaced all accesses to fPixels with the [] operator to make this
1602 lines more readable
1603 - made all variable declarations const-correct,
1604 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
1605 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
1606 compact, readable and easier to understand
1607 - renamed the Boolean-functions to Is* to get a stricter structure
1608 - replaced mapping function to access the pixel list entries by the new
1609 operator to get rid of more than the necessary number of member
1610 functions without loosing speed or readability
1611 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
1612 more exact
1613
1614 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
1615 - added a new operator to access the TObjArray
1616 - removed unnecessary code from CreateCT1
1617
1618 * mbase/MAGIC.h:
1619 - added kPI
1620
1621 * mbase/MReadTree.cc:
1622 - added some comments
1623
1624 * mgui/MCamDisplay.[h,cc]:
1625 - added some comments, reordered a bit the calls in the constructor
1626 to get a 'straight forward structure', MGeomCam is now only
1627 locally used where it is needed, replaced access to the
1628 TClonesArrays by new member-function to get a more readable code,
1629 replaced old stylish new call with new stylish one, made
1630 variable decleration const-correct, introduced a new member function
1631 to set the pixel color, renamed the overloaded Draw functions to
1632 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
1633 the 'layout' of GetColor to make it easier to understand the algorithm,
1634
1635 * mgui/MCamNeighbor.[h, cc]:
1636 - changed to new log-interface
1637 - exchanged -9999 by -1
1638 - skipped the exits
1639 - you must check for -1 one in any case
1640 - this means a warning should be enough
1641
1642 * mgui/MHexagon.[h,cc]:
1643 - added new constructor whcih uses a MGeomPix-object
1644
1645
1646
1647 2001/02/28: Thomas Bretz
1648
1649 * mbase/MParList.[h,cc]:
1650 - changed return type of FindObject back to TObject
1651 - it seems so, that some compilers don't like overriding the
1652 return type of a virtual member function
1653
1654
1655
1656 2001/02/23: Thomas Bretz
1657
1658 * mraw/MRawEvtPixelIter.h:
1659 - added GetSum* functions
1660
1661 * mbase/MParList.[h,cc]:
1662 - Removed unnecessary fNext-stuff
1663
1664
1665
1666 2001/02/22: Thomas Bretz
1667
1668 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
1669 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
1670 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
1671 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
1672 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
1673 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
1674 mraw/MRawRunHeader.cc:
1675 - exchanged cout with the new logging style (gLog, *fLog)
1676
1677 * mraw/MRawEvtData.cc:
1678 - added 'dec' option to Print
1679
1680 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
1681 - small changes to the Print funtions
1682
1683
1684
1685 2001/02/21: Thomas Bretz
1686
1687 * MRawEvtData.cc:
1688 - Changed ReadEvt according to the new raw binary format 2001/02/20
1689
1690 * Added MLog.[h,cc], MLogManip.[h,cc]
1691
1692 * Adde SetStreamer and fLog to the MParContainer base class
1693
1694 * Derived MEvtLoop from MParContainer
1695
1696 * Makefile:
1697 - added 'tar'
1698
1699 * mbase/BaseIncl.h:
1700 - added fstream.h, TGListBox.h
1701
1702 * mbase/BaseLinkDef.h:
1703 - added pragma for gLog and MLog
1704
1705 * mbase/MAGIC.h:
1706 - added forward definition for gLog
1707
1708 * mbase/MEvtLoop.cc:
1709 - exchanged cout with *fLog
1710 - added statements to provide log-facility to all tasks als parameter
1711 containers
1712
1713 * mbase/MEvtLoop.h:
1714 - Small changes
1715
1716 * mbase/MParContainer.h:
1717 - Added definitions necessary for use of Log-Facility
1718
1719 * mbase/MParList.[h,cc]:
1720 - Added SetLogStream
1721
1722 * mbase/MTask.h:
1723 - added fLog
1724
1725 * mbase/MTaskList.[h,cc]:
1726 - added SetLogStream
1727
1728 * mbase/Makefile:
1729 - Added MLog.cc, MLogManip.cc
1730
1731
1732
1733 2001/02/19: Harald Kornmayer
1734
1735 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
1736
1737 * changed the readCT1.C file to show the effects of the image cleaning
1738 a la CT1
1739
1740 * changed
1741 mgui/MCamNeighbor.cc
1742 mananlysis/MCerPhotEvt.cc .h
1743 macros/readCT1.C
1744
1745
1746
1747 2001/02/19: Thomas Bretz
1748
1749 * MParContainer.h added prototypes for AsciiRead/Write
1750
1751 * .rootrc added
1752
1753 * MEvtLoop.[h,cc]:
1754 - split eventloop in its three parts, this should be used for
1755 debugging only.
1756
1757
1758
1759 2001/02/06: Harald Kornmayer
1760
1761 * the first running version with a eventdisplay. Now we are able
1762 to display an Event on the photo electron level. To do this, run
1763 the macro "macros/readCT1.C" after changing the file name.
1764
1765 changed:
1766 macros/readCT1.C
1767 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
1768 analysis/MReadCT1Ascii.cc
1769 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
1770
1771
1772
1773 2001/01/23: Harald Kornmayer
1774
1775 * the integration of the class FadcDisp in the mars enviroment
1776 and further developments in the display
1777
1778 changed:
1779 meventdisp/MGFadcDisp.h
1780 meventdisp/MGFadcDisp.cc
1781 mgui/GuiIncl.h
1782 mgui/GuiLinkDef.h
1783 mgui/MGMarsMain.cc
1784 mgui/MGPrototyp.cc
1785 mgui/MGPrototyp.h
1786 mgui/Makefile
1787
1788 added:
1789 mgui/MGEventDispMain.h
1790 mgui/MGEventDispMain.cc
1791
1792
1793
1794 2001/01/22: Harald Kornmayer
1795
1796 * started with the development of a EventDisplay Utitliy.
1797 Therefore I added the following files.
1798
1799 meventdisp/EvtDispIncl.h
1800 meventdisp/EvtDispLinkDef.h
1801 meventdisp/MGFadcDisp.cc
1802 meventdisp/MGFadcDisp.h
1803 meventdisp/Makefile
1804
1805 Also a few of the older files where slightly changed.
1806 ./Makefile
1807 ./Makefile.rules
1808 mraw/MRawEvtData.
1809
1810
1811
1812 2001/01/19: Thomas Bretz
1813
1814 * mmc/*.hxx:
1815 - changed include of MDefineTrigger.h back
1816
1817
1818
1819 2001/01/19: Oscar Blanch
1820
1821 * mmc/MTriggerDefine.h:
1822 - added
1823
1824
1825
1826 2001/01/18: Thomas Bretz
1827
1828 * Makefile:
1829 - mmc-library added
1830
1831 * Makefile.conf.general:
1832 - Added definition of __MARS__
1833
1834 * Makefile.rules:
1835 - Added definitions to rootcint
1836
1837 * Oscar added the McFormat subdir of the Monte Carlo as mmc
1838
1839 * mmc/MMcEvt.h:
1840 - renamed to MMcEvt.hxx
1841
1842 * mmc/*.hxx:
1843 - added necessary defintions from MDefineTrigger.h
1844
1845 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
1846 - added
1847
1848 * mmc/LinkDef.h:
1849 - removed
1850
1851
1852
1853 2001/01/17: Thomas Bretz
1854
1855 * Makefile:
1856 - Exchanged explicit rules to make library by implicit ones
1857 - The shared object works now. I exchanged the libraries with the object
1858 files. But I don't know why the libraries don't work.
1859
1860 * Makefile.conf.linux-gnu:
1861 - replaced CC with gcc (instead of g++)
1862
1863 * mdatacheck/DataCheckLinkDef.h:
1864 - removed unused statements
1865
1866 * mraw/RawLinkDef.h:
1867 - added globals
1868
1869 * mraw/MerppLinkDef.h:
1870 - removed unused file
1871
1872
1873
1874 2001/01/12: Thomas Bretz
1875
1876 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
1877 - added
1878
1879 * LinkDef.h:
1880 - removed
1881
1882 * Makefile:
1883 - Added CINT, mrproper
1884
1885 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
1886 - included makefile.general, Makefile.rules,
1887 - removes corresponding lines
1888
1889 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
1890 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
1891 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
1892 - changed include statements
1893
1894 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
1895 - changed include statements
1896 - move enum from h to cc
1897 - removed comma operator from delete statements (nonsense)
1898
1899
1900
1901 2001/01/11: Harald Kornmayer
1902
1903 * ./
1904 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
1905 MReadTree.h, mbase/Makefile, mraw/Makefile
1906 - small changes in this files. Not really critical.
1907
1908 * mars.cc
1909 - added the main file for the gui
1910
1911 * mgui/
1912 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
1913 Makefile, MGDataCheckMain.h
1914 - added the subdir mgui and this files
1915
1916 * mdatacheck/
1917 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
1918 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
1919 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
1920 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
1921 - added the subdir mdatacheck and this files
1922
1923
1924
1925 2000/12/28: Thomas Bretz
1926
1927 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
1928 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
1929 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
1930 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
1931 - Added changes some comments.
1932
1933 * MLoopEvt.cc, MLoopEvt.h:
1934 - Removed
1935
1936
1937
1938 2000/12/22 - Thomas Bretz:
1939
1940 * readraw.cc:
1941 - changed some comments and the Root-Name of the program
1942 - added check for the existance of the file
1943 - changed name of numbers of entries from iEnt to nent
1944
1945 * dohtml.C:
1946 - changed title of converted macros
1947
1948 * MRawEvtData.cc:
1949 - added a commet in Draw()
1950
1951 * MRawEvtPixelIter.[h,cc]:
1952 - Added the comment header of the file
1953 - removed inheritance from TIterator (not needed)
1954 - some changes to get it work (the one in the repository was untested
1955 and not working)
1956 - changed calling style of iterator from do...while to while-loop
1957 - changed some comments
1958
1959 * MRawRunHeader.cc:
1960 - added some comments
1961
1962 * Changelog, News: added
1963
1964 * test.C: removed
Note: See TracBrowser for help on using the repository browser.