source: trunk/MagicSoft/Mars/Changelog@ 951

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