source: trunk/MagicSoft/Mars/Changelog@ 953

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