source: trunk/MagicSoft/Mars/Changelog@ 867

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