source: trunk/MagicSoft/Mars/Changelog@ 1029

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