source: trunk/MagicSoft/Mars/Changelog@ 937

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