source: trunk/MagicSoft/Mars/Changelog@ 888

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