source: trunk/MagicSoft/Mars/Changelog@ 895

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