source: trunk/MagicSoft/Mars/Changelog@ 1008

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