source: trunk/MagicSoft/Mars/Changelog@ 864

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