source: trunk/MagicSoft/Mars/Changelog@ 861

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