source: trunk/MagicSoft/Mars/Changelog@ 894

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