source: trunk/MagicSoft/Mars/Changelog@ 891

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