source: trunk/MagicSoft/Mars/Changelog@ 945

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