source: trunk/MagicSoft/Mars/Changelog@ 859

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