source: trunk/MagicSoft/Mars/Changelog@ 993

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