source: trunk/MagicSoft/Mars/Changelog@ 892

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