source: trunk/MagicSoft/Mars/Changelog@ 1018

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