source: trunk/MagicSoft/Mars/Changelog@ 865

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