source: trunk/MagicSoft/Mars/Changelog@ 915

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