source: trunk/MagicSoft/Mars/Changelog@ 940

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