source: trunk/MagicSoft/Mars/Changelog@ 890

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