source: trunk/MagicSoft/Mars/Changelog@ 998

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