source: trunk/MagicSoft/Mars/Changelog@ 1031

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