source: trunk/MagicSoft/Mars/Changelog@ 952

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