source: trunk/MagicSoft/Mars/Changelog@ 927

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