source: trunk/MagicSoft/Mars/Changelog@ 882

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