source: trunk/MagicSoft/Mars/Changelog@ 1216

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