source: trunk/MagicSoft/Mars/Changelog@ 931

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