source: trunk/MagicSoft/Mars/Changelog@ 1007

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