source: trunk/MagicSoft/Mars/Changelog@ 896

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