source: trunk/MagicSoft/Mars/Changelog@ 903

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