source: trunk/MagicSoft/Mars/Changelog@ 863

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