source: trunk/MagicSoft/Mars/Changelog@ 1227

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