source: trunk/MagicSoft/Mars/Changelog@ 887

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