source: trunk/MagicSoft/Mars/Changelog@ 1108

Last change on this file since 1108 was 1108, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 70.3 KB
Line 
1 -*-*- END -*-*-
2
3 2001/12/11: Thomas Bretz
4
5 * mbase/MGGroupFrame.cc:
6 - removed default arguments from source file
7
8 * mbase/MGList.cc:
9 - changed cast in IsExisting to ?:
10
11 * NEWS:
12 - changed
13
14 * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
15 mmontecarlo/MMcCollectionAreaCalc.cc,
16 mmontacarlo/MMcThresholdCalc.cc,
17 MMcTriggerRateCalc.cc:
18 - added Masterbranch name to AddToBranchList
19
20 * manalysis/MMcPedestalCopy.cc:
21 - added Masterbranch name to AddToBranchList
22 - fixed a bug in the branch name
23
24 * mbase/MGList.[h,cc]:
25 - added a better output if a picture wasn't found
26
27 * mbase/MReadTree.[h,cc]:
28 - added support for branches with master branch names to auto scheme
29 (first the complete branch name is tried and if this isn't found
30 only the subbranch name is used to enable the branch)
31
32 * mbase/MWriteRootFile.cc:
33 - appended a '.' to all newly create branches
34
35 * mmain/MBrowser.cc, mmain/MMars.cc:
36 - add the gui elements only if the corresponding picture was found
37
38 * mmain/MMars.[h,cc]:
39 - removed fPic1
40 - removed fPic2
41 - changed TList to MGList
42
43 * mraw/MRawFileWrite.cc:
44 - added a '.' to all branch names
45
46 * mbase/MTask.[h,cc]:
47 - added Prototype for ReInit-function
48
49 * mbase/MTaskList.[h,cc]:
50 - implemented ReInit for a task list
51
52 * mhist/MHFadcCam.h:
53 - added '->' to fArray
54
55
56
57 2001/12/10: Thomas Bretz
58
59 * mmc/*.hxx:
60 - Changed MPARCONTAINER_H to MARS_MParContainer
61
62 * meventdisp/MGCamDisplay.cc:
63 - added MMcPedestalCopy to task list
64 - added MMcPedestalNSB to task list
65
66 * mmain/MAnalysis.cc:
67 - added MMcPedestalCopy to task list
68 - added MMcPedestalNSB to task list
69 - changed reader from MReadTree to MReadMarsFile
70
71 * meventdisp/MGEvtDisplay.cc:
72 - changed reader from MReadTree to MReadMarsFile
73
74 * macros/MagicHillas.C, macros/readMagic.C:
75 - removed unnecessary MReadTree
76
77
78
79 2001/11/28: Oscar Blanch Bigas
80
81 * mbase/MReadMarsFile.cc:
82 - Added process of fRun = new MReadTree("RunHeaders", fname),
83 needed to read RunHeaders tree information.
84
85 * manalysis/MCerPhotCalc.h:
86 - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
87 variables because they are needed for Pedestal substraction.
88
89 * manalysis/MCerPhotCalc.h:
90 - Change in the methode to substract the pedestal. The new
91 methode is valid either for MC data and real data but only for
92 the current integration (GetSumHiGainSamples()).
93
94 * macros/readMagic.C:
95 - Added several tasks in the task list:
96 MReadMarsFile to read RunHeaders Tree
97 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
98
99 * macros/MagicHillas.C:
100 - Added several tasks in the task list:
101 MReadMarsFile to read RunHeaders Tree
102 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
103
104 * mmc/MMcRunHeader.hxx:
105 - Added GetNumPheFromDNSB().
106
107 * mmc/MMcFadcHeader.hxx:
108 - Added GetAmplitud().
109
110 * manalysis/MMcPedestalNSB.h / .cc:
111 - New class which adds to the pedestal rms the contribution from
112 the diffuse NSB.
113
114 * manalysis/Makefile:
115 - New class MMcPedestalNSB added.
116
117 * manalysis/AnalysisLinkDefine.
118 - New class MMcPedestalNSB added.
119
120
121
122 2001/11/16: Thomas Bretz
123
124 * mhist/MHMcCollectionArea.cc:
125 - set the ReadyToSave bit in CalcEfficiency.
126
127 * mmontecarlo/MMcThresholdCalc.cc:
128 - set the ReadyToSave bit after the calculation has been finished.
129
130 * mhist/MHMcRate.cc:
131 - set the ReadyToSave bit in CalcRate
132
133
134
135 2001/11/16: Thomas Bretz
136
137 * mbase/MEvtLoop.cc:
138 - removed clock.Print()
139
140 * mbase/MGList.[cc,h]:
141 - added support for TGPictures
142
143 * mbase/MReadTree.[h,cc]:
144 - set ReadyToSave-bit only if reading was successfull
145 - made SetReadyToSave private
146
147 * mbase/MTaskList.cc:
148 - corrected a small bug in the output
149
150 * mbase/MWriteRootFile.cc:
151 - added a workaround in Print (don't know why it fails for me)
152 - removed fTrees.SetOwner()
153
154 * mbase/MTask.cc:
155 - removed include of TOrdCollection, TMethod
156 - some changes to the output
157
158 * mbase/MParContainer.h:
159 - removed old comments
160
161 * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
162 mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
163 - changed Widget IDs to root style enums
164 - moved enumerations in the range below 0x100
165
166 * mmain/MBrowser.[h,cc]:
167 - removed some of the member variables, accessed via MGList now
168 - changed TList to MGList
169 - added a file-filter combo-box
170
171 * mars.cc:
172 - changed output
173
174
175
176 2001/11/15: Thomas Bretz
177
178 * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
179 mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
180 mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
181 mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
182 mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
183 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
184 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
185 mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
186 manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
187 manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
188 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
189 manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
190 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
191 manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
192 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
193 meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
194 mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
195 mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
196 hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
197 hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
198 mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
199 mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
200 mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
201 mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
202 mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
203 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
204 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
205 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
206 - changed mailing address of author according to THtml of root 3.02
207
208 * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
209 mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
210 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
211 mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
212 mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc,
213 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
214 mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc,
215 mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
216 mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
217 mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
218 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
219 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
220 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
221 - changed output to new style logging (verbosity level introduced)
222
223 * mbase/MGTask.h:
224 - added default to CreateGui
225
226 * mbase/MLog.cc
227 - chnaged comparision between output and debug level from >= to >
228
229 * mbase/MLogManip.h:
230 - added defintions for debug levels
231
232 * mbase/MReadTree.[h,cc]:
233 - added support for filters
234 - SetReadyToSave added
235 - Print added
236
237 * mbase/MTaskList.[h,cc], MTask.[h,cc]:
238 - changed TOrCollection to TList, because TList can be stored in a
239 root file.
240
241 * mbase/MTask.[h,cc]:
242 - added GetFilter function (used in MReadTree)
243
244 * manalysis/MImgCleanStd.cc:
245 - same changed to the GUI layout
246 - added Print member function
247
248 * meventdisp/MGCamDisplay.cc:
249 - added group frame around some gui elements
250
251 * mfilter/MFTriggerLvl1.cc:
252 - fixed missing Init call
253 - added missing AddToBranchList call
254
255 * mars.cc:
256 - added command line option to set the verbosity level
257
258 * merpp.cc:
259 - added setup for highest verbosity level
260
261
262
263 2001/11/14: Thomas Bretz
264
265 * macros/dohtml.C:
266 - added missing path to mfilter
267
268 * manalysis/MHillas.cc:
269 - changed the degree symbol back to 'deg', it seems that the code
270 for it isn't common
271
272 * mhist/MH.cc:
273 - added comment for MakeDefCanvas
274
275 * mhist/MHFadcCam.[h,cc]:
276 - removed old comments (SaveHist)
277
278 * mhist/MHHillas.cc:
279 - changed the Name of fAlpha back. Symbols are nonsens in the name.
280
281 * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
282 - added
283
284 * Makefile.conf.linux, Makefile.conf.linux-gnu:
285 - changed to O3
286 - added -fnonnull-objects
287 - added -Woverloaded-virtual
288
289 * macros/readCT1.C, macros/readMagic.C:
290 - changed to use MClone
291
292 * manalysis/MImgCleanStd.[h,cc]:
293 - derived from TGTask
294 - added CreateGuiElements
295 - added ProcessMessage
296
297 * mbase/BaseLinkDef.h, mbase/Makefile:
298 - added MGTask
299 - added MGList
300 - added MGGroupFrame
301
302 * mbase/MInputStreamID.cc:
303 - rmoved old comment
304
305 * mbase/MParContainer.[h,cc]:
306 - changed output
307 - made Hash const
308 - added GetDiscriptor
309
310 * mbase/MParList.[h,cc]:
311 - made FindObject const correct (see TObject)
312
313 * mbase/MTask.[h,cc]:
314 - changed output to use GetDescriptor
315 - made Call* functions virtual (used in TGTask)
316
317 * mbase/MTaskList.[h,cc]:
318 - made FindObject const correct (see TObject)
319 - changed output to use GetDescriptor
320
321 * mbase/MTime.cc:
322 - code reformatting
323
324 * mbase/MWriteRootFile.cc:
325 - small changes in output
326
327 * mgui/MHexagon.cc:
328 - changed output according to TEllipse and similar
329 - made ls const
330
331 * mhist/MFillH.cc:
332 - changed output to use GetDescriptor
333
334 * mmain/MAnalysis.[h,cc]:
335 - changed to use new GUI of MImgCleanStd
336
337 * mraw/MRawEvtData.cc:
338 - small changes to output
339 - better sanity check for non existing fRunHeader
340
341
342
343 2001/11/09: Thomas Bretz
344
345 * mars.cc, merp.cc, macros/rootlogon.C:
346 - added MArray::Class()->IgnoreTObjectStreamer();
347
348
349
350 2001/11/08: Thomas Bretz
351
352 * meventdisp/MGCamDisplay.cc:
353 - changed enums to root style
354 - get rid of the problem of button deletion by adding the buttons
355 as first entries to the list
356
357 * mmain/MMonteCarlo.cc:
358 - changed enums to root style
359 - get rid of the problem of button deletion by adding the buttons
360 as first entries to the list
361
362 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
363 mhist/MHFadcCam.cc:
364 - removed 'Fadc' from function names
365
366 * manalysis/MCerPhotEvt.[h,cc]:
367 - made AddPixel inline
368
369 * manalysis/MMcPedestalCopy.cc:
370 - added output
371
372 * manalysis/MPedestalCam.cc:
373 - removed FIXME
374
375 * Makefile's:
376 - some reordering
377 - changed to the output
378
379 * mbase/MReadTree.cc:
380 - removed setting of AutoDel-flag (this was not intended and doesn't
381 work for a TChain, yet)
382
383 * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
384 - moved SetWMSizeHints to base class
385
386 * meventdisp/MGEvtDisplay.cc:
387 - added a random move and the SetWMSizeHints
388
389 * mhist/MHHillas.cc:
390 - replaced some text by Latex-formulas
391
392 * mmain/MBrowser.cc:
393 - added a menu entry for opening a TBrowser
394 - added a random move
395
396 * mmain/MMars.[h,cc]:
397 - changed enums to root style
398 - moved size specification from header to source
399 - changed SetWMSizeHints call
400
401 * mraw/MrawEvtPixelIter.[h,cc]:
402 - added fNum[Hi,Lo]GainSamples to make GetSum* faster
403 - removed 'Fadc' from function names
404
405
406
407 2001/11/07: Thomas Bretz
408
409 * Makefile:
410 - changed order in 'mrproper'
411
412 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
413 - added InitSize
414
415 * manalysis/MCerPhotEvt.[h,cc]:
416 - introduces InitSize to speed up things
417 - changed []-operator to an unchecked access
418
419 * manalysis/MPedestalCam.h:
420 - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
421 - changed []-operator to an unchecked access
422
423 * mbase/MEvtLoop.cc:
424 - changed 'total' to 'real' time.
425
426 * mgui/MGeomCam.[h,cc]:
427 - moved []-operator code back to class definition, due to runtime speed
428 - changed []-operator to an unchecked access
429
430 * mhist/MHHillas.cc:
431 - changed 'degree' to Latex-style
432
433 * manalysis/MImgCleanStd.cc:
434 - we are now initialising an array holding the used pixel to prevent
435 looping through all pixel thousands of times
436 (MCerPhotEvt::IsPixelUsed)
437
438 * mbase/MWriteAsciiFile.cc:
439 - enhanced the documentation
440
441 * mmain/MBrowser.[h,cc]:
442 - enhanced the functionality to display the filename
443 - improved the layout
444
445 * mmain/MMars.cc:
446 - added calling of 'netscape' for the two picture buttons
447
448
449
450 2001/11/06: Thomas Bretz
451
452 * mbase/MReadMarsFile.[h,cc]:
453 - added
454
455 * manalysis/MMcPedestalCopy.[h,cc]:
456 - moved copying to PreProcess
457 - removed Process
458
459 * mbase/Makefile, mbase/BaseLinkDef.h
460 - added MReadMarsFile
461
462 * mbase/MReadTree.[h,cc]:
463 - added a list of TObjects to be called when file in the chain
464 is changed
465
466 * Makefile.conf.linux, Makefile.conf.linux-gnu:
467 - removed -g flag
468
469 * mraw/MRawRunHeader.h:
470 - fixed return type of GetNumEvents
471
472 * mraw/MRawCrateArray.[h,cc]:
473 - added SetSize which takes care of the size of the array
474 - changed the access to an unchecked one
475
476 * mraw/MRawCrateData.h
477 - derives from MParContainer now
478
479 * mraw/MRawEvtData.[h,cc]:
480 - made Print const
481 - changed so, that the arrays are dreed and allocated only
482 as less as possible
483
484 * mraw/MRawFileRead.[h,cc]:
485 - changed to support faster I/O of MRawEvtData and MRawCrateArray
486 - added sanity check (warning) to PostProcess
487
488 * mraw/MRawFileWrite.cc:
489 - removed deletion of trees (done by ~TFile)
490 - switched of AutoSave by use of a big size
491 - removed '.' from Branch names (each tree contains only one master
492 branch with equal subbranches)
493
494 * macros/readCT1.C:
495 - fixed a small bug
496
497 * manalysis/MCerPhotCalc.cc:
498 - removed Clear from Process (done by Reset now)
499
500 * manalysis/MCerPhotEvt.[h,cc]:
501 - added reset-function
502 - some small changes to the code layout
503
504 * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
505 - chenged constructor to support fName and fTitle
506
507 * mbase/MReadTree.cc:
508 - removes '.' from a branch name now before searching/creating the object
509
510
511
512 2001/11/01: Thomas Bretz
513
514 * mbase/MParContainer.cc:
515 - removed 'newname' from TObject::Clone call.
516
517 * mbase/MParContainer.h:
518 - layout changes
519
520 * mbase/MParList.h:
521 - changed destructor definition to virtual
522
523 * mbase/MReadTree.[h,cc]:
524 - added initialization for fProgress
525 - changed output
526 - move some code to new functions
527 - branch enabling now checks for the existance of the branch
528 - veto branch disables the corresponding sub branches now physically
529 - changed comments
530
531 * mdatacheck/MGDisplayAdc.cc:
532 - added some sanity checks
533
534 * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
535 meventdisp/MGFadcDisp.cc:
536 - moved some code to MGEvtDisplay
537
538 * mhist/MFillH.cc:
539 - added warning to comment
540
541 * mhist/MHFadcCam.[h,cc]:
542 - added Clone-function. It seems, that this is necessary since
543 root 3.01
544
545 * mhist/MHFadcPix.cc:
546 - changed axis titles
547
548 * mmain/MAnalysis.cc:
549 - added progress bar
550
551 * mmain/MBrowser.[h,cc]:
552 - added layout hints to fTop1,2,3
553 - adde Create/DestroyProgrssBar
554
555 * mmain/MDataCheck.cc:
556 - changes to the layout
557 - disable auto scheme
558 - added progress bar
559
560 * mmain/MMonteCarlo.[h,cc]:
561 - layout changes
562 - added progress bar
563
564 * mraw/MRawEvtData.cc:
565 - new sanity check in Draw
566
567
568
569 2001/11/01: Thomas Bretz
570
571 * macros/MagicHillas.C:
572 - changed Draw to DrawClone
573
574 * manalysis/MCerPhotPix.h:
575 - some layout changes
576
577 * mbase/MParList.cc:
578 - fixed a bug in the dstructor which causes the d'tor to crash when
579 the owner bit was set
580 - changed some TCollection loop to macro ForEach
581
582 * mbase/MTaskList.cc:
583 - changed some TCollection loop to macro ForEach
584
585 * meventdisp/MGEvtDisplay.[h,cc]:
586 - added filemenu
587
588 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
589 - added SavePrimitive function
590
591 * mhist/MHHillas.cc:
592 - changed 'deg' to '°'
593
594 * mmain/MDataCheck.cc:
595 - changed name of enums for buttons
596
597 * Makefile.conf.osf1:
598 - added some more exclusion flags to get rid of to much informations
599
600 * Makefile:
601 - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
602
603 * mbase/MAGIC.h:
604 - put brackets around defines, to make it compile on alpha
605
606 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc,
607 mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
608 - removed inline statement, to make it link on alpha
609
610
611
612 2001/10/31: Thomas Bretz
613
614 * Makefile:
615 - changed MrProper output
616
617 * Makefile.conf.general, Makefile.conf.linux,
618 Makefile.conf.linux-gnu, Makefile.conf.osf:
619 - added ARCHDEF environment
620
621 * manalysis/MHillas.[h,cc]:
622 - added units
623
624 * mbase/BaseLinkDef.h:
625 - added '+' for MTime
626
627 * mbase/MAGIC.h:
628 - let Linux find gLog when creating dictionary
629
630 * mbase/MHtml.h:
631 - removed include of TNamed
632
633 * */Makefile
634 - reordered *.cc filed to get rid of some 'rootcint' warnings
635
636 * mgui/MCamDisplay.cc:
637 - added SetBorderMode(0)
638
639 * mgui/MHexagon.[h,cc]:
640 - changed Print-output to fit into two lines
641 - made Print appear in the context menu
642
643 * merpp.cc:
644 - Added MParContainer::Class()->IgnoreTObjectStreamer()
645
646 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
647 mmain/MAnalysis.[h,cc]:
648 - added support for a progressbar
649
650 * mbase/MFilterList.h:
651 - added SetOwner-support
652
653 * mbase/MLogManip.h:
654 - added 'dec' manipulator to dbginf
655
656 * mbase/MTask.h:
657 - added GetNumExecutions
658
659 * mraw/RawLinkDef.h:
660 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
661 MRawFile[Read,Write]
662
663
664
665 2001/10/30: Thomas Bretz
666
667 * macros/MagicHillas.C
668 - removed precreated objects
669
670 * macros/readCt1.C:
671 - fixed a bug (-> instead of .)
672
673 * *LinDef.h:
674 - added a '+' to all 'new' classes. 'new' means, that the object
675 is not yet used in Monte Carlo Files.
676
677 * *.h:
678 - changed defines from CLASS_H to MARS_Class type (like root)
679
680 * MMcPedestalCopy.[h,cc]:
681 - added AddToBranchList stamements
682
683 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
684 - changed derivement from TObject to MParContainer to be sure
685 fBits are not written, without specifying this for any TObject
686 derived class
687
688
689
690 2001/10/29: Thomas Bretz
691
692 * Makefile.rules:
693 - changed the output
694
695 * macros/rootlogon.C:
696 - Added IgnorTObjectStreamer
697
698 * manalysis/MCT1ReadAscii.cc:
699 - changed fFileNames to a TList of TNamed objects
700
701 * mbase/MArray.h:
702 - removed include of MArray.h
703
704 * mbase/MParContainer.[h,cc]:
705 - changed fName, fTitle from pointer to static object
706 - Changed ClassVersion to 0
707
708 * mbase/MParList.[h,cc]:
709 - changed fName, fTitle from pointer to static object
710 - changed include of TObjArray to a forward declaration
711 (for faster compilation)
712 - simplified the code
713
714 * mbase/MInputStreamID.[h,cc]:
715 - changed fStreamId from char* to TString
716 - Changed ClassVersion to 0
717
718 * mbase/MReadTree.[h,cc]:
719 - changed veto-list to an array of TNamed objects
720 - implemented auto enabeling
721
722 * mbase/MTask.[h,cc]:
723 - implemented fListOfBranches for auto enabeling
724
725 * mbase/MTaskList.[h,cc]:
726 - changed fName, fTitle from pointer to static object
727 - changed include of TObjArray to a forward declaration
728 (for faster compilation)
729
730 * mbase/MWriteRootFile.cc:
731 - changed fName, fTitle from pointer to static object
732 - set splitlevel in TTree::Branch to default
733 - changed kSaveNow to kFillTree
734
735 * mhist/MFillH.cc:
736 - changed fName, fTitle from pointer to static object
737 - check inharitance from MH
738
739 * mhist/MH.[h,cc]:
740 - changed fName, fTitle from pointer to static object
741 - implementation of simplified static MakeDefCanvas
742
743 * mhist/MHFadcCam.h:
744 - removed include of TH1
745
746 * mhist/MHFadcPix.[h,cc]:
747 - implemented persistent pixid
748 - get rid of 'fixed string sizes'
749 - Delete histograms from file structure (SetDirectory)
750 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
751 - removed include of TH1
752
753 * mhist/MHHillas.cc
754 - changed fName, fTitle from pointer to static object
755 - Delete histograms from file structure (SetDirectory)
756 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
757 - changed DrawClone to DrawCopy
758
759 * mhist/MHMcCollectionArea.[h,cc]:
760 - changed fName, fTitle from pointer to static object
761 - Delete histograms from file structure (SetDirectory)
762 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
763 - changed DrawClone to DrawCopy
764 - changed binning to log scale
765 - removed include of TH1
766
767 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
768 - changed fName, fTitle from pointer to static object
769 - Delete histograms from file structure (SetDirectory)
770 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
771
772 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
773 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
774 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
775 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
776 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
777 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
778 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
779 - changed fName, fTitle from pointer to static object
780
781 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
782 mmontecarlo/MMcThresholdCalc.[h,cc],
783 mmontecarlo/MMcTriggerRateCalc.[h,cc],
784 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
785 - changed fName, fTitle from pointer to static object
786 - changed to use auto enabling scheme
787
788 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
789 - removed UseLeaf
790
791 * macros/CT1Hillas.C, macros/readMagic.C:
792 - made run again
793
794 * mraw/MRawFileWrite.cc:
795 - changed fName, fTitle from pointer to static object
796 - changed TTree::Branch to use default split level (99)
797 - added the missing important '.' to the Branch names!
798
799 * mraw/MRawRunHeader.[h,cc]:
800 - changed fName, fTitle from pointer to static object
801 - implemented enum for Run Type
802
803
804
805 2001/10/26: Thomas Bretz
806
807 * Makefile.rules:
808 - changed output
809
810 * readraw.cc:
811 - changed name and description in TROOT
812 - removed argument in MMcEvt::Print()
813
814 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
815 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
816 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
817 mmc/MMcTrigHeader.[hxx,cxx]:
818 - according to root 3.01 made Print const
819
820 * mbase/BaseLinkDef.h:
821 - added MPrint
822
823 * mbase/MPrint.[h,cc]:
824 - added
825
826 * mbase/MClone.[h,cc]:
827 - changed MParContainer to a more general TObject
828
829 * mbase/Makefile:
830 - MPrint.cc added
831
832 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
833 meventdisp/MGFadcDisp.[h,cc]:
834 - introduced fInitOk for the case PreProcessing failed
835
836 * mmain/MMonteCarlo.cc:
837 - added correction for use of several trigger conditions
838 - speedup threshold calc by usage of UseLeaf
839
840 * magiclogo.xpm, marslogo.xpm:
841 - changed
842
843 * mmain/MMonteCarlo.cc:
844 - added a workaround for the <TClass::TClass> no dictionary for MMc*
845 problem
846
847 * mbase/MWriteRootFile.[h,cc]:
848 - simplified code by removing MRootFileTree class
849
850 * mbase/MLog.cc:
851 - changed char[len+1] to 'new' statement
852
853
854
855
856 2001/10/23: Thomas Bretz
857
858 * mbase/MLog.[h,cc]:
859 - replaced usage of tmpnam by mkstemp
860
861 * mgui/MCamDisplay.[h,cc]:
862 - Paint function added which maintains the aspect ratio of the image
863 - DrawPhotErr removed
864 - removed gPad->Clear, so that we can draw into pads not only
865 canvases
866
867 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
868 mhist/MFillHStarMap.[h,cc]:
869 - removed
870
871 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
872 - removed unused spectral index and flux
873
874 * mmontecarlo/MMcThesholdCalc.[h,cc],:
875 mbase/MParList.[h,cc]:
876 - fixed the Dimension handling
877
878 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
879 - fixed the Dimension handling
880 - added destructor
881
882 * macros/trigrate.C:
883 - fixed some small things
884 - accelerated by use of MReadTree::UseLeaf
885
886 * mhist/MHMcCollectionArea.h:
887 - changed default argument of DrawClone from NULL to "".
888 NULL caused the interpreter to crash.
889
890 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
891 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
892 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
893 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
894 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
895 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
896 - according to root 3.01 I made Print() const
897
898 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
899 - removed
900
901 * mbase/MReadTree.cc:
902 - removed default argument from GetEntry-call
903
904 * mbase/MTask.[h,cc]:
905 - introduced mapping function for (Pre/Post)&Process
906 - according to root 3.01 I made Print() const
907 - added PrintStatistics
908 - added call counter
909
910 * mbase/MTaskList.[h,cc]:
911 - adapted to new MTask mapping functions
912 - according to root 3.01 I made Print() const
913 - added PrintStatistics
914 - moved some functionality to MTask-Mapper functions
915
916 * mmain/MMonteCarlo.cc:
917 - adapted to some changes in other classes
918 - some small simplifications
919 - accelerated, by use of UseLeaf
920 - workaround for the ButtonGroup/Button delete bug
921
922 * mmain/MAnalysis.cc:
923 - workaround for the ButtonGroup/Button delete bug
924
925
926
927 2001/10/23: Thomas Bretz
928
929 * macros/dohtml.C:
930 - changed macro names
931
932 * macros/getCollArea.C:
933 - renamed to collarea.C
934 - make use of new fast MReadTree
935
936 * macros/getRate.C:
937 - renamed to trigrate.C
938
939 * macros/getThreshold.C:
940 - renamed to threshold.C
941
942 * Makefile.depend:
943 - removed
944
945 * mgui/MCamDisplay.[h,cc]:
946 - fixed wrong usage of new operator in TClonesArray
947 - the aspect ratio of the Canvas is used now to display geometries
948 correctly (no 'small CT1 camera anymore)
949 - replaced include of MCerPhotPix by a forward declaration
950 - replaced include of MHexagon by a forward declaration
951
952 * mgui/MGeomCam.[h,cc]:
953 - added GetMaxRadius()-function
954 - added CalcMaxRadius()-function
955 - replaced include of MGeomPix by a forward declaration
956 - replaced include of TObjArray by a forward declaration
957
958 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
959 - call CalcMaxRadius in the constructor
960
961
962
963 2001/10/22: Thomas Bretz
964
965 * mhist/MH*.[h,cc]:
966 - changed DrawClone according to root 3.01/06 to 'const'
967
968
969
970 2001/10/16: Thomas Bretz
971
972 * mbase/MReadTree.[h,cc]:
973 - added some output statements
974 - added comments
975 - added UseLeaf
976 - changed AddFile to Int_t
977 - simplified GetEntry call
978
979 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
980 - added come comments
981 - removed Draw-function
982
983 * mars.cc:
984 - Changed name of TROOT object to 'mars'
985
986 * merpp.cc:
987 - changed name of TROOT object to 'merpp'
988 - added some more ouput
989
990 * mbase/MBaseLinkDef.h:
991 - added MRootFileBranch
992 - added MRootFileTree
993
994 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
995 - added comments
996
997 * mbase/MEvtLoop.cc:
998 - added missing include
999 - added another time output
1000
1001 * mbase/MWriteRootFile.cc:
1002 - added ClassImp
1003
1004 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
1005 - changed output
1006
1007 * mhist/MHMcCollectionArea.cc:
1008 - small fixes
1009 - changed error calculation according to Ciro
1010
1011 * macros/CT1Hillas.C:
1012 - fixes some bugs (typos)
1013
1014
1015
1016 2001/10/05: Thomas Bretz
1017
1018 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
1019 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
1020 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
1021 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
1022 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
1023 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
1024 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
1025 mraw/MRawFileRead.cc
1026 - comments updated
1027
1028 * mbase/MFilter.[h,cc]:
1029 - made IsExpressionTrue abstract
1030
1031 * meventdisp/MGEvtDisplay.cc:
1032 - fixed a bug that only every second event was displayed
1033
1034 * meventdisp/MGFadcDisp.[h,cc]:
1035 - reorganized code (changing pixel number drawed the histogram twice)
1036
1037 * mgui/MCamDisplay.[h,cc]:
1038 - added fDrawingPad to make sure that all output goes into the same pad
1039
1040 * mhist/HistLinkDef.h, mhist/Makefile:
1041 - removed old MFillH* classes
1042
1043
1044
1045 2001/10/02: Thomas Bretz
1046
1047 * mbase/MClone.[h,cc],
1048 meventdisp/MGCamDisplay.[h,cc],
1049 meventdisp/MGEvtDisplay.[h,cc],
1050 mmain/MCameraDisplay.[h,cc]:
1051 - added
1052
1053 * macros/readMagic.C:
1054 - fixed a "'->' and '.' mixed bug"
1055
1056 * manalysis/MCT1ReadAscii.cc:
1057 - added initialisation of fIn
1058
1059 * manalysis/MCerPhotEvt.[h,cc]:
1060 - made IsPixelExisting const
1061 - made IsPixelCore const
1062 - made IsPixelUsed const
1063 - made GetNumPhotons[Min,Max] const
1064
1065 * mbase/BaseLinkDef.h, mbase/Makefile:
1066 - added MClone
1067
1068 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
1069 - added SetOwner-support
1070
1071 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
1072 - removed MShowSpect
1073 - removed MViewAdcSpect
1074
1075 * mdatacheck/MDumpEvtHeader.cc:
1076 - added missing descriptions
1077
1078 * mdatacheck/MGDisplayAdc.[h,cc]:
1079 - small changes
1080
1081 * meventdisp/EvtDispLinkDef.h:
1082 - added MGEvtDisplay
1083 - added MGCamDisplay
1084
1085 * meventdisp/MGFadcDisp.[h,cc]:
1086 - derived from MGEvtDisplay
1087 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
1088
1089 * meventdisp/Makefile:
1090 - added MGCamDisplay
1091
1092 * mgui/MCamDisplay.[h,cc]:
1093 - cleaned
1094 - reorganized
1095
1096 * mgui/MHexagon.cc:
1097 - added missing descriptions
1098
1099 * mhist/MHFadcPix.cc:
1100 - reorganized some code in the constructor which creates the 'names'
1101
1102 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
1103 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
1104 - Draw-function supports a default canvas now
1105
1106 * mmain/MDataCheck.cc:
1107 - added/rorganized comments
1108 - removed usage of MViewAdcSpectra
1109
1110 * mmain/MMars.[h,cc]:
1111 - added new "Camera Display" Button
1112
1113 * mmain/MainLinkDef.h, mmain/Makefile:
1114 - added MCameraDisplay
1115
1116
1117
1118 2001/09/28: Thomas Bretz
1119
1120 * macros/getRate.C:
1121 - changed TObjArray to a non-pointer object
1122 - added Printing of the result at the end of the macro
1123
1124 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
1125 - added DrawClone
1126
1127 * mhist/MHMcRate.[h,cc]:
1128 - added a dummy for DrawClone
1129
1130 * mmain/MMonteCarlo.[cc, h]:
1131 - added Gui elements
1132 - added CalculateCollectionArea (not yet tested)
1133 - added CalculateTriggerRate (not yet tested)
1134 - added Threshold (not yet tested)
1135
1136 * mmontecarlo/MMcTriggerRateCalc.cc:
1137 - removed output stuff from PostProcessing
1138
1139 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
1140 - reorganized code (constructor)
1141 - reorganized deletion of gui objects
1142 - fixed many, many memory leaks
1143
1144
1145
1146 2001/09/27: Thomas Bretz
1147
1148 * mmain/MBrowser.cc:
1149 - added comments
1150
1151 * mmain/MAnalysis.[h,cc]:
1152 - added entry field for cleaning levels
1153 - restructured code a bit
1154
1155 * mhist/MFillH.cc:
1156 - fixed missing initialization of member variables in Init
1157
1158 * mhist/MHHillas.[h,cc]:
1159 - Added comments
1160 - Added DrawClone
1161 - Removed kCanDelete bits from Draw function
1162
1163 * mhist/MHStarMap.[h,cc]:
1164 - Added comments
1165 - Added DrawClone
1166 - moved some code from the Draw-functions to PrepareDrawing
1167
1168
1169
1170 2001/09/26: Thomas Bretz
1171
1172 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
1173 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
1174 - reorganized code (constructor)
1175 - reorganized deletion of gui objects
1176 - fixed many, many memory leaks
1177 - small changes in layout
1178
1179 * mmain/MAnalysis.[h,cc]:
1180 - added
1181
1182 * macros/*:
1183 - added Copyright notice
1184 - added some small sanity checks
1185
1186 * macros/MagicHillas.C:
1187 - fixed '->' bug
1188 - changed MFillHStarMap to MFillH
1189
1190 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
1191 - removed an old debug statement
1192
1193 * mmain/MMars.cc:
1194 - added new Analysis functionality
1195
1196 * mmain/MainLinkDef.h:
1197 - addded MAnalysis
1198
1199 * mmain/Makefile:
1200 - added MAnalysis.cc
1201
1202 * mmc/McLinkDef.h:
1203 - removed nonsens define statement
1204
1205
1206
1207 2001/09/25: Thomas Bretz
1208
1209 * Makefile:
1210 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
1211 It contains the origin (CVSROOT) of the repository and my confuse
1212 people triing to commit changed files from such an archive to
1213 the repository
1214
1215 * mmain/MBrowser.[cc,h]:
1216 - reorganized code (constructor)
1217 - reorganized deletion of gui objects
1218 - fixed many, many memory leaks
1219
1220 * mmain/MMars.[cc,h]:
1221 - reorganized code (constructor)
1222 - reorganized deletion of gui objects
1223 - fixed many, many memory leaks
1224
1225
1226
1227 2001/09/20: Thomas Bretz
1228
1229 * mbase/MLog.[h,cc]:
1230 - made working with Cosy
1231 - fixed gui stuff to work like expected
1232
1233 * manalysis/MCerPhotPix.h:
1234 - replaced TROOT.h by MAGIC.h
1235
1236 * mfilter/MFTriggerLvl1.h:
1237 - added description
1238
1239
1240
1241 2001/09/20: Thomas Bretz
1242
1243 * released Version 0.4
1244
1245 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
1246 - switched to root version >= 3.00
1247
1248 * Makefile.conf.linux:
1249 - added to support the new Linux distributions
1250
1251 * .rootrc:
1252 - removed references to MARSSYS
1253
1254
1255
1256 2001/09/13: Thomas Bretz
1257
1258 * Makefile.conf.linux-gnu:
1259 - removed "-Woverloaded-virtual". it doesn't really help
1260
1261
1262
1263 2001/08/02: Thomas Bretz
1264
1265 * macros/getRate.C:
1266 - make use of new stylish lists of containers
1267
1268
1269 * macros/CT1Hillas.C, macros/getCollArea.C:
1270 - make use of return value of Eventloop
1271
1272 * macros/merpp.C:
1273 - changed return type to void
1274
1275
1276
1277 2001/07/23: Thomas Bretz
1278
1279 * mbase/MParList.cc:
1280 - redifinition of default argument: fixed
1281
1282
1283
1284 2001/07/23: Thomas Bretz
1285
1286 * mmontecarlo/MMcThresholdCalc.[cc,h]:
1287 - changed PreProcess action to new stylish lists of containers
1288
1289 * mhist/Makefile:
1290 - removed MEnergies.cc
1291
1292 * mhist/HistLinkDef.h:
1293 - removed MEnergies.cc
1294
1295 * mbase/MReadTree.cc:
1296 - removed a bug which causes MReadTree to show strange behaviour.
1297 We cannot use GetBranch()->SetAddress() we have to use
1298 SetBranchAddress.
1299
1300 * macros/MagicHillas.C:
1301 - changed to new stylish histogram fillers.
1302
1303 * mhist/MHMcRate.cc:
1304 - some simplifications to the constructors
1305 - some accelerations of the rate calculation
1306
1307 * mhist/MHHillas.C:
1308 - added axis descriptions (thanks to Rudy)
1309
1310
1311
1312 2001/07/20: Thomas Bretz
1313
1314 * mhist/MH.cc:
1315 - added comments
1316
1317 * mhist/MFillH.cc:
1318 - added comments
1319
1320 * mbase/MParList.[h,cc]:
1321 - Added AddToList from a TObjArray
1322 - Added GetClassName
1323 - Added GetObjName
1324 - Added FindObjectList
1325 - Added FindCreateObjList
1326 - Added CreateObjList
1327
1328 * mhist/MHMcEnergies.[h,cc]:
1329 - deleted
1330
1331 * mhist/MHMcEnergy.[h,cc]:
1332 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
1333 - added a SetName function which replaces the old constructor somehow
1334
1335 * macros/getThreshold.C:
1336 - make use of some new features
1337
1338
1339
1340 2001/07/19: Thomas Bretz
1341
1342 * mbase/MEvtLoop.cc:
1343 - added comments
1344
1345 * mbase/MTaskList.cc:
1346 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
1347
1348 * mhist/MH.[cc,h]
1349 - added
1350
1351 * mhist/MFillH.[cc,h]
1352 - added
1353 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
1354 can be deleted now
1355
1356 * mhist/HistLinkDef.h:
1357 - added MH
1358 - added MFillH
1359
1360 * mhist/MFillHFadc.cc:
1361 - moved source for filling to corresponding histogram class
1362
1363 * mhist/MFillHHillas.cc:
1364 - included MHillas.h
1365
1366 * mhist/MHFadcCam.[cc, h]:
1367 - added Fill
1368 - made FillHi, FillLo private
1369
1370 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
1371 - changed Fill function to new style
1372 - derived class from MH
1373
1374 * mhist/Makefile:
1375 - added MH.cc
1376 - added MFillH.cc
1377
1378
1379
1380 2001/07/18: Oscar Blanch
1381
1382 * macros/getRate.C:
1383 - Macro to compute the trigger rate from a MonteCarlo file
1384
1385 * mhist/MHMcRate.[h,cc]:
1386 - Container to store trigger rate information
1387 - Draw() functin member to be implemented
1388
1389 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
1390 - Task to compute trigger rate
1391
1392
1393
1394 2001/07/13: Thomas Bretz
1395
1396 * mbase/MEvtLoop.[h,cc]:
1397 - Added a result value to Eventloop to be able to detect if the
1398 execution was successfull
1399 - changes postProcess to return the return value from
1400 MTaskList::PostProcess
1401
1402 * mbase/MParList.cc:
1403 - FindCreateObj removes now a 'dot' from the end of an indexed
1404 object name like "Events;7."
1405
1406 * mbase/MReadTree.cc:
1407 - small changes to the output
1408
1409 * mbase/MTask.[h,cc]:
1410 - added Preprocessed flag. This enables the tasklist to only postprocess
1411 already preprocessed tasks
1412
1413 * mbase/MTaskList.cc:
1414 - don't postprocess non preprocessed tasks
1415
1416 * mhist/MHMcCollectionArea.cc:
1417 - added descriptions to histrograms
1418 - changed names of histograms
1419 - added drawing of canvas to Draw-functions
1420
1421 * mhist/MHMcEnergy.[h,cc]:
1422 - added variables to store the calculated result
1423 - changed names and titles of histogram
1424 - added axis titles to histogram
1425 - moved result calculation into fit-function
1426
1427 * mmontecarlo/MMcCollectionAreaCalc.cc:
1428 - added name of input container to be able to process another
1429 container than "MMcTrig"
1430
1431 * mmontecarlo/MMcThresholdCalc.cc:
1432 - removed trailing dot from container name creation
1433
1434 * mhist/MMcThresholdCalc.cc:
1435 - removed a wrong '.' behind the number when processing more than
1436 one trigger condition
1437
1438 * mraw/MRawRunHeader.cc:
1439 - added "Monte Carlo Data" as runtype
1440
1441
1442
1443 2001/07/10: Thomas Bretz
1444
1445 * mhist/MHMcEnergy.h:
1446 - renamed SetBins to SetNumBins
1447
1448 * mmontecarlo/MMcThresholdCalc.cc:
1449 - changed style of comments
1450 - moved sqrt(2) from Postprocess to header.
1451
1452 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
1453 mmontecarlo/MMcEnerThreCalc.[cc,h]:
1454 - removed
1455
1456 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
1457 - removed
1458
1459
1460
1461 2001/07/09: Thomas Bretz
1462
1463 * mbase/MParList.cc:
1464 - made handling of already existing containers in AddToList a bit
1465 more convinient
1466
1467 * mbase/MTaskList.[h,cc]:
1468 - added come comments
1469 - made handling of already existing tasks in AddToList a bit
1470 more convinient
1471 - Added name-argument to constructor
1472
1473 * mraw/MRawFileRead.[cc, h]:
1474 - move file-open check from constructor to PreProcess
1475 - added variable for filename
1476
1477 * mraw/MRawFileWrite.[cc,h]:
1478 - moved fOut->Write from PostProcess to destructor
1479 - removed PostProcess
1480
1481
1482
1483 2001/07/06: Thomas Bretz
1484
1485 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
1486 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
1487 - added
1488
1489 * Makefile
1490 - mfilter added
1491
1492 * Makefile.conf.linux-gnu:
1493 - added some warning options
1494
1495 * Makefile.conf.osf1:
1496 - enhanced warnings
1497
1498 * manalysis/MCerPhotEvt.cc:
1499 - removed a small buf from the constructor
1500
1501 * BaseLinkDef.h:
1502 - added MFilter
1503 - added MFilterList
1504
1505 * mbase/MLog.[h,cc]:
1506 - added a non-empty copy constructor to make cxx happy
1507
1508 * mbase/MParList.[h,cc]:
1509 - added second overload-function FindObject
1510
1511 * mbase/MTask.h:
1512 - added all Filter stuff
1513
1514 * mbase/MTaskList.cc:
1515 - changed debug output
1516 - added filter-stuff to Process
1517
1518 * mbase/MTaskList.h:
1519 - changed Print default option from NULL to ""
1520
1521 * mbase/Makefile:
1522 - added MFilter
1523 - added MFilterList
1524
1525 * mhist/MFillHFadc.cc:
1526 removed a small bug in the PreProcessing
1527
1528 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
1529 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
1530 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
1531 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
1532 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
1533 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
1534 mmontecarlo/MMcThresholdCalc.h:
1535 - made more const-correct
1536
1537 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
1538 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
1539 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
1540 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
1541 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
1542 mraw/MRawFileWrite.cc:
1543 - added comments
1544
1545 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
1546 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
1547 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
1548 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
1549 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
1550 manalysis/MPedestalPix.cc,
1551 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
1552 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
1553 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
1554 mbase/MWriteRootFile.cc,
1555 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
1556 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
1557 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
1558 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
1559 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
1560 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
1561 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
1562 - added semicolon after ClassImp to make my editor happy
1563
1564 * mmain/MEvtDisp.cc:
1565 - removed a wrong comma in the enumerations
1566
1567 * mmontecarlo/MMcThresholdCalc.cc:
1568 - made compile on osf by removing brackets in new steatement (constructor)
1569
1570
1571
1572 2001/07/05: Thomas Bretz
1573
1574 * macros/CT1Hillas.C:
1575 - changed the wrong pointers to dots.
1576
1577 * macros/getThreshold.C:
1578 - added some comments
1579 - removed the canvas creation
1580 - drawing replaced by a loop
1581 - changed trigger conditions to 1 (should work with any MC file)
1582
1583 * macros/readMagic.C:
1584 - changed the event counter to the number of the event in the file
1585 - removed icound
1586
1587 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
1588 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
1589 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
1590 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
1591 mhist/MFillHStarMap.cc,
1592 - changed HasChanged to ReadyToSave
1593
1594 * mbase/MReadTree.cc:
1595 - added some comments
1596
1597 * mhist/MHMcEnergies.h:
1598 - fixed bug in []-operator
1599
1600 * mhist/MHMcEnergy.cc:
1601 - added canvas creation to draw function
1602
1603 * mmontecarlo/MMcThresholdCalc.cc:
1604 - fixed a bug in the constructor
1605
1606
1607
1608 2001/06/20: Thomas Bretz
1609
1610 * macros/merpp.C:
1611 - fixed type in comment
1612
1613 * manalysis/MHillas.cc:
1614 - fixed 'FIXME' comment
1615
1616 * mbase/MWriteFile.[h,cc]:
1617 - added
1618
1619 * mbase/MWriteRootFile.[h,cc]:
1620 - added
1621
1622 * mbase/BaseLinkDef.h:
1623 - Added MWriteFile
1624 - Added MWriteRootFile
1625
1626 * mbase/MEvtLoop.cc:
1627 - fixed the counting in the eventloop
1628
1629 * mbase/MWriteAsciiFile.[h,cc]:
1630 - changed class that it is based on MWriteFile now
1631
1632 * mbase/Makefile:
1633 - added MWriteFile
1634 - added MWriteRootFile
1635
1636 * mhist/MFillHFadc.[h,cc]:
1637 - added set for HasChanged (new PostProcess)
1638
1639 * mhist/MFillHHillas.cc:
1640 - added set for HasChanged (new PostProcess)
1641
1642 * mhist/MFillHStarMap.cc:
1643 - added set for HasChanged (new PostProcess)
1644
1645 * mhist/MHHillas.cc:
1646 - Set kCanDelete to make sure, that the histograms are deleted
1647 together with the canvas
1648
1649 * mraw/MRawFileWrite.[h,cc]:
1650 - changed the handling of opening, closing and checking file
1651
1652
1653
1654 2001/06/13: Thomas Bretz
1655
1656 * ./.../*.h:
1657 - added some comments and corrected some descriptions.
1658
1659 * mbase/MParContainer.[h,cc]:
1660 - added a 'dummy' function for AsciiRead, AsciiWrite
1661
1662 * mbase/MWriteAsciiFile.[h,cc]:
1663 - added new constructor (specify directly the pointer to the class)
1664
1665 * mgui/MHexagon.cc:
1666 - made Copy-function more readable
1667
1668 * mgui/MParContainer.cc:
1669 - made Copy-function more readable
1670
1671 * mhist/MHMcEnergies.[h,cc]:
1672 - files added as a container to make handling of several MHMcEnergy easier
1673
1674 * mbase/MAGIC.h:
1675 - encapsulated include of TROOT
1676
1677 * mbase/MTaskList.cc:
1678 - added SetHasChange and Reset to PostProcess
1679
1680 * mhist/HistLinkDef.h
1681 - added MHMcEnergies
1682
1683 * mhist/MHMcEnergy.[h,cc]:
1684 - added name and title to constructor
1685 - added number to name of container
1686
1687 * mmontecarlo/MMcThresholdCalc.cc:
1688 - corrected typo in creation of the container names
1689
1690 * mraw/MRawEvtData.cc:
1691 - Set kCanDelete in Draw function
1692
1693
1694
1695 2001/06/12: Thomas Bretz
1696
1697 * mmontecarlo/MMcEnerThreCalc.[cc,h]
1698 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
1699
1700 * mmontecarlo/MMcEnerThreHistos.[h,cc]
1701 - copied to mmhist/MHMcEnergy.[h,cc]
1702
1703 * mbase/Makefile:
1704 - added MWriteAsciiFile.cc
1705
1706 * mhist/HistIncl.h:
1707 - added TF1.h
1708
1709 * mhist/HistLinkDef.h:
1710 - added MHMcEnergy
1711
1712 * mhist/Makefile
1713 - added MHMcEnergy
1714
1715 * mmontecarlo/MCollArea.h:
1716 - fixed typo in ifndef
1717
1718 * mmontecarlo/Makefile:
1719 - added MMcThresholdCalc.cc
1720 - removed MMcEnerHisto.cc
1721 - removed MMcEnerThre.cc
1722 - removed MMcEnerThreCalc.cc
1723
1724 * mmontecarlo/MonteCarloLinkDef.h:
1725 - added MMcThresholdCalc.cc
1726 - removed MMcEnerHisto.cc
1727 - removed MMcEnerThre.cc
1728 - removed MMcEnerThreCalc.cc
1729
1730 * mbase/MWriteAsciiFile.[h,cc]:
1731 - added
1732
1733 * manalysis/MCT1ReadAscii.h:
1734 - removed fFileName from class definition
1735
1736 * manalysis/MCerPhotCalc.cc:
1737 - use of SetHasChanged added
1738
1739 * manalysis/MHillas.[h,cc]:
1740 - Reset added
1741 - AsciiRead added
1742 - AsciiWrite added
1743 - use of SetHasChanged added
1744
1745 * manalysis/MPedCalcPedRun.[h,cc]:
1746 - made fNumHiGainSamples a class member
1747 - renamed some member functions
1748 - made the 'internal' member functions private
1749 - added SetHasChanged
1750 - made these functions const
1751
1752 * mbase/BaseLinkDef.h
1753 - MWriteAsciiFile added
1754
1755 * mbase/MEvtLoop.cc:
1756 - some small changes to the logging output
1757
1758 * mbase/MParContainer.cc:
1759 - fHasChanged added
1760
1761 * mbase/MParContainer.h:
1762 - Reset prototype added
1763 - HasChanged added
1764 - SetHasChanged added
1765
1766 * mbase/MParList.[cc,h]:
1767 - SetHasChanged added
1768 - Reset added
1769
1770 * mbase/MTaskList.cc:
1771 - Process: call SetHasChanged before looping
1772 - Process: call Reset before looping
1773
1774 * mbase/MTaskList.h:
1775 - fParList added to class definition
1776
1777
1778
1779 2001/04/27: Thomas Bretz
1780
1781 * macros/merpp.C:
1782 - made the merpp-macro Mars 0.3 compatible
1783
1784
1785
1786 2001/04/19: Thomas Bretz
1787
1788 * mbase/MParList.cc:
1789 - added stripping of the string after last semicolon (classname)
1790
1791 * mbase/MReadTree.cc:
1792 - added Veto funtionality to PreProcess
1793 - added HasVeto
1794 - added fVetoList
1795 - added VetoBranch
1796
1797
1798
1799 2001/04/18: Thomas Bretz
1800
1801 * mbase/MHtml.[cc.h]:
1802 - Added
1803
1804 * mbase/*.cc:
1805 - changed comments of member functions to new MHtml-Style
1806
1807
1808
1809 2001/04/09: Thomas Bretz
1810
1811 * mbase/MParList.cc:
1812 - Added the possibility to specify a different object name in
1813 FindCreateObj
1814
1815 * .rootrc:
1816 - changed the style for the html documentation
1817
1818 * macros/dohtml.C:
1819 - added SetXwho
1820
1821 * (*.cc):
1822 - added the copyright comment block
1823
1824 * mgui/MGeomCamMagic.cc:
1825 - added some comments to all these numbers
1826
1827 * mraw/MRawEvtPixelIter.h:
1828 - added Jump member function which jumps directly to the pixel with a
1829 given id
1830
1831
1832
1833 2001/04/09: Thomas Bretz
1834
1835 * mgui/MGeomPix.cc:
1836 - fixed a small error in SetNeighbors (thanks to Oscar)
1837
1838 * mgui/MGFadcDisp.[h,cc]:
1839 - Fixed many small errors which caused the display to display nonsens
1840 in some situations
1841
1842
1843
1844 2001/04/04: Thomas Bretz
1845
1846 * mraw/MRawEvtData.[cc,h]:
1847 - changed wrong return type of GetNumPixels to UShort_t
1848
1849 * mmain/MBrowser.[cc,h]:
1850 - made the dialog somehow work like it should
1851
1852
1853
1854 2001/04/03: Thomas Bretz
1855
1856 * manalysis/MCT1ReadAscii.cc:
1857 - the pedestal values read from the file are now stored in MeanRms
1858 instead of Sigma
1859
1860 * manalysis/MCerPhotCalc.cc:
1861 - The pedestal mean Rms is used as the pixel error
1862
1863 * MImgCleanStd.cc:
1864 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
1865 with value=noise=0
1866
1867 * MMcPedestalCopy.cc:
1868 - All the pedestal values are now filled in (are they calculated correctly?)
1869
1870 * mgui/MGeomCamMagic.cc:
1871 - Forgot to initialize the Nextneighbors of the Magic Camera
1872 (thanks to Oscar)
1873
1874 * mhist/MHStarMap.cc:
1875 - I changed the model of the display (colors and bin width) to
1876 get a 'better' result
1877
1878
1879
1880 2001/04/02: Thomas Bretz
1881
1882 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
1883 - added constants (kTT*) for trigger type
1884
1885 * manalysis/MImgCleanStd.[h,cc]:
1886 - added changeable cleaning levels
1887
1888 * manalysis/MHillas.cc:
1889 - added some more sanity checks to the calculation
1890
1891 * manalysis/MCT1ReadAscii.[h,cc]:
1892 - added some kind of chain feature (AddFile) to process more than one file
1893
1894 * mgui/MGeomPix.[h,c]:
1895 - added interface to pixel neighbors
1896
1897 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
1898 - creates the neighbor geomtry now, too
1899
1900 * manalysis/MImgCleanStd.[cc,h]:
1901 - switched to new stylish neighbors from MGeomCam
1902
1903
1904
1905 2001/03/30: Thomas Bretz
1906
1907 * mdatacheck/MH*, mdatacheck/MFillH*:
1908 - moved to mhist
1909
1910 * mraw/MrawEvtPixelIter:
1911 - IsLoGain -> HasLoGain
1912
1913 * mgui/MG*:
1914 - renamed
1915 - moved to mmain
1916 - move Browser functionality to MBrowser
1917
1918 * mmain/, mhist:
1919 - new
1920
1921
1922
1923 2001/03/21: Thomas Bretz
1924
1925 * manalysis/MHillas.[h,cc]:
1926 - fixed some minor errors, added sanity check (N<2) to Calc
1927
1928 * manalysis/MFillHHillas.cc:
1929 - skip event if Hillas calculations fails
1930
1931 * macros/getCollArea.C, macros/readMagic.C,
1932 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
1933 - changed order in MReadTree constructor
1934
1935 * manalysis/MCT1ReadAscii.[h,cc]:
1936 - changed to use MPedestalCam
1937
1938 * manalysis/MCT1Pedestals.[h,cc]:
1939 - removed
1940
1941 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1942 - removed MCT1Pedestals
1943
1944 * mbase/BaseLinkDef.h:
1945 - added const values from Magic.h
1946
1947 * mbase/MLogManip.h:
1948 - changed style of dbginf
1949
1950 * mbase/MParList.cc:
1951 - make use of dbginf
1952
1953 * mbase/MReadTree.[h,cc]:
1954 - switched from a TTree to a TChain object
1955 - chnaged order of variables of the constructor
1956
1957
1958
1959 2001/03/21: Thomas Bretz
1960
1961 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
1962 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
1963 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
1964 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
1965 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
1966 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
1967 mdatacheck/MFillHHillas.h
1968 - added
1969
1970 * mdatacheck/MHistosAdc.[h,cc]:
1971 - replaced by MHFadc[Cam,Pix]
1972
1973 * mdatacheck/MFillAdcSpect.[h,cc]:
1974 - replaced by MFillHFadc
1975
1976 * macros/readCT1.C:
1977 - uses the new classes now
1978 - calculates and displays hillas
1979
1980 * manalysis/AnalysisLinkDef.h:
1981 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
1982
1983 * manalysis/MCT1ReadAscii.cc:
1984 - PreProcess uses FindCreateObj now
1985
1986 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
1987 - changed the new back to 'new with placement'
1988
1989 * manalysis/MCerPhotEvt.[h, cc]:
1990 - removed cleaning from this class
1991
1992 * manalysis/MHillas.cc:
1993 - some small changes in the naming inside Calc()
1994
1995 * manalysis/MHillas.h:
1996 - added Get-functions
1997
1998 * manalysis/MPedestalCam.h:
1999 - added InitSize-function
2000
2001 * manalysis/MPedestalPix.h:
2002 - made Get-functions const
2003
2004 * manalysis/Makefile:
2005 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
2006
2007 * mbase/MLogManip.h:
2008 - "l." before line number
2009
2010 * mbase/MParList.cc:
2011 - added the autodelete feature for automatically created classes
2012
2013 * mdatacheck/DataCheckLinkDef.h:
2014 - added MHFadc[Cam,Pix], MHHillas
2015 - removed MHistosAdc
2016 - added MFillHFadc, MFillHHillas
2017
2018 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
2019 mdatacheck/MViewAdcSpectra.[h,cc], :
2020 - changed from MHistaosAdc to MHFadcCam
2021
2022 * mdatacheck/Makefile:
2023 - added MFillHFadc.cc, MFillHHillas.cc
2024 - removed MFillAdcSpect.cc
2025
2026 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
2027 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
2028 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
2029 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
2030 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
2031 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
2032 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
2033 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
2034 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
2035 - set version number to '0' (no i/o for this class)
2036
2037 * mgui/MGeomCamCT1.cc:
2038 - new claculation algorith for the CT1 camera. It is more
2039 exact in the camera plain
2040
2041 * mgui/MHexagon.cc:
2042 - removed Draw-function (it is inherited from TObject)
2043
2044 * mmc/MMcFadcHeader.hxx:
2045 - Added get-functions
2046
2047
2048
2049
2050 2001/03/20: Thomas Bretz
2051
2052 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
2053 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
2054 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
2055 - added
2056
2057 * macros/readCT1.C:
2058 - added calculation of Hillas parameters
2059 - changed from pointers to objects
2060
2061 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
2062 - added MPedestalPix/Cam, MHillas, MHillasCalc
2063
2064 * manalysis/MCerPhotEvt.[h,cc]:
2065 - removed fType
2066 - commented out Draw function - should be fixed soon
2067 - renamed *Nb* to *Num*
2068 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
2069
2070 * meventdisp/MGFadcDisp.[h,cc]:
2071 - changed parameter of ReadinEvent to unsigned
2072
2073 * mgui/GuiLinkDef.h, mgui/Makefile:
2074 - added MGeomCamCT1, MGeomCamMagic
2075
2076 * mgui/MCamDisplay.[h,cc]:
2077 - changed constructor argument from int to MGeomCam
2078 - renamed *Nb* to *Num*
2079
2080 * mgui/MGeomCam.[h,cc]:
2081 - removed all camara specific stuff
2082 - MGeomCam is now used as a base class for the classes
2083 MGeomCam[Magic,CT1] which are containing the camera specific stuff
2084
2085 * mgui/MGeomPix.h:
2086 - added Set function
2087
2088
2089
2090 2001/03/02: Thomas Bretz
2091
2092 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
2093 mgui/Makefile:
2094 - new
2095
2096 * mbase/MParList.[cc,h]:
2097 - Added FindCreateObj member function
2098 - added a name to the constructor
2099
2100 * mbase/MReadTree.cc:
2101 - changed to use FindCreateObj
2102
2103 * mdatacheck/MDumpEvtHeader.cc:
2104 - removed fPixelIter from member list
2105 - changed cout to *fLog
2106
2107 * mdatacheck/MViewAdcSpectra.cc:
2108 - removed a HUGE memory leak. All the objects in the list (and the
2109 lists itself were NEVER deleted)
2110
2111 * mdatacheck/MFillAdcSpect.cc
2112 - removed fPixelIter from member list
2113 - changed cout to *fLog
2114 - changed to use FindCreateObj
2115 - changed high and low to hi and lo
2116
2117 * mdatacheck/MShowSpect.cc
2118 - changed cout to *fLog
2119 - added a name to the constructor
2120
2121 * mraw/MRawFileRead.cc:
2122 - changed to use FindCreateObj
2123
2124 * mdatacheck/MGDisplayAdc.[h,cc]:
2125 - added some new member functions to make code more clear
2126 - removed fHists from the destructor
2127
2128 * mdatacheck/MHistosAdc.h:
2129 - changed high and low to hi and lo
2130
2131 * macros/dohtml.C:
2132 - added manalysis
2133
2134
2135
2136 2001/03/01: Thomas Bretz
2137
2138 * Makefile:
2139 - added headers to dependencies
2140
2141 * Makefile.rules:
2142 - added headers to dependencies
2143
2144 * merpp.cc:
2145 - changed from pointers to objects
2146 - added compression level support
2147
2148 * readraw.cc:
2149 - removed unnecessary includes
2150
2151 * mbase/MArray*.*:
2152 - changed all Int_t to UInt_t
2153
2154 * mbase/MLogManip.h:
2155 - changed name of __DINF__ to dbginf
2156
2157 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
2158 mraw/MRawRunHeader.[h,cc]:
2159 - changed ifstream to istream
2160
2161 * mraw/MRawEvtData.cc:
2162 - changed the reading, which speeds up merpp by a factor of 10
2163
2164 * mraw/MRawEvtData.h:
2165 - added flag to InitArrays and DeletePixels
2166 (not yet used)
2167
2168 * mraw/MRawFileRead.h:
2169 - removed pParList from parameter list
2170
2171 * manalysis/AnalysisLinkDef.h
2172 - removed MReadCT1Ascii, added MCT1ReadAscii
2173 - added MCT1Pedestals
2174
2175 * manalysis/MCerPhotEvt.[h,cc]:
2176 - changed the constructor a little bit
2177 - rewrote Print() to make it a bit more readable
2178 - moved MCerphotPix to new File
2179 - added many lines of comments
2180 - exchanged old stylish new call with new stylish(=) one
2181 - replaced all accesses to fPixels with the [] operator to make this
2182 lines more readable
2183 - made all variable declarations const-correct,
2184 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
2185 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
2186 compact, readable and easier to understand
2187 - renamed the Boolean-functions to Is* to get a stricter structure
2188 - replaced mapping function to access the pixel list entries by the new
2189 operator to get rid of more than the necessary number of member
2190 functions without loosing speed or readability
2191 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
2192 more exact
2193
2194 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
2195 - added a new operator to access the TObjArray
2196 - removed unnecessary code from CreateCT1
2197
2198 * mbase/MAGIC.h:
2199 - added kPI
2200
2201 * mbase/MReadTree.cc:
2202 - added some comments
2203
2204 * mgui/MCamDisplay.[h,cc]:
2205 - added some comments, reordered a bit the calls in the constructor
2206 to get a 'straight forward structure', MGeomCam is now only
2207 locally used where it is needed, replaced access to the
2208 TClonesArrays by new member-function to get a more readable code,
2209 replaced old stylish new call with new stylish one, made
2210 variable decleration const-correct, introduced a new member function
2211 to set the pixel color, renamed the overloaded Draw functions to
2212 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
2213 the 'layout' of GetColor to make it easier to understand the algorithm,
2214
2215 * mgui/MCamNeighbor.[h, cc]:
2216 - changed to new log-interface
2217 - exchanged -9999 by -1
2218 - skipped the exits
2219 - you must check for -1 one in any case
2220 - this means a warning should be enough
2221
2222 * mgui/MHexagon.[h,cc]:
2223 - added new constructor whcih uses a MGeomPix-object
2224
2225
2226
2227 2001/02/28: Thomas Bretz
2228
2229 * mbase/MParList.[h,cc]:
2230 - changed return type of FindObject back to TObject
2231 - it seems so, that some compilers don't like overriding the
2232 return type of a virtual member function
2233
2234
2235
2236 2001/02/23: Thomas Bretz
2237
2238 * mraw/MRawEvtPixelIter.h:
2239 - added GetSum* functions
2240
2241 * mbase/MParList.[h,cc]:
2242 - Removed unnecessary fNext-stuff
2243
2244
2245
2246 2001/02/22: Thomas Bretz
2247
2248 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
2249 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
2250 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
2251 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
2252 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
2253 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
2254 mraw/MRawRunHeader.cc:
2255 - exchanged cout with the new logging style (gLog, *fLog)
2256
2257 * mraw/MRawEvtData.cc:
2258 - added 'dec' option to Print
2259
2260 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
2261 - small changes to the Print funtions
2262
2263
2264
2265 2001/02/21: Thomas Bretz
2266
2267 * MRawEvtData.cc:
2268 - Changed ReadEvt according to the new raw binary format 2001/02/20
2269
2270 * Added MLog.[h,cc], MLogManip.[h,cc]
2271
2272 * Adde SetStreamer and fLog to the MParContainer base class
2273
2274 * Derived MEvtLoop from MParContainer
2275
2276 * Makefile:
2277 - added 'tar'
2278
2279 * mbase/BaseIncl.h:
2280 - added fstream.h, TGListBox.h
2281
2282 * mbase/BaseLinkDef.h:
2283 - added pragma for gLog and MLog
2284
2285 * mbase/MAGIC.h:
2286 - added forward definition for gLog
2287
2288 * mbase/MEvtLoop.cc:
2289 - exchanged cout with *fLog
2290 - added statements to provide log-facility to all tasks als parameter
2291 containers
2292
2293 * mbase/MEvtLoop.h:
2294 - Small changes
2295
2296 * mbase/MParContainer.h:
2297 - Added definitions necessary for use of Log-Facility
2298
2299 * mbase/MParList.[h,cc]:
2300 - Added SetLogStream
2301
2302 * mbase/MTask.h:
2303 - added fLog
2304
2305 * mbase/MTaskList.[h,cc]:
2306 - added SetLogStream
2307
2308 * mbase/Makefile:
2309 - Added MLog.cc, MLogManip.cc
2310
2311
2312
2313 2001/02/19: Harald Kornmayer
2314
2315 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
2316
2317 * changed the readCT1.C file to show the effects of the image cleaning
2318 a la CT1
2319
2320 * changed
2321 mgui/MCamNeighbor.cc
2322 mananlysis/MCerPhotEvt.cc .h
2323 macros/readCT1.C
2324
2325
2326
2327 2001/02/19: Thomas Bretz
2328
2329 * MParContainer.h added prototypes for AsciiRead/Write
2330
2331 * .rootrc added
2332
2333 * MEvtLoop.[h,cc]:
2334 - split eventloop in its three parts, this should be used for
2335 debugging only.
2336
2337
2338
2339 2001/02/06: Harald Kornmayer
2340
2341 * the first running version with a eventdisplay. Now we are able
2342 to display an Event on the photo electron level. To do this, run
2343 the macro "macros/readCT1.C" after changing the file name.
2344
2345 changed:
2346 macros/readCT1.C
2347 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
2348 analysis/MReadCT1Ascii.cc
2349 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
2350
2351
2352
2353 2001/01/23: Harald Kornmayer
2354
2355 * the integration of the class FadcDisp in the mars enviroment
2356 and further developments in the display
2357
2358 changed:
2359 meventdisp/MGFadcDisp.h
2360 meventdisp/MGFadcDisp.cc
2361 mgui/GuiIncl.h
2362 mgui/GuiLinkDef.h
2363 mgui/MGMarsMain.cc
2364 mgui/MGPrototyp.cc
2365 mgui/MGPrototyp.h
2366 mgui/Makefile
2367
2368 added:
2369 mgui/MGEventDispMain.h
2370 mgui/MGEventDispMain.cc
2371
2372
2373
2374 2001/01/22: Harald Kornmayer
2375
2376 * started with the development of a EventDisplay Utitliy.
2377 Therefore I added the following files.
2378
2379 meventdisp/EvtDispIncl.h
2380 meventdisp/EvtDispLinkDef.h
2381 meventdisp/MGFadcDisp.cc
2382 meventdisp/MGFadcDisp.h
2383 meventdisp/Makefile
2384
2385 Also a few of the older files where slightly changed.
2386 ./Makefile
2387 ./Makefile.rules
2388 mraw/MRawEvtData.
2389
2390
2391
2392 2001/01/19: Thomas Bretz
2393
2394 * mmc/*.hxx:
2395 - changed include of MDefineTrigger.h back
2396
2397
2398
2399 2001/01/19: Oscar Blanch
2400
2401 * mmc/MTriggerDefine.h:
2402 - added
2403
2404
2405
2406 2001/01/18: Thomas Bretz
2407
2408 * Makefile:
2409 - mmc-library added
2410
2411 * Makefile.conf.general:
2412 - Added definition of __MARS__
2413
2414 * Makefile.rules:
2415 - Added definitions to rootcint
2416
2417 * Oscar added the McFormat subdir of the Monte Carlo as mmc
2418
2419 * mmc/MMcEvt.h:
2420 - renamed to MMcEvt.hxx
2421
2422 * mmc/*.hxx:
2423 - added necessary defintions from MDefineTrigger.h
2424
2425 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
2426 - added
2427
2428 * mmc/LinkDef.h:
2429 - removed
2430
2431
2432
2433 2001/01/17: Thomas Bretz
2434
2435 * Makefile:
2436 - Exchanged explicit rules to make library by implicit ones
2437 - The shared object works now. I exchanged the libraries with the object
2438 files. But I don't know why the libraries don't work.
2439
2440 * Makefile.conf.linux-gnu:
2441 - replaced CC with gcc (instead of g++)
2442
2443 * mdatacheck/DataCheckLinkDef.h:
2444 - removed unused statements
2445
2446 * mraw/RawLinkDef.h:
2447 - added globals
2448
2449 * mraw/MerppLinkDef.h:
2450 - removed unused file
2451
2452
2453
2454 2001/01/12: Thomas Bretz
2455
2456 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
2457 - added
2458
2459 * LinkDef.h:
2460 - removed
2461
2462 * Makefile:
2463 - Added CINT, mrproper
2464
2465 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
2466 - included makefile.general, Makefile.rules,
2467 - removes corresponding lines
2468
2469 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
2470 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
2471 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
2472 - changed include statements
2473
2474 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
2475 - changed include statements
2476 - move enum from h to cc
2477 - removed comma operator from delete statements (nonsense)
2478
2479
2480
2481 2001/01/11: Harald Kornmayer
2482
2483 * ./
2484 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
2485 MReadTree.h, mbase/Makefile, mraw/Makefile
2486 - small changes in this files. Not really critical.
2487
2488 * mars.cc
2489 - added the main file for the gui
2490
2491 * mgui/
2492 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
2493 Makefile, MGDataCheckMain.h
2494 - added the subdir mgui and this files
2495
2496 * mdatacheck/
2497 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
2498 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
2499 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
2500 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
2501 - added the subdir mdatacheck and this files
2502
2503
2504
2505 2000/12/28: Thomas Bretz
2506
2507 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
2508 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
2509 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
2510 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
2511 - Added changes some comments.
2512
2513 * MLoopEvt.cc, MLoopEvt.h:
2514 - Removed
2515
2516
2517
2518 2000/12/22 - Thomas Bretz:
2519
2520 * readraw.cc:
2521 - changed some comments and the Root-Name of the program
2522 - added check for the existance of the file
2523 - changed name of numbers of entries from iEnt to nent
2524
2525 * dohtml.C:
2526 - changed title of converted macros
2527
2528 * MRawEvtData.cc:
2529 - added a commet in Draw()
2530
2531 * MRawEvtPixelIter.[h,cc]:
2532 - Added the comment header of the file
2533 - removed inheritance from TIterator (not needed)
2534 - some changes to get it work (the one in the repository was untested
2535 and not working)
2536 - changed calling style of iterator from do...while to while-loop
2537 - changed some comments
2538
2539 * MRawRunHeader.cc:
2540 - added some comments
2541
2542 * Changelog, News: added
2543
2544 * test.C: removed
Note: See TracBrowser for help on using the repository browser.