source: trunk/MagicSoft/Mars/Changelog@ 944

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