source: trunk/MagicSoft/Mars/Changelog@ 948

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