source: trunk/MagicSoft/Mars/Changelog@ 954

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