source: tags/Mars-V0.4/Changelog@ 19008

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