source: trunk/MagicSoft/Mars/Changelog@ 1127

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