source: trunk/MagicSoft/Mars/Changelog@ 946

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