source: trunk/MagicSoft/Mars/Changelog@ 866

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