source: trunk/MagicSoft/Mars/Changelog@ 1718

Last change on this file since 1718 was 1718, checked in by blanch, 22 years ago
*** empty log message ***
File size: 150.1 KB
Line 
1
2 -*-*- END -*-*-
3 2003/01/20: Oscar Blanch
4
5 * mmc/MMcEvt.[hxx,cxx]
6 - Variable members: fElecCphFraction, fMuonCphFraction,
7 fOtherCphFraction have been introduced.
8 - Class version updated to 3.
9
10 * mmc/MMcCorsikaRunHeader.[h.cc]
11 - Varible members: fWobbleMode and fAtmosphericModel introduced.
12 - Clas version updated to 2.
13
14 2003/01/19: Thomas Bretz
15
16 * manalysis/MCerPhotCalc.[h,cc]:
17 - slight changes, mainly to the layout
18
19 * manalysis/MCerPhotEvt.[h,cc]:
20 - some small changes to make the code a bit faster
21
22 * manalysis/MCerPhotPix.[h,cc]:
23 - added AddNumPhotons
24
25 * mbase/MContinue.[h,cc]:
26 - changed comments
27 - enhanced functionality and fixed some small bugs
28
29 * mbase/Makefile:
30 - added mfilter to paths (to be fixed)
31
32 * mfileio/MCT1ReadPreProc.cc:
33 - Init fNumEvents = 0
34
35 * mgeom/MGeomCam.cc:
36 - return 0 Ratio if the pixel number exceeds the number of pixels
37
38 * mgui/MCamDisplay.[h,cc]:
39 - added sanity check for the maximum number of pixels
40 - added functions to set the three different palettes
41 - removed the buttons
42 - fixed the context menu display
43
44 * mhist/HistLinkDef.h, mhist/Makefile:
45 - added MHCerPhotEvt
46
47 * mhist/MHCerPhotEvt.[h,cc]:
48 - added
49
50 * mhist/MFillH.cc:
51 - changed the initialization of fParContainer from pList to NULL
52
53 * mhist/MHHillasExt.cc:
54 - fixed a smallo bug when filling the histograms (crached when scaling
55 under some circumstances)
56
57 * mhist/MHStarMap.cc:
58 - added a warning output
59
60 * mmontecarlo/MMcCollectionAreaCalc.cc:
61 - added a check for impact=NaN (some MC Files have this)
62
63
64
65 2003/01/17: Robert Wagner
66
67 * manalysis/MApplyPadding.cc
68 - bugfix: Effective number of used pixels taken from
69 MCerPhotEvt container, not from MPedestalCam
70
71
72
73 2003/01/16: Wolfgang Wittek
74
75 * mhist/MHMatrix.[h,cc]
76 - member function MHMatrix::Read added
77 the function calls TObject::Read(name) and SetName(name)
78
79
80
81 2003/01/15: Wolfgang Wittek
82
83 * mdata/MDataMember.cc
84 - in MDataMember::PreProcess()
85 "if (fCall)" replaced by "if (fCall && !fObject)"
86 The additional condition "&& !fObject" is to make sure that read
87 MDataMembers works correctly.
88
89
90
91 2003/01/08: Oscar Blanch Bigas
92
93 * mgeom/MGeomMirror.[h,cc]
94 - Varible members to store mirror reflectivities have been
95 introduced: fReflectivity and fWavelength.
96 - Member function to set reflectivity added: SetReflectivity
97 - Member function to set TArrayF size: SetArraySize
98 - Class version number changed to 2.
99
100
101
102 2002/12/13: Abelardo Moralejo
103
104 * manalysis/MSigmabar.cc
105 - added cast in first arguments in calls to TMath::Min and TMath::Max
106 otherwise, we got a compilation error in Alpha machines.
107
108
109
110 2002/12/13: Oscar blanch
111
112 * mgeom/MGeomMirror.[h,cc]
113 - function SetMirrorDeviations added
114
115
116
117 2002/12/09: Robert Wagner
118
119 * manalysis/MSigmabar.[cc,h]:
120 - added
121
122 * manalysis/MSigmabarCalc.[cc,h]:
123 - added
124
125 * manalysis/MSigmabarParam.[cc,h]:
126 - added
127 - preliminary version for CT1 test
128
129 * manalysis/MApplyPadding.[cc,h]:
130 - added
131
132 * mhist/MHSigmabarTheta.[cc,h]:
133 - added
134
135 * mhist/MHSigmabarPixel.[cc,h]:
136 - added
137 - preliminary version for CT1 test
138
139 * mtemp/MObservatoryLocation.[cc,h]:
140 - added
141
142 * mtemp/MVPObject.[cc,h]:
143 - added
144
145 * mtemp/MVPPlotter.[cc,h]:
146 - added
147
148 * mtemp/MVPTime.[cc,h]:
149 - added
150
151 * mtemp/TempIncl.h, mtemp/TempLinkDef.h, mtemp/Makefile:
152 - added above mentioned classes
153
154 * mhist/HistLinkDef.h, mhist/Histfile:
155 - added above mentioned classes
156
157 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
158 - added above mentioned classes
159
160
161
162 2002/11/25: Thomas Bretz
163
164 * mgui/MCamDisplay.cc:
165 - fixed a bug when sprintf the pointer to the char-array, only
166 took place on alphas.
167
168 * macros/multidimdist2.C:
169 - renamed eventloops (instances had same names)
170 - fixed a type in PrintStatistics (the gamma statistics
171 were printed two times)
172
173 * mbase/MEvtLoop.cc:
174 - take the lowest value (entries from MRead or user input)
175 for the progress bar
176 - reset the progress bar
177
178 * mbase/MFilter.h:
179 - added 'private'
180
181 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
182 meventdisp/MGFadcDisp.[h,cc], mmain/MMonteCarlo.[h,cc],
183 mmain/MAnalysis.[h,cc], mmain/MBrowser.[h,cc],
184 mmain/MCameraDisplay.[h,cc], mmain/MDataCheck.[h,cc],
185 mmain/MEvtDisp.[h,cc], mmain/MMars.cc:
186 - changed from TTransientFrame to TMainFrame (with this I
187 get decorations, eg. Close Button)
188
189 * meventdisp/MGEvtDisplay.cc:
190 - Update the layout each time the fEvtInfo has changed
191
192 * mfileio/MCT1ReadAscii.cc, mfileio/MCT1ReadPreProc.cc:
193 - delete return of gSystem->ExpandPathName
194
195 * mfileio/MCT1ReadPreProc.[h,cc]:
196 - added output of Time
197 - added usage of Selector
198 - changed MTask basics to be private
199
200 * mfileio/MRead.[h,cc]:
201 - added comment about selector
202 - added Selector-stuff
203
204 * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
205 - added 'entries' argument to AddFile
206
207 * mfileio/MReadTree.[h,cc]:
208 - added workaround for a root bug when a file doesn't exist
209 - changed AddFiles to use Add(TChain*)
210 - changed to use Selector
211
212 * mfilter/MF.cc:
213 - Set debug level to suppress output when MFDataChain is created
214
215 * mfilter/MFEventSelector.h:
216 - changed Pre//PostProcess to private
217
218 * mfilter/MF.cc, mfilter/MFilterList.cc:
219 - changed the use of Pre//PostProcess to CallPre//PostProcess
220
221 * mhist/MBinning.[h,cc]:
222 - changed comments
223 - added SetEdgesCos
224
225 * mhist/MFillH.[h,cc]:
226 - added GetBinCenterLog
227
228 * mhist/MH3.h:
229 - added default argument to GetHistByName
230
231 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.h,
232 mhist/MHEffOnTime.[h,cc], mhist/MHEffOnTimeTheta.h,
233 mhist/MHEffOnTimeTime.h, mhist/MHFlux.[h,cc], mhist/MHGamma.[h,cc],
234 mhist/MHMcEnergyMigration.h, mhist/MHThetabarTheta.[h,cc],
235 mhist/MHThetabarTime.h:
236 - changed the output
237 - changed the algorithms to be more modular (more usage of member
238 function)
239 - changed ClassDef to 0
240 - fixed some small bugs (access of TArray[n])
241
242 * mhist/MHHadronness.[h,cc]:
243 - removed shortest distance to (0,1) stuff
244
245 * mhist/MHMcCollectionArea.h:
246 - changed Fill to Double_t
247
248 * mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
249 - in a first draft changed to use 200ns timing of CT1
250 - changed ClassDef to 0
251
252
253
254 2002/11/22: Thomas Bretz
255
256 * macros/threshold.C:
257 - Simplified the new writing routine
258
259 * mbase/MLog.h:
260 - added a Getter-function for the debug level
261
262 * mbase/MTaskList.cc:
263 - added another debugging output
264
265 * mfilter/MF.[h,cc]:
266 - made the automatically created chain names unique
267
268 * mfilter/MFDataChain.cc:
269 - corrected the GetRule stuff ({} were missing)
270
271 * mhist/MH3.cc:
272 - added MBinning as class type to FindObject
273 - added BinningHist (without the X) as binning name for a 1D histogram
274
275 * mfileio/MReadMarsFile.cc:
276 - corrected typo
277
278 * mfileio/MCT1ReadPreProc.cc:
279 - fixed a warning
280
281
282
283 2002/11/22: Abelardo Moralejo
284
285 * macros/threshold.C:
286 - Added 2nd argument to write an output file containing the
287 energy spectrum histogram.
288
289
290
291 2002/11/21: Thomas Bretz
292
293 * mbase/MAGIC.h, mbase/MEvtLoop.[h,cc], MTask.cc, MTaskList.cc:
294 - introduced kERROR to stop an eventloop with an error
295
296 * mbase/MTask.h:
297 - made SetFilter virtual
298
299 * mbase/MTaskList.[h,cc]:
300 - added new member function AddToListBefore/After
301 - split the code of the AddToList function into CheckAddToList
302
303 * manalysis/MMultiDimDistCalc.cc:
304 - introduced usage of kERROR in case the matrix is not posdef.
305
306 * macros/collarea.C:
307 - some simplifications
308
309 * mhist/MHMcRate.h, mhist/MHMcIntRate.h, mhist/MHEnergyTime.h,
310 mhist/MHEnergyTheta.h, mfileio/MCTReadPreProc.cc, mfileio/MChain.h,
311 mfileio/MReadMarsFile.h, mfileio/MReadTree.cc, mfileio/MWriteAsciiFile.h,
312 mfileio/MWriteRoootFile.[h,cc], manalysis/MMatrixLoop.h,
313 manalysis/MEnergyEstimate.h, mbase/MGGroupFrame.h, mbase/MGTask.h,
314 mfilter/MFParticleId.h:
315 - updated documentation
316
317 * mfileio/MCT1ReadPreProc.cc:
318 - Changed MSrcPosCam name from Source to MSrcPosCam
319 - changed the way the MC data is filled into the MC container
320 - updated algorithm to read preproc files
321
322 * mfileio/MReadMarsFile.cc:
323 - printed a warning to the screen in case Camera=V0.5
324
325 * mfileio/structures.h:
326 - changed to version 0.6
327
328 * mmc/MMcEvt.hxx:
329 - added GetTelescopePhi
330 - added GetTelescopeTheta
331
332 * mdata/MDataChain.[h,cc]:
333 - added 'sqr'
334
335 * mfilter/MF.[h,cc]:
336 - added support for MFDataChain
337
338 * mfilter/MFDataChain.[h,cc]:
339 - added
340
341 * mfilter/Makefile, mfilter/FilterLinkDef.h:
342 - added MFDataChain
343
344
345
346 2002/11/20: Thomas Bretz
347
348 * macros/dohtml.C:
349 - fixed a typo
350
351 * mmain/MAnalysis.cc:
352 - removed the Anti-Source from the hillas calculation
353
354 * mhist/MHFadcPix.[h,cc], mhist/MHFadcCam.[h,cc],
355 mmain/MDataCheck.[h,cc]:
356 - added enhancement for displaying sum of FADC slices
357
358
359
360 2002/11/20: Abelardo Moralejo
361
362 * macros/collarea.C:
363 - Introduced check before opening output file to avoid annoying
364 error message.
365
366
367
368 2002/11/19: Abelardo Moralejo
369
370 * macros/collarea.C:
371 - Removed some strange pieces of text which somehow got into the
372 file (anyone knows how?)
373
374
375
376 2002/11/19: Thomas Bretz
377
378 * mmain/MMonteCarlo.cc:
379 - exchanged MReadTree with MReadMarsFile for collection area calculation
380
381 * mmontecarlo/MMcCollectionAreaCalc.cc:
382 - fixed the uninitialized fTheta
383
384 * macros/MagicHillas.C:
385 - removed the unnecessary second MHillasSrcCalc
386 - removed also the corresponding AddToList for the tasklist
387
388 * mhist/MH.cc:
389 - make FindGoodLimits work
390
391
392
393 2002/11/19: Abelardo Moralejo
394
395 * macros/collarea.C:
396 - Added 2nd argument to write an output file containing the
397 collection area histogram.
398
399
400
401 2002/11/18: Abelardo Moralejo
402
403 * mmain/MMars.cc:
404 - Corrected typo on Mars starting screen.
405
406 * mhist/MHMcCollectionArea.cc:
407 - Added comment.
408
409 * manalysis/MImgCleanStd.cc:
410 - implemented "democratic cleaning" (cut value proportional to square
411 root of pixel area) according to Wolfgang's suggestion.
412
413 * macros/MagicHillas.C:
414 - added missing declaration MHillasSrcCalc csrc2;
415
416 * mgeom/MGeomPix.cc:
417 - fixed some typos in comments
418
419
420
421 2002/11/18: Thomas Bretz
422
423 * macros/CT1Hillas.C:
424 - changed MWRiteRootFile to write the histograms only
425 - renamed HillasSource to MHillasSrc
426
427 * macros/MagicHillas.C:
428 - removed all anti source stuff (corresponding to star.C)
429 - changed MWRiteRootFile to write the histograms only
430 - renamed HillasSource to MHillasSrc
431
432 * macros/estfit.C:
433 - renamed HillasSource to MHillasSrc
434
435 * macros/estimate.C:
436 - renamed HillasSource to MHillasSrc
437 - changed to display more interesting histograms
438
439 * multidimdist.C:
440 - added Theta
441 - added Alpha
442
443 * macros/star.C
444 - removed wrong HillasSource
445 - added MSrcPosCam
446
447 * starplot.C:
448 - removed all anti source stuff (corresponding to star.C)
449 - renamed HillasSource to MHillasSrc
450
451 * macros/multidimdist2.C:
452 - fixed a typo
453 - added Alpha and Theta
454
455 * mbase/MTime.h:
456 - added minus-operator
457
458 * mdata/MDataChain.[h,cc]:
459 - added floor
460
461 * mhist/MFillH.[h,cc]:
462 - moved MMap and MMap support MHArray
463
464 * mhist/MHArray.[h,cc]:
465 - added MMap
466 - added MMap-support
467 - added legend
468 - added more draw options
469
470 * mhist/MHFadcCam.[h,cc]:
471 - added Fill(const MRawEvtData*)
472 - added const getter functions
473
474 * mhist/MHFadcPix.h:
475 - added const getter functions
476
477 * mmc/MMcCorsikaRunHeader.[h,cc]:
478 - removed underscores from names
479 - removed empty destructor
480
481 * manalysis/MPedestalCalc.[h,cc]:
482 - added (not yet to LinkDef.h and Makefile)
483
484 * mgeom/MGeomMirror.[h,cc], mgeom/MGeomPMT.[h,cc],
485 mmc/MMcConfigRunHeader.[h,cc], mmc/MMcCorsikaRunHeader.[h,cc]:
486 - changed comments
487 - added missing manalysis-dir (strange!)
488
489 * macros/dohtml.C:
490 - added new macros
491
492
493
494 2002/11/16: Abelardo Moralejo
495
496 * mmc/MMcCorsikaRunHeader.cc:
497 - added default destructor
498
499
500
501 2002/11/15: Thomas Bretz
502
503 * mmc/MMcCorsikaRunHeader.[h,cc]:
504 - small changes
505
506 * mmc/McLinkDef.h:
507 - added missing MMcCorsikaRunHeader
508
509
510
511 2002/11/15: Oscar Blanch
512
513 * mmc/MMcCorsikaRunHeader.[h,cc]:
514 - added
515
516
517
518 2002/11/14: Thomas Bretz
519
520 * mmain/MAnalysis.cc, mmain/MMonteCarlo.cc, mmain/MDataCheck.cc:
521 - removed SetProgressBar of reader
522
523 * mhist/MHFlux.cc:
524 - localized some variables
525 - get rid of old c-style sprintf
526 - return errorflag in Parab as return value!
527
528 * mgeom/MGeomPMT.cc, mgeom/MGeomMirror.cc:
529 - removed redefinition of a default argument
530
531 * mhist/MHMcIntRate.cc, mhist/MHMcCollectionArea.[h,cc]:
532 - changed the error calculation according to a suggestion from Raquel
533
534 * mmontecarlo/MMcCollectionAreaCalc.cc:
535 - for collection area: MMcTrig isn't needed if all showers are
536 triggered showers
537
538 * mmc/MMcConfigRunHeader.cc:
539 - made function definition identical to function declaration
540
541 * macros/star.C:
542 - removed anti source for the moment
543
544 * macros/multidimdist2.C:
545 - added
546
547 * macros/comprob.C, macros/multidimdist.C:
548 - changed to use MHillasSrc instead of HillasSource
549
550 * mhist/MHHadronness.cc:
551 - changed the output of Print a bit
552
553
554
555 2002/11/13: Thomas Bretz
556
557 * mfilter/MFEventSelector.[h,cc]:
558 - if total number of events read from file the selector worked only for
559 one eventloop - fixed.
560 - changed MReadMarsFile to MRead
561
562 * mbase/MContinue.cc:
563 - fixed a typo
564
565 * mbase/MEvtLoop.cc, meventdisp/MGEvtDisplay.cc:
566 - renamed MReadMarsFile/MReadTree to MRead
567
568 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
569 - added MRead
570
571 * mfileio/MRead.[h,cc]:
572 - added
573
574 * mfileio/MReadMarsFile.[h,cc], mfileio/MReadTree.[h,cc]:
575 - renamed from MReadMarsFile to MRead
576 - derived from MRead
577 - removed progressbar support from MReadTree
578
579 * mfileio/MWriteRootFile.cc:
580 - added a info output
581
582 * mfileio/MCT1ReadPreProc.[h,cc]:
583 - changed to work much much better :)
584
585 * mgeom/GeomLinkDef.h, mmc/McLinkDef.h:
586 - added missing LinkDefs (helllo Oscar!)
587
588 * mgeom/MGeomCamCT1.cc:
589 - mirrored the CT1 camera in x (CT1 default)
590
591 * mgeom/MGeomMirror.[h,cc]:
592 - some small changes
593
594 * mgeom/MGeomPMT.[h,cc]:
595 - changed usage of TArrayF from pointer to reference
596
597 * mgui/MCamDisplay.cc:
598 - fixed a crash at delete when the user closed a automatically
599 created canvas
600
601 * mhist/MHFadcCam.[h,cc]:
602 - implemented ResetHistograms
603
604 * mhist/MHMatrix.[h,cc]:
605 - implemented ReduceNumberOfRows (preliminary, untested)
606
607 * mmc/MMcConfigRunHeader.[h,cc]:
608 - some small changes
609 - changed usage of TArrayF from pointer to reference
610
611
612
613 2002/11/11: Thomas Bretz
614
615 * manalysis/MHillas.cc:
616 - moved division by size before test of number of used pixels
617
618 * mfileio/MCT1ReadPreProc.cc:
619 - added a eof-conditional
620
621 * mhist/MH3.cc:
622 - added a 'nonew' option to DrawClone
623
624 * mhist/MHHadronness.cc:
625 - check for NaN in Fill
626
627
628
629 2002/11/08: Oscar Blanch
630
631 * mgeom/MGeomPMT.[h,cc]:
632 - added
633 - Information about simulated QE
634
635 * mgeom/MGeomMirror.[h,cc]:
636 - added
637 - Mirrors properties
638
639 * mgeom/Makefile:
640 - modified to compile new classes
641
642 * mmc/MMcConfigRunHeader.[h,cc]:
643 - added
644
645 * mmc/Makefile:
646 - modified to compile new classes
647
648
649
650 2002/11/08: Thomas Bretz
651
652 * mhist/MHMatrix.cc:
653 - implemented a zero suppression
654
655
656
657 2002/11/07: Thomas Bretz
658
659 * mfilter/Makefile, mfilter/FilterLinkDef.h:
660 - added MFEventSelector
661
662 * mfilter/MFEventSelector.[h,cc]:
663 - added
664
665 * mfilter/MF.[h,cc]:
666 - made gsDef[Name,Title] a static const member
667
668 * manalysis/MMultiDimDistCalc.cc:
669 - changed the default function to kernel
670
671
672
673 2002/11/07: Oscar Blanch
674 * mmc/MMcEvt.[hxx,cxx]
675 - Some new variable from the reflector header event.
676 - Class version switched to 2
677
678 * mmc/MMcRunHeader.[hxx,cxx]
679 - Varible member fOpticLinksNoise has been introduced
680 - Class version switched to 3
681
682
683 2002/11/07: Wolfgang Wittek
684
685 * mhist/MHFlux.[h,cc]
686 - changed to avoid warnings : "member initializers will be re-ordered
687 to match declaration order"
688
689
690
691 2002/11/06: Thomas Bretz
692
693 * Makfile.conf.osf5.1:
694 - added
695
696 * mhist/MHMatrix.cc:
697 - changed all math.h functions or similar to TMath
698 - added 2*pow(rows, 1/(4+cols))^2 as the standard kernel window
699
700 * mfileio/MCT1ReadPreProc.cc:
701 - corrected the reading routines
702
703 * mfileio/*.cc:
704 - changed my eMail address
705
706 * mfileio/structures.h:
707 - small changes to make it architecture independant
708
709
710
711 2002/11/04: Thomas Bretz
712
713 * macros/estimate.C, macros/estfit.C:
714 - added
715
716 * mfileio/structures.h, mfileio/defines.h:
717 - added from CT1 PreProc 0.5
718
719 * mfileio/MCT1ReadPreProc.[h,cc]:
720 - added
721
722 * mhist/MHArray.[h,cc]:
723 - added
724
725 * Makefile:
726 - changed the order of the libs to make the linker happy
727
728 * manalysis/MBlindPixelCalc.[h,cc]:
729 - changed to be able to use also an existing MBlindPixels from the
730 parlist
731 - changed to use the pixel Id instead of its index number from the evt
732
733 * manalysis/MCameraSmooth.cc:
734 - changed to use the pixel Id instead of its index number from the evt
735
736 * manalysis/MCerPhotEvt.[h,cc]:
737 - added GetPixById member function
738
739 * manalysis/MCompProbCalc.[h,cc]:
740 - changed Hadroness to Hadronness
741
742 * manalysis/MHillasExt.cc:
743 - fixed a typo in a comment
744
745 * mbase/MParContainer.[h,cc]:
746 - added New-virtual member function
747
748 * mbase/MTask.[h,cc]:
749 - changed AddToBranchList so that it also accepts comma seperated
750 lists (only when using TString)
751
752 * mdata/MData.[h,cc], mdata/MDataArray.[h,cc], mdata/MDataChain.[h,cc],
753 mdata/MDataElement.[h,cc], mdata/MDataList.[h,cc]
754 - updated comments
755 - added new GetDataMember member function
756
757 * mdata/MDataArray.[h,cc]:
758 - added new member function AddEntry(MData*)
759
760 * mfileio/FileIOLinkDef.h, mfileio/Makefile:
761 - added MCT1ReadPreProc
762
763 * mfileio/MCT1ReadAscii.cc:
764 - removed fNphot->Clear() (automatically called for each event by
765 Reset();
766
767 * mhist/HistLinkDef.h, mhist/Makefile:
768 - added MHArray
769
770 * mhist/MFillH.[h,cc]:
771 - made work with arrays of histograms (MHArray) the mapping is
772 done by a preliminary class MMap
773
774 * mhist/MH.[h,cc]:
775 - implemented GetHistByName virtual function
776 - implemented GetDataMember virtual function
777 - small changes to debug output
778
779 * mhist/MH3.[h,cc]:
780 - implemented usage of GetDataMember for AddBranchToList
781 - implemented GetHistByName
782 - implemented New to be used in MHArray
783
784 * mhist/MHAlphaEnergyTheta.h, mhist/MHAlphaEnergyTime.h,
785 mhist/MHEnergyTheta.h, mhist/MHEnergyTime.h,
786 mhist/MHHillas.[h,cc], mhist/MHHillasExt.[h,cc],
787 mhist/MHHillasSrc.[h,cc], mhist/MHMcDifRate.h,
788 mhist/MHMcEfficiency.h, mhist/MHMcEfficiencyEnergy.h,
789 mhist/MHMcEfficiencyImpact.h, mhist/MHMcEnergy.[h,cc],
790 mhist/MHMcEnergyImpact.h, mhist/MHMcEnergyMigration.h,
791 mhist/MHMcIntRate.h, mhist/MHStarMap.h, mhist/MHThetabarTheta.h,
792 mhist/MHThetabarTime.h, mhist/MHTimeDiffTheta.h,
793 mhist/MHTimeDiffTime.h:
794 - implemented GetHistByName
795
796 * mhist/MHHadronness.[h,cc]:
797 - some small changes and checks
798 - changed histogram io from standard pointer to '->'
799
800 * mhist/MHMatrix.cc:
801 - updated comments
802 - implemented GetDataMembers
803
804
805
806 2002/10/31: Thomas Bretz
807
808 * mfileio/MReadTree.cc:
809 - enhanced the validity of the fNuMEntries workaround from
810 3.02.06 to 3.07.01
811
812 * manalysis/MBlindPixelCalc.h, mhist/MBinning.h:
813 - added an explicit cast to get rid of a compiler warning on Alpha
814
815 * mhist/MH.cc:
816 - removed an unused variable to get rid of a compiler warning on Alpha
817
818
819
820 2002/10/31: Wolfgang Wittek
821
822 * mhist/MHFlux.[h,cc]:
823 - type of fVarname and fUnit changed from char* to TString
824
825
826
827 2002/10/30: Thomas Bretz
828
829 * mhist/MHMatrix.cc:
830 - changed the return value for the kernel method from log to -log
831 - fixed a typo in an error message
832 - fixed a crash in case the matrix is singular
833
834 * mhist/MMultiDimDistCalc.cc:
835 - check whether calculation of the distance succeeded
836
837 * mfileio/MReadTree.[h,cc]:
838 - implementation which makes sure, that the number of events returned
839 by GetEntries always is the correct value.
840 - removed const from the GetEntries definition
841 - mainly use GetEntries now instead of fNumEntries
842
843 * manalysis/MCameraSmooth.cc:
844 - removed include of MMcRunHeader
845
846
847
848 2002/10/29: Thomas Bretz
849
850 * manalysis/MHadroness.[h,cc]:
851 - renamed to MHadronness
852
853 * mhist/MHHadroness.[h,cc]:
854 - renamed to MHHadronness
855 - small changes to the graphical and text output
856
857 * manalysis/Makefile, manalysis/AnalysisLinkDef.h, macros/multidimdist.C,
858 manalysis/MMultiDimDistCalc.[h,cc], macros/comprob.C,
859 mhist/Makefile, mhist/HistLinkDef.h:
860 - changed Hadroness to Hadronness
861
862 * manalysis/MCerPhotAnal.cc:
863 - small changes to the code layout
864
865
866
867 2002/10/24: Thomas Bretz
868
869 * macros/multidimdist.C:
870 - some changes to make it work with the latest version of Mars
871
872 * mhist/MHMatrix.cc:
873 - changed the Print member function to be more flexible
874
875 * mhist/MHHadroness.[h,cc]:
876 - changed fQfac from TH to TGraph
877 - changed the Qfactor-plot x-axis from Hadronness to Gamma-Acceptance
878
879 * mgui/MCamDisplay.cc:
880 - changed ratio from ratio to sqrt(ratio) in GetColorError
881
882 * mhist/MH3.cc:
883 - changed plotted errors from spread/sqrt(n) to spread
884
885
886
887 2002/10/19: Abelardo Moralejo
888
889 * manalysis/MCerPhotCalc.cc
890 - Added check of whether a pixel has all its FADC slices empty before
891 subtracting pedestal.
892
893
894
895 2002/10/18: Thomas Bretz
896
897 * mfileio/MWriteRootFile.cc
898 - make sure that the tree is created in the corresponding file
899
900
901
902 2002/10/17: Thomas Bretz
903
904 * mraw/MRawEvtPixelIter.[h,cc]
905 - added function to get the sum of squares of the samples
906
907
908
909 2002/10/16: Abelardo Moralejo
910
911 * manalysis/MCerPhotCalc2.[h,cc], MCerPhotCalc.[h,cc]
912 - Class MCerPhotCalc2 renamed MCerPhotCalc (they were redundant).
913 - Now the default pixel treatment is the same as originally: add
914 all FADC slices
915
916 * macros/MagicHillas.C
917 - changed accordingly to changes above.
918
919
920
921 2002/10/16: Thomas Bretz
922
923 * macros/readMagic.C:
924 - added MPrint for MRawEvtHeader
925 - changed to MPrint to new Skip-Style
926
927 * manalysis/MHillasCalc.cc, manalysis/MHillasSrcCalc.cc:
928 - corrected output stream in case of hex or setfill was used
929
930 * mbase/MPrint.[h,cc]:
931 - introduced new behaviour of PreProcess (EnableSkip)
932
933 * mbase/MTaskList.cc:
934 - fixed a bug in Process which caused Histograms to be written
935 after each event
936
937 * meventdisp/MGEvtDisplay.cc:
938 - introduced printing of MRawEvtHeader
939
940 * mmc/MMcEvt.cxx:
941 - some small changes
942 - changed Print output from cout to fLog
943 - changes to the default values
944
945 * mraw/MRawEvtHeader.[h,cc]:
946 - removed the second empty line after Print
947 - added Getter-function for the DAQEvtNumber
948
949 * macros/star.C, macros/starplot.C, macros/threshold.C, macros/trigrate.C,
950 macros/plot.C, macros/plot2.C, macros/MagicHillas.C, macros/CT1Hillas.C,
951 macros/collarea.C:
952 - added ProgressBar
953
954 * macros/flux.C:
955 - fixed some coding bugs (redeclaration of Draw, Draw starting with a
956 capital)
957
958 * macros/MagicHillas.C:
959 - fixed some typos
960
961
962
963 2002/10/15: Thomas Bretz
964
965 * mbase/MContinue.[h,cc]:
966 - added
967
968 * Makefile:
969 - added some comments
970
971 * macros/readMagic.C:
972 - replaced MHillas by MHillasExt
973 - print also MC Information
974
975 * manalysis/MCerPhotEvt.[h,cc]:
976 - use MGeomCam::GetPixRatio
977 - added GetRatio[Min,Max]
978 - added GetErrorPhot[Min,Max]
979
980 * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
981 manalysis/MHillasSrc.[h,cc]:
982 - return error codes
983 - don't display any error message or warning
984
985 * manalysis/MHillasCalc.[h,cc], manalysis/MHillasSrcCalc.[h,cc]:
986 - evaluate error codes returned by MHillas::Calc
987 - added Postprocess
988
989 * manalysis/MMcPedestalCopy.cc:
990 - removed obsolete comment
991
992 * manalysis/MMcPedestalNSBAdd.cc:
993 - added include MGeomPix
994
995 * manalysis/MPedestalCam.[h,cc]:
996 - moved some stuff from header file to source file
997 to get rid of some includes in the header file
998 - adde GetSize
999 - added GetMean[Min,Max]
1000
1001 * manalysis/MPedestalPix.[h,cc]:
1002 - added Clear
1003 - added IsValid
1004
1005 * mbase/BaseLinkDef.h, mbase/Makefile:
1006 - added MContinue
1007
1008 * mbase/MClone.h:
1009 - added GetObject
1010
1011 * mbase/MEvtLoop.[h,cc]:
1012 - added SetProgressBar II
1013
1014 * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
1015 - enhanced some comments
1016 - print the name of the filter in PrintStatistic
1017 - made the def name and title a static member
1018
1019 * meventdisp/MGCamDisplay.[h,cc]:
1020 - added displays for: Errors, Phot/Err, Levels and Pedestals
1021
1022 * meventdisp/MGEvtDisplay.cc:
1023 - Some simplifications
1024 - introduced AddTab
1025
1026 * mfileio/MCT1ReadAscii.cc:
1027 - added include MPedestalPix
1028
1029 * mgeom/MGeomCam.[h,cc]:
1030 - added GetPixRatio
1031
1032 * mgui/MCamDisplay.[h,cc]:
1033 - added possibilities to display: errors, ratios, levels and pedestals
1034
1035 * mhist/MHHillasSrc.cc:
1036 - some small changes if mmdeg=0
1037
1038 * mhist/MHStarMap.cc:
1039 - anhanced displayed radius from 2/3r to 5/6r
1040
1041 * mmain/MMars.[h,cc]:
1042 - changed layout
1043 - added comments to display
1044
1045 * mmain/MProgressBar.cc:
1046 - added some comments
1047
1048 * manalysis/MImgCleanStd.cc:
1049 - pixels with to many 'used' neighbors are left used
1050
1051
1052 2002/10/14: Abelardo Moralejo
1053
1054 * manalysis/McerPhotCalc.cc, manalysis/MCerPhotCalc2.cc
1055 - Initialized fEnableFix (before, bad pedestal subtraction if
1056 reading camera 0.4 root files)
1057
1058
1059 2002/10/09: Abelardo Moralejo
1060
1061 * mhist/MHMcRate.cc:
1062 - fixed a bug in total rate calculation (results change very little,
1063 only a 0.2 percent at most)
1064
1065
1066 2002/09/16: Thomas Bretz
1067
1068 * mtools/MagicSnake.cc:
1069 - removed some debugging output
1070 - fixed a small bug in the initialization
1071
1072
1073
1074 2002/09/16: Thomas Bretz
1075
1076 * manalysis/MCerPhotPix.cc:
1077 - shortened output
1078
1079 * mbase/MEvtLoop.cc:
1080 - added a better progressbar support, if MReadTree or MReadMarsFile
1081 exists in the Tasklist
1082
1083 * mbase/MTaskList.cc:
1084 - fixed a bug which caused MParList::Reset not to be called anymore
1085 as soon as kCONTINUE was called once.
1086
1087 * mfileio/MReadTree.[h,cc]:
1088 - added AddFiles member function
1089
1090 * mmain/MProgressBar.[h,cc]:
1091 - added as a simple Progress meter for eventloops
1092
1093 * mmain/Makefile, mmain/MainLinkDef.h:
1094 - added MProgressBar
1095
1096 * manalysis/MHillas.cc:
1097 - removed warning in case of no photons. problems with Thomas' files.
1098
1099 * mbase/Makefile:
1100 - added mfileio
1101
1102
1103
1104 2002/09/16: Thomas Bretz
1105
1106 * macros/rootlogon.C:
1107 - added SetMakeSharedLib to make it work correctly on linux
1108
1109 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1110 - added MEnergyEstParam
1111 - added MMatrixLoop
1112
1113 * manalysis/MEnergyEstParam.[h,cc], manalysis/MMatrixLoop.[h,cc]:
1114 - added
1115
1116 * manalysis/MEnergyEst.h:
1117 - added fImpact provisionally
1118 - changed to 'no-storage'
1119
1120 * manalysis/MHillas.[h,cc], manalysis/MHillasExt.[h,cc],
1121 manalysis/MHillasSrc.[h,cc]:
1122 - added set function to support Thomas Schweitzers Image files
1123
1124 * mbase/MFilter.cc:
1125 - small changes to output
1126
1127 * mbase/MLog.[h,cc]:
1128 - added IsNull to switch off output completely
1129
1130 * mbase/MParList.[h,cc]:
1131 - added Remove function
1132 - added IsOwner function
1133 - changes to SavePrimitive
1134 - kDoNotReset-support
1135
1136 * mbase/MTaskList.cc:
1137 - make sure, that in sub-tasklist the parameterlist isn't reset
1138
1139 * mdata/MDataLinkDef.h, mdata/Makefile:
1140 - added MDataElement
1141 - added mhist-path
1142
1143 * mdata/MDataChain.[h,cc]:
1144 - added support for MDataElement
1145
1146 * mhist/MH3.[h,cc]:
1147 - added enums for log-scale
1148 - set logscale automatic when drawing
1149 - added 'only' option to draw functions
1150 - set colors when 'col' option is given
1151
1152 * mhist/MHHillas.cc:
1153 - better hist range for fCenter
1154
1155 * mhist/MHMatrix.[h,cc]:
1156 - made default name and title a static class member
1157 - changed AddColumn now returning the new comlumn index
1158 - added Fill to fill Matrix from file
1159 - added locking
1160 - added IsValid
1161 - added GetNumRows
1162 - added SetNumRow
1163 - added []-operator
1164 - added GetNumRow
1165
1166 * mhist/MHStarMap.cc:
1167 - fixed some comments
1168
1169 * mbase/MEvtLoop.[h,cc], MParContainer.[h,cc]:
1170 - added support for writing two or more Evtloops into one macro
1171
1172
1173
1174 2002/09/02: Thomas Bretz
1175
1176 * mhist/MHMatrix.[h,cc]:
1177 - added GetIndexdOfSortedColumn
1178 - added SortMatrixByColumn
1179
1180 * mhist/HistIncl.h:
1181 - added TArrayI.h (for MHMatrix.h)
1182
1183
1184
1185 2002/08/19: Thomas Bretz
1186
1187 * mhist/MHillasExt.cc:
1188 - removed a wrong 2 in the calculation of fAsym
1189
1190
1191
1192 2002/08/16: Thomas Bretz
1193
1194 * mhist/MFillH.cc:
1195 - if not title is given create a default title from the names
1196
1197 * mhist/MHHillas.cc, mhist/MHHillasExt.cc:
1198 - use the new MH::Draw[Copy] function
1199 - added names to the histograms in MHHillasExt
1200
1201 * manalysis/MCerPhotPix.h:
1202 - unimportant change
1203
1204 * manalysis/MImgCleanStd.cc:
1205 - added comment
1206
1207 * mhist/MH.[h,cc]:
1208 - added function to draw two histograms in one pad with
1209 a layout of two stat boxes and a legend: Draw[Copy]
1210 - added comments
1211 - added another sanity check in SetBinning(TH1*,TH1*)
1212
1213
1214
1215 2002/08/14: Thomas Bretz
1216
1217 * mbase/MTask.[h,cc], mbase/MTaskList.[h,cc]:
1218 - added second argument to PrintStatistics
1219
1220
1221
1222
1223
1224 2002/08/12: Thomas Bretz
1225
1226 * manalysis/MBlindPixelCalc.[h,cc]:
1227 - fixed a typo in the SetUseCentralPixel
1228 - only use pixels without starlight for interpolation
1229
1230
1231
1232 2002/08/09: Thomas Bretz
1233
1234 * mbase/MIter.[h,cc]:
1235 - added
1236
1237 * mbase/BaseLinkDef.h, mbase/Makefile:
1238 - added MIter
1239
1240 * mdata/MDataChain.cc:
1241 - added sanity check in StreamPrimitive
1242
1243 * mfilter/MF.[h,cc]:
1244 - fixed StreamPrimitive
1245 - don'w stream standard name and title.
1246 - added default constructor
1247
1248 * mfilter/MFDataMeber.cc:
1249 - strip spces from value before returning GetRule
1250
1251 * mfilter/MFilterList.[h,cc]:
1252 - fixed StreamPrimitive
1253 - don't stream standard name and title.
1254
1255
1256
1257 2002/08/08: Thomas Bretz
1258
1259 * manalysis/MHillasSrc.cc:
1260 - use double dist instead of single fDist for calculation
1261
1262 * manalysis/MMultiDimDistCalc.[h,cc]:
1263 - added support for the kernel method
1264 - added stream primitive
1265 - changed version number to 1
1266 - adapted to new MHMatrix (using MDataArray)
1267
1268 * mdata/MDataArray.[h,cc]:
1269 - added
1270
1271 * mdata/DataLinkDef.h, madata/Makefile:
1272 - added MDataArray
1273
1274 * mfileio/MWriteRootFile.cc:
1275 - fixed some bugs in StreamPrimitive
1276 - StreamPrimtive doesn't write the default name/title anymore
1277
1278 * mhist/MHMatrix.[h,cc]:
1279 - replaced the Arrays for the rules by a MDataArray
1280 - implemented StreamPrimitive
1281 - implement the use of the kernel function for num<0
1282 - multiply fM2 by nevts-1
1283 - added sanity check in case of dists[i]<0
1284
1285 * mhist/MHHillas.[h,cc]:
1286 - added fUsedPix, fCorePix
1287 - added fUsedPix, fCorePix to plots
1288 - changed layout of plots
1289 - changed name and title of MakeDefCanvas
1290
1291 * mhist/MHHillasSrc.[h,cc]:
1292 - changed plot of Alpha from fabs(fAlpha) to fAlpha
1293 - changed name and title of MakeDefCanvas
1294
1295 * mhist/MHillasExt.[h,cc]:
1296 - changed layout of plots
1297 - changed name and title of MakeDefCanvas
1298 - made independant of MHillas
1299 - exchanged the usage of the Fill-argument (MHillasExt) and the
1300 stored pointer (MHillasSrc)
1301 - changed the default binning of asym to be symmetric
1302
1303 * mbase/MTask.cc:
1304 - fixed wrong streaming of filter name
1305
1306 * macros/starplot.C:
1307 - added
1308
1309 * macros/dohtml.C:
1310 - added starplot.C
1311
1312 * macros/MagicHillas.C, macros/CT1Hillas.C:
1313 - changed to use new stylish Hillas Histograms
1314
1315 * macros/star.C:
1316 - changed to interpolate pixels around hot spots
1317 - write Sourcs and AntoSource to RunHeaders
1318
1319
1320
1321 2002/08/07: Thomas Bretz
1322
1323 * macros/dohtml.C:
1324 - added missing paths
1325
1326 * manalysis/MBlindPixelCalc.[h,cc]:
1327 - replaced booleans by fFlags
1328 - added StreamPrimitive
1329 - changed version number to 1
1330
1331 * manalysis/MHillasSrcCalc.[h,cc]:
1332 - added correct initializations for the pointers
1333 - made the pointers persistent
1334
1335 * manalysis/MImgCleanStd.cc, manalysis/MSrcPosCam.cc,
1336 mfileio/MWriteRootFile.cc:
1337 - don't stream name and title if not necessary
1338
1339 * mbase/MEvtLoop.[h,cc]:
1340 - added some output
1341 - added print function
1342 - added gListOfPrimitives to delete BIT(15) of streamed containers
1343 - Added default argument for Read and Write
1344
1345 * mbase/MParContainer.cc:
1346 - added usage of gListOfPrimitives
1347
1348 * mbase/MParList.cc, mbase/MTaskList.cc, mhist/MBinning.cc:
1349 - fixed a bug when only the title is different from the default
1350
1351 * mhist/MHHillas.cc:
1352 - fixed the wrong usage of ApplyBinning for the 2D-Hist fCenter
1353
1354
1355
1356 2002/08/06: Thomas Bretz
1357
1358 * mhist/MHHillas.cc:
1359 - fixed setting of binning for fCamera
1360
1361 * mhist/MH.cc, mhist/MBinning.cc:
1362 - added sanity check in ApplyBinning and Apply
1363
1364 * mbase/MFilterList.[h,cc]:
1365 - moved to mfilter
1366
1367 * mbase/Makefile, mbase/BaseLinkDef.h,
1368 mfilter/Makefile, mfilter/FilterLinkDef.h:
1369 - changed accordingly
1370
1371
1372
1373 2002/08/05: Thomas Bretz
1374
1375 * mbase/MEvtLoop.[h,cc]:
1376 - added a warning in case of duplicate names in the lists
1377 - added orresponding member functions (HasDuplicateNames)
1378 - added some sanity checks, checking for an open file
1379
1380 * mbase/MFilter.[h,cc]:
1381 - added GetRule virtual member function
1382
1383 * mbase/MFilterList.[h,cc]:
1384 - added GetRule
1385 - added StreamPrimitive
1386 - added name and title to the constructor
1387 - set version number to 1
1388
1389 * mbase/MTask.h:
1390 - removed const qualifiers from fFilter (seems, that the root io
1391 doesn't like it)
1392
1393 * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataMember.[h,cc],
1394 mdata/MDataValue.[h,cc]:
1395 - set class version to 1
1396 - added default constructor if missing
1397 - added fDataMember to MDataMember (formaly fName isn't stored)
1398
1399 * mfilter/MF.[h,cc], mfilter/MFAlpha.[h,cc], mfilter/MFDataMember.[h,cc],
1400 mfilter/MFParticleId.[h,cc], mfilter/MFTriggerLvl1.[h,cc]:
1401 - added StreamPrimitive
1402 - removed const qualifiers from data members
1403 - added the "!" to the data member storing the result
1404 - added GetRule
1405
1406 * mhist/MFillH.[h,cc]:
1407 - fixed some small bugs in StreamPrimitive
1408
1409 * mhist/MH3.[h,cc]:
1410 - added the missing const-qualifier of StreamPrimitive
1411
1412 * mbase/MParContainer.[h,cc]:
1413 - implemented setting a unique id in SavePrimitive
1414 - imnplemented GetUniqueID
1415
1416 * manalysis/MHillasSrcCalc.cc, manalysis/MImgCleanStd.cc,
1417 manalysis/MSrcPosCam.cc, mbase/MEvtLoop.cc, mbase/MParList.cc,
1418 mbase/MTaskList.cc, mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc,
1419 mhist/MF.cc, mfilter/MFAlpha.cc, mfilter/MFDataMember.cc,
1420 mfilter/MFParticleId.cc, mfilter/MFTriggerLvl1.cc, mhist/MBinning.cc,
1421 mhist/MFillH.cc, mhist/MH3.cc:
1422 - changed the 'instance' name to the UniqueName
1423 - in some files: implemented a static constant name and title, which
1424 is used to descide whether the name and/or title should be stream
1425 in the constructor-call in StreamPrimitive
1426
1427
1428
1429 2002/08/06: Wolfgang Wittek
1430
1431 * mbase/MTask.cc:
1432 - redefinition of default argument in MTask::SavePrimitive removed
1433
1434
1435
1436 2002/08/02: Thomas Bretz
1437
1438 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.cc,
1439 manalysis/MSrcPosCam.cc, mbase/MParContainer.[h,cc],
1440 mfileio/MReadTree.cc, mfileio/MWriteRootFile.cc, mhist/MBinning.cc:
1441 - added comments
1442
1443 * manalysis/MSrcPosCam.cc, mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
1444 - fixed a missing " in SavePrimitive
1445
1446 * mbase/MTask.[h,cc], mhist/MBinning.[h,cc], mhist/MH3.[h,cc]:
1447 - implemented SavePrimitive
1448
1449 * mbase/MEvtLoop.[h,cc]:
1450 - added MakeMacro
1451 - added Read and Write
1452
1453 * mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
1454 mbase/MTaskList.[h,cc]:
1455 - added GetNames, SetNames virtual functions
1456
1457 * mdata/MData.[h,cc], mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc],
1458 mdata/MDataValue.[h,cc], mdata/MDataMember.[h,cc]:
1459 - implemented GetRule
1460 - move Code from Print to GetRule
1461 - removed Print
1462
1463 * mhist/MH3.[h,cc]:
1464 - implemented default constructor
1465
1466 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
1467 manalysis/MSrcPosCam.[h,cc], mbase/MParList.[h,cc], mbase/MTask.h,
1468 mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
1469 mfileio/MWriteRootFile.[h,cc], mhist/MBinning.[h,cc],
1470 mhist/MFillH.[h,cc], mhist/MH3.[h,cc]:
1471 - renamed SavePrimitive to StreamPrimitive
1472 - implemented more accurate streaming
1473 - removed some "//!" from the data members
1474
1475 * mbase/MParContainer.[h,cc]:
1476 - new virtual function StreamPrimitive
1477 - implemented flag whether this container has been streamed already
1478
1479 * mbase/MTask.[h,cc]:
1480 - corrected streaming of primitive to stream filters correctly
1481 - increased version number to 1
1482
1483 * mhist/MBinning.[h,cc]:
1484 - move SetEdges and SetEdgesLog to the source file
1485 - implemented a flag telling something about the type of the binning
1486
1487
1488
1489 2002/08/01: Thomas Bretz
1490
1491 * manalysis/MHillasSrcCalc.[h,cc], manalysis/MImgCleanStd.[h,cc],
1492 manalysis/MSrcPosCam.[h,cc], mbase/MEvtLoop.[h,cc],
1493 mbase/MParContainer.[h,cc], mbase/MParList.[h,cc],
1494 mbase/MTaskList.[h,cc], mfileio/MReadTree.[h,cc],
1495 mfileio/MWriteRootFile.[h,cc], mhist/MFillH.[h,cc]:
1496 - added SavePrimitive
1497
1498 * mbase/MEvtLoop.h, mbase/MParList.h, mbase/MTaskList.h,
1499 mfileio/MReadMarsFile.h, mfileio/MReadTree.h,
1500 mfileio/MWriteRootFile.h, mhist/MFillH.h:
1501 - changed from ClassVersion 0 to ClassVersion 1
1502
1503 * mfileio/FileIOLinkDef.h:
1504 - added MChain
1505
1506 * mfileio/MReadMarsFile.cc, mfileio/MReadTree.cc,
1507 mfileio/MWriteRootFile.cc, mhist/MFillH.cc:
1508 - added default constructor
1509
1510 * mfileio/MReadTree.cc:
1511 - moved MChain to its own file
1512
1513 * mfileio/MWriteRootFile.cc:
1514 - added default constructor to MRootFileBranch
1515 - changed Version number from 0 to 1
1516
1517 * mfileio/Makefile, mfileio/FileIOLinkDef.h:
1518 - MChain added
1519
1520 * mfileio/MChain.[h,cc]:
1521 - added (from MReadTree.cc)
1522
1523 * manalysis/MHillas.[h,cc]:
1524 - don't draw ellipse if values are invalid
1525 - add used and core pixels to Print-output
1526
1527 * manalysis/MHillasExt.cc:
1528 - reordered some comments
1529
1530 * mdata/MDataChain.[h,cc]:
1531 - fixed a bug causing usage of '-' sometime not to work
1532 - added handling of '+' sign
1533
1534 * mfileio/MReadTree.h:
1535 - changed some comments
1536
1537 * mhist/MBinning.[h,cc]:
1538 - added Apply
1539
1540 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc],
1541 mhist/MHHillasExt.[h,cc]:
1542 - added default binning (usefull for the Magic Camera)
1543 - some changes to the layout
1544 - added support for the sign in MHHillasExt
1545
1546 * manalysis/MBlindPixelCalc.[h,cc]:
1547 - added the possibility to use the interpolation of the
1548 surrounding pixels
1549 - clean the array with the blind pixel IDs at any ReInit
1550
1551 * manalysis/MBlindPixels.h:
1552 - IsBlind now checks also for the validity of the array
1553
1554 * manalysis/MCerPhotPix.h:
1555 - added Set-function
1556
1557 * manalysis/MHillas.cc:
1558 - Don't ouput a warning if fSize==0 or fNumUsedPixels<0
1559 (happens too often)
1560
1561 * manalysis/MCameraSmooth.[h,cc]:
1562 - added
1563
1564 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1565 - added MCameraSmooth
1566
1567
1568
1569 2002/07/31: Thomas Bretz
1570
1571 * mgeom/MGeomPix.[h,cc]:
1572 - added bits to flag pixel sin the two most outer rings
1573 - added IsInOutermostRing and IsInOuterRing member function
1574 - added CheckOuterRing mebmber function
1575 - set the bit for the most outer ring in the member function to
1576 initialize the next neighbors.
1577
1578 * mgeom/MGeomCam.[h,cc]:
1579 - added InitOuterRing to initialize the bits for the secendmost
1580 outer ring
1581
1582 * mgeom/MGeomCamMagic.cc:
1583 - Call InitOuterRing
1584
1585 * manalysis/MHillasExt.[h,cc]:
1586 - removed AsciiRead member function
1587 - reset fConc/fConc1 to -1 instead of 0
1588 - replaced float by Float_t
1589 - replaced Float_t for m3x/y, dzx and dzy by Double_t
1590 - replaced maxpixx and maxpixy by maxpixid
1591 - added somew new calculations (still in comments)
1592 - scaled nphot by the ratio of the area of the current pixel to
1593 the pixel with id zero to make a fair comparison in the maxpix
1594 findinng
1595
1596 * manalysis/MSrcPosCam.[h,cc]:
1597 - removed AsciiRead/Write member function
1598
1599 * manalysis/MImgCleanStd.cc:
1600 - changed ispixused array size from max to max+1
1601
1602 * macros/MagicHillas.C:
1603 - use the default binning of the histograms
1604
1605 * mhist/MH.[h,cc]:
1606 - changed argument of SetBinning from TArrayD* to TArrayD&
1607 - added ScaleArray
1608 - added ScaleAxis
1609 - proved that ScaleAxis is really working
1610 - Added ApplyBinning
1611
1612 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
1613 - corrected the default binning
1614 - take use of MH::ApplyBinning
1615 - don't stop execution if no binning was found (take default)
1616 - made sure, that rescaling of the axis is working properly
1617
1618
1619
1620 2002/07/29: Thomas Bretz
1621
1622 * manalysis/MImgCleanStd.[h,cc]:
1623 - changed ispixused from static size to dynamicly allocated size
1624 (thanks to Markus Gaug)
1625
1626
1627
1628 2002/07/29: Thomas Bretz
1629
1630 * mhist/MH.[h,cc]:
1631 - added FindGoodLimits (taken from TTreePlayer)
1632 - added GetMinimumGT
1633
1634 * mbase/MAGIC.h:
1635 - removed kPI (redefinition in TVector2.h)
1636
1637 * mbase/BaseLinkDef.h:
1638 - removed kPI (redefinition in TVector2.h)
1639
1640
1641
1642 2002/07/26: Abelardo Moralejo
1643
1644 * mhist/MH.cc
1645 - Fix: removed default arguments of ScaleAxis(...) (did not
1646 compile on alphas).
1647
1648
1649
1650 2002/07/25: Abelardo Moralejo
1651
1652 * manalysis/MCerPhotCalc2.[h,cc]:
1653 - Changed fWeight into a TArrayF to make the class usable for
1654 any number of FADC slices.
1655 - added procedure SetDefaultWeights for initialization.
1656
1657 * macros/MagicHillas.C:
1658 - changed accordingly
1659
1660
1661
1662 2002/07/25: Wolfgang Wittek, Thomas Bretz
1663
1664 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
1665 - added some more histograms showing the new parameters.
1666
1667 * mhist/MH.[h,cc]:
1668 - added ScaleAxis member functions
1669
1670
1671
1672 2002/07/25: Thomas Bretz
1673
1674 * mtools, mtools/Makefile, mtools/ToolsLinkDef.h, mtools/ToolsIncl.h:
1675 - added
1676
1677 * mgeom, mgeom/Makefile, mgeom/GeomLinkDef.h, mgeom/GeomIncl.h:
1678 - added
1679
1680 * Makefile:
1681 - mtools added
1682 - mgeom added
1683
1684 * mtools/MagicCivilization.[h,cc], mtools/MagicDomino.[h,cc],
1685 mtools/MagicShow.[h,cc], mtools/MagicSnake.[h,cc]:
1686 - added
1687
1688 * mgui/MineSweeper.[h,cc]:
1689 - moved to mtools
1690
1691 * mgui/MGeom*.[h,cc]:
1692 - moved to mgeom
1693
1694 * mgeom/MGeomCamMagic.cc:
1695 - corrected 48(!) wrong entries in the Next Neighbor table
1696
1697 * mmain/Makefile, eventdisp/Makefile:
1698 - added mgeom
1699
1700 * mgui/Makefile, mgui/LinkDef.h, mhist/Makefile, manalysis/Makefile:
1701 - removed MGeom* and MineSweeper
1702
1703 * macros/rootlogon.C:
1704 - added new include paths
1705
1706 * manalysis/MCerPhotEvt.cc, mgeom/MGeomCam.cc:
1707 - removed include of MHexagon
1708
1709
1710
1711 2002/07/23: Thomas Bretz
1712
1713 * mgui/MineSweeper.cc, mgui/MCamDisplay.cc:
1714 - fixed a bug which could caused the destructor of the created canvas
1715 not to be called if the object was deleted.
1716
1717 * mgui/MCamDisplay.h:
1718 - some reordering
1719
1720 * mgui/MHexagon.cc:
1721 - return the correct distance to primitive
1722 - do a sanity check in DistancetoPrimitive
1723
1724 * mhist/HistLinkDef.h:
1725 - added missing classes
1726
1727
1728
1729 2002/07/23: Wolfgang Wittek, Thomas Bretz
1730
1731 * manalysis/MHillas.cc, manalysis/MHillasSrc.cc:
1732 - replaced algorithms by the ones from the corresponding TDAS note
1733 - made results of calculations (hopefully) more accurate
1734 - added some output warnings and sanity checks
1735 - changed the default parameters in the Reset function
1736
1737 * manalysis/MHillasSrc.[h,cc]:
1738 - added fCosDeltaAlpha
1739 - made Calc returning a Bool_t
1740
1741 * manalysis/MHillasSrcCalc.cc:
1742 - make use of the return value of MHillasSrc::Calc
1743
1744
1745
1746 2002/07/22: Abelardo Moralejo
1747
1748 * manalysis/MCerPhotCalc2.[h,cc]:
1749 -added procedure SetWeights.
1750
1751 * macros/MagicHillas.C:
1752 -added example on how to use MCerPhotCalc2
1753
1754
1755
1756 2002/07/22: Thomas Bretz
1757
1758 * mgui/MCamDisplay.cc:
1759 - removed some unecessary includes
1760 - replaced *fPixels by *this
1761
1762 * mgui/MineSweeper.[h,cc]:
1763 - added more comments
1764 - removed some unnecessary includes
1765 - replaced enum constants for colors by the root ones
1766 - added gInterpreter->DeleteGlobal(this)
1767 - removed the deletion of the self-allocated fDrawingPad
1768 - added kUserBits, replacing kBitMask
1769
1770
1771
1772 2002/07/16: Thomas Bretz
1773
1774 * macros/plot.C, macros/plot2.C, macros/star.C, macros/comprob.C:
1775 - updated the comments in the macros
1776
1777 * mgui/MHexagon.cc:
1778 - added a sanity check in DistanceToPrimitive
1779
1780 * mgui/MCamDisplay.[h,cc]:
1781 - added DistanceToPrimitive
1782 - declared virtual functions as virtual (easier to read in the Dox)
1783
1784 * mfileio/MWriteAsciiFile.[h,cc]:
1785 - renamed AddContainer and AddRule to AddColumn and AddColumns
1786
1787 * macros/MagicHillas.C:
1788 - adopted to new names of MWriteAsciiFile member functions
1789
1790
1791
1792 2002/07/16: Wolfgang Wittek
1793
1794 * new
1795 ---
1796 mhist : MHEffOnTime (replaces MHEffOnTimeTime and
1797 MHEffOnTimeTheta)
1798 MHThetabarTheta (forgotten to comit last time)
1799 MHThetabarTime (forgotten to comit last time)
1800 MHGamma (makes the subtraction SRC-ASRC and
1801 counts the events with alpha<alpha0)
1802
1803 * modified
1804 --------
1805 Mars : Makefile.conf.general
1806 Changelog
1807
1808
1809 mhist : Makefile
1810 HistLinkDef.h
1811 MHFlux (performs the flux calculation)
1812
1813 MHAlphaEnergyTheta (replace BinningAlpha by BinningAlphaFlux)
1814 MHAlphaEnergyTime (replace BinningAlpha by BinningAlphaFlux)
1815
1816 macros : flux.C (replace some code by MHGamma,
1817 replace MHEffOnTimeTime and MHEffOnTimeTheta
1818 by MHEffOnTime)
1819
1820 * removed
1821 -------
1822 mhist : MHEffOnTimeTime
1823 MHEffOnTimeTheta
1824
1825
1826
1827 2002/07/15: Abelardo Moralejo
1828
1829 * manalysis/MCerPhotCalc2.[h,cc]
1830 - converted fWeight into a static variable.
1831
1832
1833
1834 2002/07/11: Thomas Bretz
1835
1836 * mgui/MGeomCamCT1.cc:
1837 - fixed a bug in the NN-Table (127 doesn't exist, 126 missing)
1838
1839 * mgui/MCamDisplay.cc:
1840 - changed some gPad to fDrawingPad
1841 - added kNoContextMenu and kCannotPick flags for the Primitives
1842 - scaled the size of the pixel numbers text with the pixel radius
1843
1844 * mgui/MineSweeper.[h,cc]:
1845 - added
1846
1847 * mgui/Makefile, mgui/GuiLinkDef.h:
1848 - added MineSweeper
1849
1850 * Makefile:
1851 - added missing mfileio
1852
1853
1854
1855 2002/07/11: Abelardo Moralejo
1856
1857 * manalysis/MCerPhotCalc2.[h,cc]
1858 - new class to compute nphe weighting FADC slices.
1859
1860
1861
1862 2002/07/10: Oscar Blanch
1863
1864 * manalysis/MCerPhotAnal.[h,cc]
1865 - new class to compute nphe. First version.
1866
1867
1868
1869 2002/07/10: Abelardo Moralejo
1870
1871 * macros/MagicHillas.C:
1872 -added MMcEvt container to hillas.root output
1873
1874
1875
1876 2002/07/10: Thomas Bretz
1877
1878 * mmain/Makefile:
1879 - added -I../mfileio
1880
1881 * manalysis/MCerPhotPix.h:
1882 - renamed IsCorePixel to IsPixelCore
1883 - renamed SetCorePixel to SetPixelCore
1884
1885 * manalysis/MHillas.[h,cc]:
1886 - added fNumCorePixel
1887 - added fNumUsedPixel
1888
1889 * manalysis/MImgCleanStd.cc, manalysis/MCerPhotEvt.cc:
1890 - renamed IsCorePixel and SetCorePixel
1891
1892
1893
1894 2002/07/08: Thomas Bretz
1895
1896 * macros/rootlogon.C:
1897 - added include pathes for ACLIC
1898
1899 * mfileio, mfileio/FileIOLinkDef.h, mfileio/FileIOIncl.h,
1900 mfileio/Makefile:
1901 - new directory
1902
1903 * mbase/MWriteAsciiFile.[h,cc], mbase/MWriteRootFile.[h,cc],
1904 mbase/MReadTree.[h,cc], mbase/MReadMarsFile.[h,cc],
1905 manalysis/MCT1ReadAscii.[h,cc]:
1906 - moved to mfileio
1907
1908 * mbase/Makefile, mbase/BaseLinkDef.h, mbase/BaseIncl.h,
1909 manalysis/Makefile, manalysis/AnalysisLinkDef.h,
1910 manalysis/AnalysisIncl.h, meventdisp/Makefile:
1911 - changed accordingly
1912
1913 * meventdisp/MGCamDisplay.cc:
1914 - cd to right canvas before drawing camera display
1915
1916 * meventdisp/MGEvtDisplay.[h,cc]:
1917 - added the "Geometry"-Tab
1918 - added MC informations to gui
1919
1920 * mgui/MCamDisplay.[h,cc]:
1921 - added DrawPixelNumbers
1922 - added buttons to change the palette online
1923
1924 * mgui/MHexagon.h:
1925 - added Getter functions
1926
1927 * macros/MagicHillas.C:
1928 - added read.DisableAutoScheme()
1929
1930 * mhist/MH.[h,cc]:
1931 - changed Fill to be non abstract anymore
1932
1933
1934
1935 2002/07/04: Abelardo Moralejo
1936
1937 * macros/trigrate.C:
1938 - Introduced some style improvements suggested by T. Bretz.
1939
1940
1941
1942 2002/07/04: Abelardo Moralejo
1943
1944 * mmontecarlo/MMcTriggerRateCalc.h,cc:
1945 - Now the dimension of fTrigger is set dynamically, to allow
1946 the processing of files with an arbitrarily large number of
1947 trigger conditions inside.
1948
1949 * macros/trigrate.C:
1950 - Adapted the macro to changes above, and added a third argument:
1951 the name of a file containing pure NSB events from which the
1952 accidental trigger rate is calculated. Previously, this had to
1953 be introduced in the macro by hand by the user.
1954
1955
1956
1957 2002/06/14: Thomas Bretz
1958
1959 * mhist/MBinning.cc:
1960 - Initialize the binning with 10 edges from 0 to 1
1961
1962
1963
1964 2002/06/13: Thomas Bretz
1965
1966 * mdata/MData.cc:
1967 - changed ostream.h to ofstream.h to make it compile on alpha
1968
1969
1970
1971 2002/06/10: Thomas Bretz
1972
1973 * mbase/MReadMarsFile.cc:
1974 - changed name of fRun to ReadRunHeaders
1975
1976 * mbase/MReadTree.cc:
1977 - changed output to show name of class
1978
1979 * macros/plot.C:
1980 - added
1981
1982 * macros/plot2.C:
1983 - added
1984
1985 * manalysis/MHillas.cc:
1986 - changed atan2 to atan for fDelta
1987
1988 * mbase/MAGIC.h, mbase/BaseLinkDef.h:
1989 - changed definitions for Particle Id to enum
1990
1991 * mbase/MGList.cc:
1992 - IsA()->InheritsFrom() replaced with InheritsFrom()
1993
1994 * mbase/MWriteAsciiFile.cc:
1995 - IsA()->InheritsFrom() replaced with InheritsFrom()
1996 - removed some debug outputs
1997
1998 * mbase/MDataChain.[h,cc]:
1999 - implemented sign '-'
2000
2001 * mhist/MH.h:
2002 - changed default canvas size to 580x435
2003
2004 * mhist/MHHadroness.cc:
2005 - added some more output to Print
2006
2007 * mhist/MHMatrix.h:
2008 - changed some i,j to x,y
2009 - removed fabs from distance calculation
2010 - added sqrt to distance calculation
2011
2012 * mmc/MMcEvt.cxx:
2013 - changed output of Print
2014
2015
2016
2017 2002/06/06: Thomas Bretz
2018
2019 * manalysis/MHillasSrc.cc:
2020 - changed atan2 to atan for fAlpha
2021
2022
2023
2024 2002/06/05: Thomas Bretz
2025
2026 * mbase/MWriteAsciiFile.[h,cc]:
2027 - changed the code completely to support rules (data chains), too.
2028 the interface stayed the same.
2029
2030 * mdata/MDataChain.cc, mhist/MHMatrix.cc:
2031 - added math.h for alpha compilers
2032
2033 * mbase/MParContainer.h:
2034 - changes IsReadyToSave to const
2035
2036 * mdata/MData.[h,cc]:
2037 - added AsciiWrite
2038
2039 * mdata/MDataChain.[h,cc], mdata/MDataList.[h,cc], mdata/MDataValue.h:
2040 - added IsReadyToSave
2041
2042 * mdata/MDataMember.[h,cc]:
2043 - added a new constructor
2044 - added IsReadyToSave
2045
2046
2047
2048 2002/06/04: Thomas Bretz
2049
2050 * mhist/MHCompProb.[h,cc]:
2051 - added
2052
2053 * mhist/MHMatrix.cc:
2054 - corrected some bugs in the algorithm to calculate the distance
2055
2056 * mhist/Makefile:
2057 - added -I../mmc
2058
2059 * mbase/Makefile:
2060 - added -I../mdata
2061
2062 * mhist/MHHadroness.cc:
2063 - some changes to the layout of the drawn histograms
2064
2065
2066
2067 2002/06/03: Thomas Bretz
2068
2069 * mhist/MHCompProb.[h,cc]:
2070 - added
2071
2072 * mhist/MHHadroness.[h,cc]:
2073 - added
2074
2075 * mhist/HistLinkDef.h, mhist/Makefile:
2076 - added MHCompProb
2077 - added MHHadroness
2078
2079 * mhist/MFillH.cc:
2080 - added a info-output
2081
2082 * mhist/MH3.cc:
2083 - excluded temporary profiles from directory
2084
2085 * mhist/MHMatrix.[h,cc]:
2086 - added code to calculate multi-dimensional distances
2087 - added comments
2088
2089 * mbase/MAGIC.h:
2090 - changed kGAMMA to 1
2091
2092 * mbase/MParList.[h,cc]:
2093 - added Replace-function
2094
2095 * mbase/MReadMarsFile.[h,cc]:
2096 - added correct seeking for the run headers
2097
2098 * mbase/MReadTree.[h,cc]:
2099 - added GetFileIndex()
2100
2101 * mbase/MTaskList.cc:
2102 - changed fTasksProcess.Delete() to fTasksProcess.Clear()
2103
2104 * mbase/MWriteAsciiFile.[h,cc]:
2105 - added some code for future usage (in comments)
2106
2107 * mbase/MLogo.[h,cc]:
2108 - added (not in use)
2109
2110 * mfilter/MFParticleId.[h,cc]:
2111 - added
2112
2113 * mfilter/Makefile, mfilter/FilterLinkDef.h:
2114 - added MFParticleId
2115
2116 * manalysis/MHadroness.[h,cc]:
2117 - added
2118
2119 * manalysis/MCompProbCalc.[h,cc]:
2120 - added
2121
2122 * manalysis/MMultiDimDistCalc.[h,cc]:
2123 - added
2124
2125 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
2126 - added MHadroness
2127 - added MCompProbCalc
2128 - added MMultiDimDistCalc
2129
2130 * manalysis/Makefile:
2131 - added ../mdata
2132 - added ../mhist
2133
2134 * macros/star.C:
2135 - added
2136
2137 * macros/comprob.C:
2138 - added
2139
2140 * macros/multidimdist.C:
2141 - added
2142
2143 * macros/dohtml.C:
2144 - added star.C
2145 - added comprob.C
2146 - added multidimdist.C
2147
2148 * mdata/MData.h:
2149 - added ()-operator
2150
2151 * mdata/MDataList.cc:
2152 - removed 'all' modifier in Print-statement
2153
2154 * mdata/MDataChain.[h,cc]:
2155 - added default constructor
2156
2157 * mdata/MReadTree.cc:
2158 - fixed a root bug for root versions<3.03/00 (the open file in
2159 the TChain was not deleted (closed))
2160
2161 * mbase/MReadMarsFile.[h,cc]:
2162 - store parlist instead of tasklist
2163 - check for run types between files
2164 - check for used reflector version (because of a bug in the program)
2165
2166 * mmc/MMcRunheader.hxx:
2167 - added GetReflVersion()
2168
2169 * mmontecarlo/MMcTriggerRateCalc.cc:
2170 - changed particle Id numbers to predefined constants
2171
2172
2173
2174 2002/05/29: Thomas Bretz
2175
2176 * mhist/MHMatrix.[h,cc]:
2177 - added
2178
2179 * mhist/HistLinkDef.h, mhist/Makefile
2180 - added MHMatrix
2181
2182 * mhist/MH.h:
2183 - added Finalize-function prototype to be called at the end of
2184 the eventloop
2185
2186 * mhist/MFillH.cc:
2187 - added call to Finalize-function to in PostProcess
2188
2189 * mhist/MH3.cc:
2190 - removed old includes
2191
2192 * mhist/MDataChain.cc:
2193 - fixed a harmfull bug in the constructor. fOperatorType wasn't
2194 correctly initialized
2195
2196 * mhist/MDataMember.cc:
2197 - added some output in case of failures
2198
2199 * mgui/MGeomCam.[h,cc]:
2200 - renamed fMm2Deg to fConvMm2Deg to be consistent with the Getter
2201 function name
2202
2203
2204
2205 2002/05/13: Thomas Bretz
2206
2207 * mbase/MReadTree.cc:
2208 - changed the Notify-workaround from GetEntry to LoadTree.
2209
2210 * mfilter/MFDataMember.[h,cc]:
2211 - changed class to use MDataMember instead of a direct access to
2212 TMethodCall
2213
2214 * mfilter/Makefile:
2215 - added path to mdata
2216
2217
2218
2219 2002/05/06: Thomas Bretz
2220
2221 * mbase/MReadMarsFile.cc, mbase/MReadTree.cc, mbase/MTaskList.cc:
2222 - implemented usage of the return value of the Notofy function
2223
2224 * mdata/MDataChain.[h,cc]:
2225 - implemented single-argument operators (like abs or exp)
2226
2227
2228
2229 2002/05/03: Thomas Bretz
2230
2231 * mars.cc:
2232 - changed version to 0.8
2233 - added logo stuff
2234
2235 * merpp.cc:
2236 - changed usage-output
2237
2238 * mgui/MCamDisplay.cc, mgui/MGeomCam.cc, mgui/MGeomCamCT1.cc,
2239 mgui/MGeomCamMagic.cc, mgui/MHexagon.cc, mhist/MBinning.cc,
2240 mhist/MFillH.cc, mhist/MH.cc, mhist/MHAlphaEnergyTheta.cc,
2241 mhist/MHAlphaEnergyTime.cc, mhist/MHEffOnTimeTheta.cc,
2242 mhist/MHEffOnTimeTime.cc, mhist/MHEnergyTheta.cc, MHEnergyTime.cc,
2243 mhist/MHMcCollectionArea.cc, mhist/MHStarMap.cc, mmain/MMars.cc,
2244 mmontecarlo/MMcCollectionAreaCalc.cc
2245 - changed mail address
2246 - added missing copyright notices
2247 - added missing class description
2248
2249 * mbase/MWriteRootFile.cc, mbase/MWriteAsciiFile.cc:
2250 - added AddToBranch call to AddContainer(const char*, const char*)
2251
2252
2253
2254 2002/04/30: Thomas Bretz
2255
2256 * macros/MagicHillas.C:
2257 - made eventloop infinite
2258
2259 * macros/tar.C:
2260 - implemented some sanity checks (existing files)
2261
2262 * mgui/MCamDisplay.[h,cc]:
2263 - changed to use DeepSea palette in root versions newer than 3.01/05
2264 - fixed a bug which caused the destructor to do strange thing
2265 (the uncloned fGeomCam was deleted)
2266 - implemented a more accurate deletion of the objects in the
2267 TClonesArrays by using TClonesArray::Delete
2268 - Implemented deletion of automatically created TCanvas
2269 - Implemented a sanity check in Draw and DrawPhotNum
2270
2271 * macros/readCT1.C, macros/readMagic.C:
2272 - changed to Handling of the gui and keyboard input
2273 - implemented the filename as function argument
2274
2275 * manalysis/MCT1ReadAscii.cc:
2276 - Expanded filename to support filnames containing '~'
2277
2278 * mhist/MH3.h:
2279 - removed 'const' to make 0.7 root 3.01/06 compatible
2280
2281 * mdata/MDataMember.cc, mdata/MDataValue.cc, mdata/MDataChain.cc:
2282 - removed a 'redefinition of default argument'
2283
2284 * mdata/MFDataMember.cc:
2285 - fixed a bug in the process function (second switch was never reached)
2286
2287
2288
2289 2002/04/29: Thomas Bretz
2290
2291 * macros/tar.C:
2292 - added
2293
2294 * Makefile:
2295 - changed "make tar" to use macros/tar.C and root
2296
2297
2298
2299 2002/04/29: Wolfgang Wittek
2300
2301 * mhist/Makefile, mhist/HistLinkDef.h
2302 - MHThetabarTheta and MHThetabarTime were added
2303
2304 * mhist/MHThetabarTheta.[h,cc], mhist/MHThetabarTime.[h,cc]:
2305 - added
2306
2307 * mhist/MHMcEnergyMigration.[h,cc]:
2308 - added
2309
2310
2311
2312 2002/04/27: Oscar Blanch
2313
2314 * mmc/MMcRunHedaer.cxx, mmc/MMcTrig.cxx, mmc/MMcTrigHeader:
2315 - description of variables that have been introduced in the second
2316 version of this Containers.
2317
2318
2319
2320 2002/04/26: Thomas Bretz
2321
2322 * mhist/MHFadcCam.cc:
2323 - start numbering of pixels with 1
2324
2325 * mhist/MHFadcPix.[h,cc]:
2326 - overloaded clone to get rid of the histograms in any directory
2327 - removed some unnecessary StrDup calls
2328 - changed binning (Thanks to Abelardo)
2329
2330 * mdata/MData.[h,cc]:
2331 - documentation added
2332 - implemented a new abstract member function: IsValid
2333
2334 * mdata/MDataChain.cc, mdata/MDataList.cc:
2335 - changed logging output
2336 - documentation added
2337
2338 * mdata/MDataList.h, mdata/MDataMember.h, mdata/MDataValue.h:
2339 - implemented IsValid
2340
2341 * mdata/MDataMember.cc:
2342 - Don't preprocess if fCall is already available
2343 - documentation added
2344
2345 * mdata/MDataValue.cc:
2346 - documentation added
2347
2348 * mhist/MHMcDifRate.h, mhist/MHMcEfficiency.h,
2349 mhist/MHMcEfficiencyEnergy.h, mhist/MHMcEfficiencyImpact.h,
2350 mhist/MHMcEnergyImpact.h:
2351 - corrected class description
2352
2353 * mbase/MParList.cc:
2354 - fixed a bug in CreateObjList
2355
2356
2357
2358 2002/04/25: Thomas Bretz
2359
2360 * mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
2361 - counts now the number of simulated showers
2362 - implemented some sanity checks (corsika version, etc)
2363
2364 * mhist/MMcCollectionArea.[h,cc]:
2365 - added a first implementation of a calculation using only triggered
2366 events
2367
2368 * mhist/MH.[h,cc]:
2369 - changed the first argument in SetBinning (according to the number
2370 of axis) to TH2 or TH3
2371
2372 * mhist/MH2.cc:
2373 - changed the first argument in SetBinning (according to the number
2374 of axis) to TH2 or TH3
2375
2376 * macros/collarea.C:
2377 - replaces MReadTree by MReadMarsFile
2378
2379 * mmc/MMcRunHeader.hxx:
2380 - added GetAllEvtsTriggered
2381
2382
2383
2384 2002/04/24: Thomas Bretz
2385
2386 * mbase/MReadTree.cc:
2387 - made use of TBranch::GetClassName root version dependant
2388
2389 * manalysis/MCerPhotCalc.[h,cc]:
2390 - added a fix (ped.mean - 0.5) for files from camera with version <= 40
2391
2392 * mmc/MMcRunHeader.hxx:
2393 - added some Getter functions
2394
2395 * mdata/MDataChain.cc:
2396 - use rule as a title if no title ios given
2397
2398 * mhist/MH3.[h,cc]:
2399 - added usage of Data-Chains
2400 - added a profiling option to the draw functions
2401 - use the title (rule) of the data-chain as axis title
2402
2403 * mhist/Makefile:
2404 - added mdata-path
2405
2406 * mbase/MParContainer.h:
2407 - changed some output in GetterFunction
2408
2409
2410
2411 2002/04/24: Wolfgang Wittek
2412
2413 * Work was done on the calculation of photon fluxes as a function of
2414 Theta and as a function of time. The work is still in progress.
2415
2416 * macros/wowflux.C
2417 - the macr0 was added (extended and improved version of flux.C)
2418 - the macro steers the calculation of photon fluxes as a function
2419 of Theta and time
2420 - the macro is not yet complete; testing and developing is going on
2421
2422 * mhist/MHAlphaEnergyTheta.[h,cc], mhist/MHAlphaEnergyTime.[h,cc],
2423 mhist/MHEffOnTimeTheta.[h,cc], mhist/MHEffOnTimeTime.[h,cc],
2424 mhist/MHTimeDiffTheta.[h,cc], mhist/MHTimeDiffTime.[h,cc]:
2425 - documentation was added
2426 - histogram axes were labeled
2427
2428 * mhist/MHEffOnTimeTheta.cc:
2429 - range in which the fit of the distribution of time differences
2430 is to be performed has been calculated
2431 - new histograms were added (chi2/NDF, lambda, N0del)
2432
2433
2434
2435 2002/04/23: Thomas Bretz
2436
2437 * madata/Makefile, mdata/DataIncl.h, mdata/DataLinkDef.h,
2438 mdata/MData.[h,cc], mdata/MDataValue.[h,cc], mdata/MDataList.[h,cc],
2439 mdata/MDataChain.[h,cc], mdata/MDataMember.[h,cc]:
2440 - added
2441
2442 * mmc/MMcEvt.[hxx,cxx]:
2443 - added correct units for fImpact
2444
2445
2446
2447 2002/04/22: Thomas Bretz
2448
2449 * Makefile:
2450 - added a chapter how to compile mars using shared libraries
2451
2452 * NEWS:
2453 - updated
2454
2455 * mfilter/MF.[h,cc]:
2456 - added
2457
2458 * mfilter/MFDataMember.[h,cc]:
2459 - added
2460
2461 * mhist/MH3.[h,cc]:
2462 - added
2463
2464 * mhist/MHHillasExt.[h,cc]:
2465 - added
2466
2467 * macros/rootlogon.C:
2468 - added make() function
2469 - splitted rootlogon()
2470
2471 * mbase/MFilterList.cc:
2472 - fixed a bug in the constructor
2473 - small changes to the print function
2474
2475 * mbase/MParContainer.[h,cc]:
2476 - Added GetterMethod-Function
2477
2478 * mbase/MParList.cc:
2479 - Added a security check in case no def. constructor of the new class
2480 is available
2481 - changed print function
2482
2483 * mbase/MReadTree.cc:
2484 - changed so that the class type of the branch is used for creation of
2485 a new object instead of its name
2486
2487 * mbase/MTaskList.[h,cc]:
2488 - fixed the check for the Process function. Only base classes
2489 of first order have been checked
2490
2491 * mfilter/FilterLinkDef.h, mfilter/Makefile:
2492 - added MF, MFDataMember
2493
2494 * mhist/HistLinkDef.h, mhist/MFillH.cc:
2495 - added MH3, MHHillasExt
2496
2497 * mhist/MFillH.cc:
2498 - small changes
2499
2500 * mhist/MH.[h,cc]:
2501 - changed name handling in MakeDefCanvas to TString
2502
2503 * mhist/MHHillas.cc:
2504 - exchanged Get*axis()->SetTitle with Set*Title()
2505
2506 * mhist/MHHillas.h:
2507 - made SetMm2Deg virtual (for MHHillasExt)
2508
2509 * mhist/MHStarMap.[h,cc]:
2510 - changed layout from mm to deg
2511
2512 * mhist/MHHillasSrc.cc:
2513 - fixed a bug which made it unpossible to display fDist in degrees
2514
2515
2516
2517 2002/04/19: Thomas Bretz
2518
2519 * mbase/MTaskList.cc:
2520 - fixed a heavy bug which caused PreProcess to crash (GetListOfBases
2521 return a List of TBaseClasses not a List of TClass objects)
2522 - added a security check to Process whether we have something to process or not.
2523
2524 * macros/CT1Hillas.C:
2525 - changed to the new Hillas classes
2526
2527 * macros/readCT1.C:
2528 - fixed a bug causing readCT1.C to crash when reading the first event
2529 being a pedestal event
2530
2531
2532
2533 2002/04/17: Thomas Bretz
2534
2535 * mbase/MParContainer.cc:
2536 - case label TMethodCall::kOther changed to default to get rid of
2537 some warnings in newer root's (missing case label kString)
2538
2539 * mbase/MAGIC.h:
2540 - changed defintion of Glog so that it now works on Alpha machines, too.
2541
2542
2543
2544 2002/04/16: Thomas Bretz
2545
2546 * mhist/MHHillas.cc:
2547 - Fixed a 'redefinition of default argument' on alpha
2548
2549
2550
2551 2002/04/15: Thomas Bretz
2552
2553 * mgui/MGeomCam.cc:
2554 - Added SetReadyToSave to Constructor
2555
2556 * mhist/MH.cc:
2557 - Added some #ifdef conditionals for a fix in root
2558
2559 * mfilter/MFAlpha.[h,cc]:
2560 - made IsExpressionTrue inline
2561
2562
2563
2564 2002/04/05: Thomas Bretz
2565
2566 * mmain/MDataCheck.cc:
2567 - exchanged order in call to MFillH constructor
2568 - made eventloop infinite (only 300 events have been processed)
2569
2570 * mbase/MEvtLoop.h:
2571 - added GetTaskList
2572
2573 * mbase/MTaskList.[h,cc]:
2574 - introduced fTasksProcess which contains only the tasks
2575 which overloads the process function so that processing
2576 tasks doesn't waste time if a tasks doesn't have the process
2577 function
2578
2579 * mgui/MGeomPix.[h,cc]:
2580 - corrected calculation of pixel area
2581
2582
2583
2584 2002/04/04: Thomas Bretz
2585
2586 * mbase/MLog.cc:
2587 - stripped last character (CR) from output redirected to GUI
2588
2589
2590
2591 2002/03/21: Thomas Bretz
2592
2593 * mhists/MH.cc:
2594 - TAxis::Set resets the axis title so I implemented a workaround
2595 in SetBinning so that the axis title survives.
2596
2597 * mhists/MHEffOnTimeTheta.cc, MHEffOnTimeTime.cc:
2598 - replaced Get*axis()->SetTitle() by Set*Title()
2599 - corrected the Name in MakeDefCanvas
2600
2601
2602
2603 2002/03/20: Thomas Bretz
2604
2605 * macros/flux.C:
2606 - fixed a small bug (thanks to Wolfgang)
2607
2608 * mhist/MHHillas.[h,cc]:
2609 - added more scaling options
2610 - added setting for scaling factor
2611
2612 * mhist/MHStarMap.cc:
2613 - changed sign of t (due to a mail of Wolfgang)
2614
2615 * mhist/MHTimeDiff*.cc:
2616 - removed an implicit down-cast (TH1D --> TH1)
2617
2618
2619
2620 2002/03/15: Oscar Blanch
2621
2622 * mmc/McLinkDef.h
2623 - Automatic scheme evolution for all MC format classes.
2624 It has been checked that it keeps compatibility with old files.
2625
2626 * mmc/MTriggerDefine.h
2627 - Enlarge number of trigger pixels.
2628
2629 * mmc/MTrigger.[cxx,hxx]
2630 - Trigger zone has been enlarged. Now information about status
2631 of the pixel is saved for all Camera pixels.
2632 - Old files can still be read but becareful when one looks at the
2633 data member fPixelsFirst which is an array of different size for
2634 the new and old files.
2635 - ClassDef version upgraded to 2.
2636
2637 * mmc/MTriggerHedaer.[cxx,hxx]
2638 - Member data fElecNoiseTrig, which has information about the
2639 electronic noise in the trigger chain, has been introduced.
2640 - Trigger zone has been enlarged. Now information about status
2641 of the pixel is saved for all Camera pixels.
2642 - Old files can still be read but becareful when one looks at the
2643 data member fThreshold which is an array of diferent size for
2644 the new and old files.
2645 - ClassDef version upgraded to 2.
2646
2647
2648
2649 2002/03/13: Oscar Blanch
2650
2651 * mmc/MMcRunHeader.[cxx,hxx]
2652 - Several new variable members have been added
2653 - Version number updated to 2
2654
2655
2656
2657 2002/03/12: Thomas Bretz
2658
2659 * mmontecarlo/MMcTimeGenerate.cc (thanks to Wolfgang):
2660 - removed wrong comment for Process
2661 - changed Int_t to UInt_t (more readable)
2662 - replaced unit: ms -> 0.1ms
2663
2664
2665
2666 2002/03/08: Thomas Bretz
2667
2668 * manalysis/MHillasSrc.[h,cc]:
2669 - added fHeadTail
2670 - changed version number to 2.
2671
2672
2673
2674 2002/03/07: Thomas Bretz
2675
2676 * mbase/MParContainer.[h,cc], MWriteAsciiFile.[h,cc]:
2677 - added a scale value which can be used in case you are writing
2678 single data mambers
2679
2680
2681
2682 2002/03/04: Thomas Bretz
2683
2684 * mbase/MParContainer.cc:
2685 - changed AsciiWrite so that only base classes with a version
2686 id > 0 are written (important for MParContainer)
2687
2688
2689
2690 2002/03/01: Thomas Bretz
2691
2692 * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
2693 mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
2694 - added
2695
2696 * mhist/Makefile, mhist/HistLinkDef.h:
2697 - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
2698 - added MHMcDifRate and MHMcIntRate
2699
2700 * mhist/MHMcCollectionArea.[h,cc]:
2701 - changed instantiation of collection area histogram
2702 - added settings for the binning
2703 - replaced division by root function
2704 - added Calc-functions
2705 - added GetHist
2706
2707 * mhist/MHMcEfficiency.[h,cc]:
2708 - changed pointers in Calc functions to references
2709
2710
2711
2712
2713
2714 2002/02/28: Thomas Bretz
2715
2716 * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
2717 - added
2718
2719 * mhist/Makefile, mhist/HistLinkDef.h:
2720 - added MHMcEnergyImpact and MHMcEfficiency
2721
2722 * mhist/*.cc:
2723 - repaced some *&-> casts by &.
2724
2725 * mhist/MHMcCollectionArea.[h,cc]:
2726 - changed to be able to use new MHMcEfficiency.
2727
2728
2729
2730 2002/02/21: Abelardo Moralejo
2731
2732 * manalysis/MHillasExt.cc :
2733 - added #include <math.h> (else, fabs not recognized by OSF)
2734
2735
2736
2737 2002/02/21: Thomas Bretz
2738
2739 * manalysis/MHillas.[h,cc]:
2740 - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
2741 of the getter functions, needed by TDataMember::GetterMethod
2742 - commented out WriteAscii (replaced by more general in MParContainer
2743 and MWriteAsciiFile)
2744
2745 * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
2746 - commented out WriteAscii (replaced by more general in MParContainer
2747 and MWriteAsciiFile)
2748
2749 * manalysis/MHillasExt.[h,cc]:
2750 - added necessary Getter Methods
2751
2752 * mbase/MFilterList.cc:
2753 - removed a nonsens comment
2754
2755 * mbase/MGList.cc:
2756 - relay on the bugfix for DynamicCast
2757
2758 * mbase/MParContainer.[h,cc]:
2759 - implemented WriteDataMember to have a more general interface
2760 for readable output.
2761 - changed ofstream to a more general ostream
2762
2763 * mbase/MWriteAsciiFile.[cc,h]:
2764 - generalized ascii writer to be able to write single data members
2765
2766
2767
2768 2002/02/13: Thomas Bretz
2769
2770 * Makefile:
2771 - made 'make dox' dependant on existance of shared object
2772
2773
2774
2775 2002/02/13: Thomas Bretz
2776
2777 * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
2778 - implemented variable binning (MBinning)
2779 - implemented conversion to degrees (thanks to rudy)
2780
2781 * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
2782 - implemented fMm2Deg and fCamDist
2783
2784
2785
2786 2002/01/23: Thomas Bretz
2787
2788 * macros/flux.C:
2789 - fixed some bugs
2790 - uncommented all drawing
2791
2792 * mhist/MBinning.h:
2793 - changed SetEdges(TArrayD)
2794
2795 * mhist/MH.cc:
2796 - SetBinning(..., TAxis*,...) didn't work. Corrected.
2797
2798 * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
2799 mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
2800 mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
2801 - changed wrong titles, names, etc.
2802 - changed way of drawing projections
2803 - fixed usage of MH::SetBinning(TH1*)
2804
2805
2806
2807 2002/01/22: Thomas Bretz
2808
2809 * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
2810 - changed return type of Fill to Bool_t
2811
2812 * mfilter/MFAlpha.[h,cc]:
2813 - added
2814
2815 * mfilter/MFill.[h,cc]:
2816 - implemented a new calling style which allows you to let MFillH
2817 create the necessary histogram objects
2818
2819 * mmain/MAnalysis.cc, macros/MagicHillas.C:
2820 - changed to new stylish MHillas parameter containers
2821
2822 * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
2823 mmain/MDataCheck.[h,cc]:
2824 - fixed a warning in red hat linux
2825
2826 * mfilter/FilterLinkDef.h, mfilter/Makefile:
2827 - added MFAlpha
2828
2829 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
2830 - added SetupFill and usage of MBinning objects
2831
2832 * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
2833 mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
2834 mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
2835 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
2836 mmontecarlo/MMcTimeGenerate.[h,cc]:
2837 - added
2838
2839 * manalysis/Makefile:
2840 - added MEnergyEst.cc
2841 - added MEnergyEstimate.cc
2842
2843 * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
2844 - added name and title to constructor
2845
2846 * macros/flux.C:
2847 - added
2848
2849
2850
2851 2002/01/21: Thomas Bretz
2852
2853 * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
2854 - implemented GetFileName
2855
2856 * mmc/MMcEvt.[hxx,cxx]
2857 - implemented WriteAscii
2858
2859 * mgui/MGeomPix.h:
2860 - implemented first version of GetA
2861
2862 * mhist/MBinning.h:
2863 - small changes to formulas
2864
2865 * mhist/MH.[h,cc]:
2866 - implemented SetBinnign functions
2867
2868 * macros/readMagic.C:
2869 - removed MPedestalCam
2870
2871
2872
2873 2002/01/19: Thomas Bretz
2874
2875 * mbase/MParContainer.cc:
2876 - generalized virtual function AsciiWrite
2877
2878 * changed to fit new MHillas inhertance model:
2879 - manalysis/MHillas.[h,cc]
2880 - manalysis/MHillasCalc.[h,cc]
2881 - mhist/MHHillas.[h,cc]
2882 - mhist/MHStarMap.[h,cc]
2883
2884 * added to fit new MHillas inhertance model:
2885 - manalysis/MSrcPosCam.[h,cc]
2886 - manalysis/MHillasSrc.[h,cc]
2887 - manalysis/MHillasSrcCalc.[h,cc]
2888 - manalysis/MHillasExt.[h,cc]
2889 - mhist/MHHillasSrc.[h,cc]
2890
2891 * manalysis/MCerPhotEvt.[cc,h]:
2892 - introduced weighting with pixel size in GetNumPhotonsMin
2893 - introduced weighting with pixel size in GetNumPhotonsMax
2894
2895 * mgui/MCamDisplay.cc:
2896 - weight the displayed color with the pixel size
2897
2898
2899
2900 2002/01/18: Thomas Bretz
2901
2902 * mhist/MBinning.[h,cc]:
2903 - added (not yet in Makefile)
2904
2905 * mbase/MWriteAsciiFile.cc:
2906 - fixed a bug: replaced GetSize by GetEntries
2907
2908 * mbase/MReadTree.cc:
2909 - changed EnableBranch to accept "Master.Sub" also
2910
2911
2912
2913 2002/01/16: Thomas Bretz
2914
2915 * mars.cc:
2916 - changed version number to 0.7
2917
2918 * NEWS:
2919 - changed current version to 0.7
2920
2921 * manalysis/MMcPedestalNSBAdd.cc:
2922 - small changes to output
2923
2924 * mbase/MParList.[h,cc]:
2925 - added FindObject with class type argument
2926
2927 * mbase/MWriteAsciiFile.cc
2928 - replaced call to InheritsFrom by new FindObject
2929
2930
2931
2932 2002/01/15: Thomas Bretz
2933
2934 * manalysis/MBlindPixelCalc.[h,cc]:
2935 - added more comments
2936 - removed a debug statement
2937
2938 * manalysis/MBlindPixels.[h,cc]:
2939 - added more comments
2940
2941 * manalysis/MCerPhotCalc.cc:
2942 - changed the warning output
2943
2944 * manalysis/MMcPedestalCopy.h:
2945 - added comments
2946
2947 * manalysis/MMcPedestalNSBAdd.[h,cc]:
2948 - added comments
2949 - changed call to AddedToBranchList
2950
2951 * mbase/MWriteAsciiFile.cc:
2952 - added comments
2953
2954 * mmc/MMcRunHeader.[hxx,cxx]:
2955 - made getter const
2956
2957 * meventdisp/MGCamDisplay.cc:
2958 - updated to use MBlindPixelCalc
2959
2960 * mbase/MEvtLoop.cc:
2961 - replaced wrong "MTasklist" by "MTaskList"
2962
2963
2964
2965 2002/01/14: Thomas Bretz
2966
2967 * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
2968 - added comments
2969
2970 * mbase/MReadMarsFile.cc:
2971 - changed output when switching to new file
2972
2973 * meventdisp/MGFadcDisp.cc:
2974 - made char array in constructor const
2975 - changed char-array to TString
2976
2977 * mmain/MBrowser.[h,cc]:
2978 - changed char-arrays to TString
2979
2980 * mmain/MDataCheck.[h,cc]:
2981 - made char array in constructor const
2982
2983 * Makefile.conf.linux, Makefile.conf.linux-gnu:
2984 - changed to O5
2985
2986 * mbase/MEvtLoop.cc:
2987 - check for inheritance from MTaskList
2988
2989 * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
2990 - small changes
2991
2992 * mbase/MWriteAsciiFile.[h,cc]:
2993 - changed to be able to write more than one container in a line
2994
2995
2996
2997 2002/01/11: Oscar Blanch Bigas
2998
2999 * mmain/MAnalysis.cc:
3000 - added MBlindPixelCalc step.
3001
3002 * macros/trigrate.C:
3003 - the list of MHMcRate is created using from and to instead of
3004 only dimension. Otherwise the case of a single trigger option is
3005 not well treated.
3006
3007 * mhist/MHMcRate.[h,cc]:
3008 - added funtion members SetFlux and SetIncidentRate and small
3009 modification in CalcRate member function
3010
3011 * mmontecarlo/MMcTriggerRateCalc.cc:
3012 - now this task sets the parameters to know the incident particle
3013 flux using MHMcRate::SetFlux. The value are decided by the task
3014 itself depending on the fPartId.
3015
3016 * manalysis/MBlindPixelCalc.cc:
3017 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
3018
3019 * mmc/MMcRunHeader.[hxx, cxx]:
3020 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
3021
3022
3023
3024 2002/01/10: Oscar Blanch Bigas
3025
3026 * mbase/Makefile:
3027 - added -I../MRawFormat in the included directories for compile
3028 and link. It was needed to use this Makefile to compile the
3029 files inside the drectory while compiling Monte Carlo programs.
3030
3031 * mraw/Makefile:
3032 - added -I../MBase in the included directories for compile
3033 and link. It was needed to use this Makefile to compile the
3034 files inside the drectory while compiling Monte Carlo programs.
3035
3036 * mbase/Makefile:
3037 - added -I../MBase- in the included directories for compile
3038 and link. It was needed to use this Makefile to compile the
3039 files inside the drectory while compiling Monte Carlo programs.
3040
3041 * mbase/MReadTree.cc:
3042 - changed #include "../mraw/MRawEvtData.h" by #include
3043 "MRawEvtData.h" to remove dependencies on the directory tree naming.
3044
3045
3046
3047 2002/01/09: Oscar Blanch Bigas
3048
3049 * manalysis/MPedestalCam.[h,cc]:
3050 - added CheckBounds function to check that program does not try to
3051 access pedestal outside the camera size.
3052
3053 * manalysis/MCerPhotCalc.h:
3054 - Member data const MPedestalCam *fPedestals -> MPedestalCam
3055 *fPedestals.
3056
3057 * manalysis/MCerPhotCalc.cc:
3058 - Sanity check to avoid searching to pedestals outside the camera
3059 size has been added.
3060
3061 * mmc/MMcRunHeader.[h,cxx]:
3062 - added functions GetStarField[De,Ra].
3063
3064 * manalysis/MBlindPixels.[h,cc]:
3065 - new containet that has a list of pixels that should not be used
3066 in the analysis for any reason (corrupted, star in them, ...).
3067
3068 * manalysis/MBlindPixelCalc.[h,cc]:
3069 - It is a task used to set up the list of blind pixels. Currently
3070 it recognises the CrabNebula starfield and then switch off the
3071 Theta Taury pixels. Blind pixels can be also introduced through
3072 the macro or analysis program.
3073
3074 * manalysis/Makefile:
3075 - added MBlindPixels and MBlinPixelCalc.
3076
3077 * manalysis/AnalysisLinkDef.h:
3078 - added MBlindPixels and MBlinPixelCalc.
3079
3080 * macros/MagicHillas.C:
3081 - added MBlindPixelCalc to avoid bias results due to Star Field
3082 NSB.
3083
3084 * macros/readMagic.C:
3085 - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
3086 computing the Hillas parameters.
3087
3088
3089
3090 2001/12/19: Thomas Bretz
3091
3092 * mbase/MEvtLoop.cc:
3093 - added #ifdef directive to make it work on older root also
3094
3095 * mbase/MReadTree.cc:
3096 - added #ifdef directive to get rid of the memory leak in prior
3097 root 3.02/* versions
3098
3099 * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
3100 mmain/MAnalysis.cc:
3101 - changes MMcPedestalNSB to MMcPedestalNSBAdd
3102
3103 * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
3104 - reorganized ReInit, PreProcess.
3105 - moved some code from ReInit to PreProcess to make the code
3106 simpler. At the moment we don't intend to change the
3107 objects in the parlist while runtime.
3108
3109 * manalysis/MMcPedestalNSB.[h,cc]:
3110 - removed
3111
3112 * mbase/MReadMarsFile.cc:
3113 - read the first run header twice. To make it available in the
3114 PreProcess of all tasks
3115
3116 * mbase/MTaskList.cc:
3117 - fixed a bug in the ReInit function. The ReInits where calles with
3118 a NULL-pointer
3119
3120
3121
3122 2001/12/18: Oscar Blanch
3123
3124 * manalysis/Makefile:
3125 - Removed MMcPedestalNSB from compilation and added
3126 MMcPedestalNSBAdd.
3127
3128 * manalysis/AnalysisLinkDefine.h:
3129 - Removed MMcPedestalNSB from class list and added
3130 MMcPedestalNSBAdd.
3131
3132 * manalysis/MMcPedestalCopy.[h,cc]
3133 - added ReInit function.
3134 - move all actions needed to redo for each run from PreProcess
3135 to ReInit
3136 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
3137
3138 * manalysis/MMcPedestalNSBAdd.[h,cc]
3139 - new name for old MMcPedestalNSB.[h,cc]
3140 - added ReInit function.
3141 - move all actions needed to redo for each run from PreProcess
3142 to ReInit
3143 - information about pixel size is used from MGeomCam.
3144
3145 * manalysis/MCerPhotCalc.[h,cc]
3146 - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
3147 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
3148
3149
3150 2001/12/18: Thomas Bretz
3151
3152 * manalysis/MMcPedestalCopy.cc:
3153 - changed output
3154
3155 * manalysis/MMcPedestalNSB.cc:
3156 - changed output
3157 - simplified initialization in PreProcess
3158
3159 * mbase/MAGIC.h:
3160 - added kSKIP
3161
3162 * mbase/MParList.cc:
3163 - added a check for the correct inheritance in FindCreateObj
3164
3165 * mbase/MTask.cc:
3166 - added support for kSKIP in PreProcess
3167
3168 * mbase/MTaskList.[h,cc]
3169 - added support for kSKIP in PreProcess
3170 - added Remove function (private)
3171
3172
3173
3174 2001/12/17: Thomas Bretz
3175
3176 * .rootrc:
3177 - added Root.Html.DescriptionStyle
3178 - added Root.Html.SearchEngine
3179
3180 * macros/dohtml.C:
3181 - changed to use THtml (root >= 3.02/06 only)
3182
3183 * manalysis/Makefile:
3184 - changed order to get rid of some wranings
3185
3186 * mbase/BaseLinkDef.h:
3187 - removed MHtml
3188
3189 * mbase/MEvtLoop.cc:
3190 - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
3191 to make gui update faster
3192
3193 * mbase/MGList.cc:
3194 - added a missing sanity check (workaround for a root bug)
3195
3196 * mbase/MReadTree.cc:
3197 - uncomment EnableBranchCoosing for AutoEnablingScheme
3198 (don't know why there was a comment which made things realy slow)
3199 - changed the auto enabling scheme, so that a branch isn't enabled
3200 more than once. This doesn't hurt, but the output may confuse the
3201 users.
3202
3203 * mbase/MTask.cc:
3204 - added a simple not really necessary check whether the branch is
3205 already in the list
3206
3207 * mbase/MWriteRootFile.cc:
3208 - changed kFillTree to a local const
3209
3210 * mbase/Makefile:
3211 - removed MHtml.cc
3212
3213 * mfilter/MFTriggerLvl1.cc:
3214 - changed AddBranchToList to use the correct container name
3215
3216
3217
3218 2001/12/14: Thomas Bretz
3219
3220 * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
3221 - corrected handling of ReInit/Notify (at the moment I assume
3222 one run per file)
3223 - made sure, that we don't get memory leaks when using MReadTree
3224 more than once because the pointer to the pointer isn't deleted.
3225 - added a small class MChain which enhances TChain by a function to
3226 reset fTree. This is used to control when notification are
3227 happening
3228
3229 * mbase/MTask.cc:
3230 - reset the number of executions before the preprocessing
3231
3232
3233
3234 2001/12/11: Thomas Bretz
3235
3236 * mbase/MGGroupFrame.cc:
3237 - removed default arguments from source file
3238
3239 * mbase/MGList.cc:
3240 - changed cast in IsExisting to ?:
3241
3242 * NEWS:
3243 - changed
3244
3245 * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
3246 mmontecarlo/MMcCollectionAreaCalc.cc,
3247 mmontacarlo/MMcThresholdCalc.cc,
3248 MMcTriggerRateCalc.cc:
3249 - added Masterbranch name to AddToBranchList
3250
3251 * manalysis/MMcPedestalCopy.cc:
3252 - added Masterbranch name to AddToBranchList
3253 - fixed a bug in the branch name
3254
3255 * mbase/MGList.[h,cc]:
3256 - added a better output if a picture wasn't found
3257
3258 * mbase/MReadTree.[h,cc]:
3259 - added support for branches with master branch names to auto scheme
3260 (first the complete branch name is tried and if this isn't found
3261 only the subbranch name is used to enable the branch)
3262
3263 * mbase/MWriteRootFile.cc:
3264 - appended a '.' to all newly create branches
3265
3266 * mmain/MBrowser.cc, mmain/MMars.cc:
3267 - add the gui elements only if the corresponding picture was found
3268
3269 * mmain/MMars.[h,cc]:
3270 - removed fPic1
3271 - removed fPic2
3272 - changed TList to MGList
3273
3274 * mraw/MRawFileWrite.cc:
3275 - added a '.' to all branch names
3276
3277 * mbase/MTask.[h,cc]:
3278 - added Prototype for ReInit-function
3279
3280 * mbase/MTaskList.[h,cc]:
3281 - implemented ReInit for a task list
3282
3283 * mhist/MHFadcCam.h:
3284 - added '->' to fArray
3285
3286
3287
3288 2001/12/10: Thomas Bretz
3289
3290 * mmc/*.hxx:
3291 - Changed MPARCONTAINER_H to MARS_MParContainer
3292
3293 * meventdisp/MGCamDisplay.cc:
3294 - added MMcPedestalCopy to task list
3295 - added MMcPedestalNSB to task list
3296
3297 * mmain/MAnalysis.cc:
3298 - added MMcPedestalCopy to task list
3299 - added MMcPedestalNSB to task list
3300 - changed reader from MReadTree to MReadMarsFile
3301
3302 * meventdisp/MGEvtDisplay.cc:
3303 - changed reader from MReadTree to MReadMarsFile
3304
3305 * macros/MagicHillas.C, macros/readMagic.C:
3306 - removed unnecessary MReadTree
3307
3308
3309
3310 2001/11/28: Oscar Blanch Bigas
3311
3312 * mbase/MReadMarsFile.cc:
3313 - Added process of fRun = new MReadTree("RunHeaders", fname),
3314 needed to read RunHeaders tree information.
3315
3316 * manalysis/MCerPhotCalc.h:
3317 - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
3318 variables because they are needed for Pedestal substraction.
3319
3320 * manalysis/MCerPhotCalc.h:
3321 - Change in the methode to substract the pedestal. The new
3322 methode is valid either for MC data and real data but only for
3323 the current integration (GetSumHiGainSamples()).
3324
3325 * macros/readMagic.C:
3326 - Added several tasks in the task list:
3327 MReadMarsFile to read RunHeaders Tree
3328 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
3329
3330 * macros/MagicHillas.C:
3331 - Added several tasks in the task list:
3332 MReadMarsFile to read RunHeaders Tree
3333 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
3334
3335 * mmc/MMcRunHeader.hxx:
3336 - Added GetNumPheFromDNSB().
3337
3338 * mmc/MMcFadcHeader.hxx:
3339 - Added GetAmplitud().
3340
3341 * manalysis/MMcPedestalNSB.h / .cc:
3342 - New class which adds to the pedestal rms the contribution from
3343 the diffuse NSB.
3344
3345 * manalysis/Makefile:
3346 - New class MMcPedestalNSB added.
3347
3348 * manalysis/AnalysisLinkDefine.
3349 - New class MMcPedestalNSB added.
3350
3351
3352
3353 2001/11/16: Thomas Bretz
3354
3355 * mhist/MHMcCollectionArea.cc:
3356 - set the ReadyToSave bit in CalcEfficiency.
3357
3358 * mmontecarlo/MMcThresholdCalc.cc:
3359 - set the ReadyToSave bit after the calculation has been finished.
3360
3361 * mhist/MHMcRate.cc:
3362 - set the ReadyToSave bit in CalcRate
3363
3364
3365
3366 2001/11/16: Thomas Bretz
3367
3368 * mbase/MEvtLoop.cc:
3369 - removed clock.Print()
3370
3371 * mbase/MGList.[cc,h]:
3372 - added support for TGPictures
3373
3374 * mbase/MReadTree.[h,cc]:
3375 - set ReadyToSave-bit only if reading was successfull
3376 - made SetReadyToSave private
3377
3378 * mbase/MTaskList.cc:
3379 - corrected a small bug in the output
3380
3381 * mbase/MWriteRootFile.cc:
3382 - added a workaround in Print (don't know why it fails for me)
3383 - removed fTrees.SetOwner()
3384
3385 * mbase/MTask.cc:
3386 - removed include of TOrdCollection, TMethod
3387 - some changes to the output
3388
3389 * mbase/MParContainer.h:
3390 - removed old comments
3391
3392 * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
3393 mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
3394 - changed Widget IDs to root style enums
3395 - moved enumerations in the range below 0x100
3396
3397 * mmain/MBrowser.[h,cc]:
3398 - removed some of the member variables, accessed via MGList now
3399 - changed TList to MGList
3400 - added a file-filter combo-box
3401
3402 * mars.cc:
3403 - changed output
3404
3405
3406
3407 2001/11/15: Thomas Bretz
3408
3409 * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
3410 mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
3411 mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
3412 mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
3413 mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
3414 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
3415 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
3416 mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
3417 manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
3418 manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
3419 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
3420 manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
3421 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
3422 manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
3423 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
3424 meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
3425 mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
3426 mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
3427 hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
3428 hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
3429 mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
3430 mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
3431 mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
3432 mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
3433 mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
3434 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
3435 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
3436 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
3437 - changed mailing address of author according to THtml of root 3.02
3438
3439 * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
3440 mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
3441 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
3442 mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
3443 mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc,
3444 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
3445 mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc,
3446 mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
3447 mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
3448 mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
3449 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
3450 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
3451 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
3452 - changed output to new style logging (verbosity level introduced)
3453
3454 * mbase/MGTask.h:
3455 - added default to CreateGui
3456
3457 * mbase/MLog.cc
3458 - chnaged comparision between output and debug level from >= to >
3459
3460 * mbase/MLogManip.h:
3461 - added defintions for debug levels
3462
3463 * mbase/MReadTree.[h,cc]:
3464 - added support for filters
3465 - SetReadyToSave added
3466 - Print added
3467
3468 * mbase/MTaskList.[h,cc], MTask.[h,cc]:
3469 - changed TOrCollection to TList, because TList can be stored in a
3470 root file.
3471
3472 * mbase/MTask.[h,cc]:
3473 - added GetFilter function (used in MReadTree)
3474
3475 * manalysis/MImgCleanStd.cc:
3476 - same changed to the GUI layout
3477 - added Print member function
3478
3479 * meventdisp/MGCamDisplay.cc:
3480 - added group frame around some gui elements
3481
3482 * mfilter/MFTriggerLvl1.cc:
3483 - fixed missing Init call
3484 - added missing AddToBranchList call
3485
3486 * mars.cc:
3487 - added command line option to set the verbosity level
3488
3489 * merpp.cc:
3490 - added setup for highest verbosity level
3491
3492
3493
3494 2001/11/14: Thomas Bretz
3495
3496 * macros/dohtml.C:
3497 - added missing path to mfilter
3498
3499 * manalysis/MHillas.cc:
3500 - changed the degree symbol back to 'deg', it seems that the code
3501 for it isn't common
3502
3503 * mhist/MH.cc:
3504 - added comment for MakeDefCanvas
3505
3506 * mhist/MHFadcCam.[h,cc]:
3507 - removed old comments (SaveHist)
3508
3509 * mhist/MHHillas.cc:
3510 - changed the Name of fAlpha back. Symbols are nonsens in the name.
3511
3512 * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
3513 - added
3514
3515 * Makefile.conf.linux, Makefile.conf.linux-gnu:
3516 - changed to O3
3517 - added -fnonnull-objects
3518 - added -Woverloaded-virtual
3519
3520 * macros/readCT1.C, macros/readMagic.C:
3521 - changed to use MClone
3522
3523 * manalysis/MImgCleanStd.[h,cc]:
3524 - derived from TGTask
3525 - added CreateGuiElements
3526 - added ProcessMessage
3527
3528 * mbase/BaseLinkDef.h, mbase/Makefile:
3529 - added MGTask
3530 - added MGList
3531 - added MGGroupFrame
3532
3533 * mbase/MInputStreamID.cc:
3534 - rmoved old comment
3535
3536 * mbase/MParContainer.[h,cc]:
3537 - changed output
3538 - made Hash const
3539 - added GetDiscriptor
3540
3541 * mbase/MParList.[h,cc]:
3542 - made FindObject const correct (see TObject)
3543
3544 * mbase/MTask.[h,cc]:
3545 - changed output to use GetDescriptor
3546 - made Call* functions virtual (used in TGTask)
3547
3548 * mbase/MTaskList.[h,cc]:
3549 - made FindObject const correct (see TObject)
3550 - changed output to use GetDescriptor
3551
3552 * mbase/MTime.cc:
3553 - code reformatting
3554
3555 * mbase/MWriteRootFile.cc:
3556 - small changes in output
3557
3558 * mgui/MHexagon.cc:
3559 - changed output according to TEllipse and similar
3560 - made ls const
3561
3562 * mhist/MFillH.cc:
3563 - changed output to use GetDescriptor
3564
3565 * mmain/MAnalysis.[h,cc]:
3566 - changed to use new GUI of MImgCleanStd
3567
3568 * mraw/MRawEvtData.cc:
3569 - small changes to output
3570 - better sanity check for non existing fRunHeader
3571
3572
3573
3574 2001/11/09: Thomas Bretz
3575
3576 * mars.cc, merp.cc, macros/rootlogon.C:
3577 - added MArray::Class()->IgnoreTObjectStreamer();
3578
3579
3580
3581 2001/11/08: Thomas Bretz
3582
3583 * meventdisp/MGCamDisplay.cc:
3584 - changed enums to root style
3585 - get rid of the problem of button deletion by adding the buttons
3586 as first entries to the list
3587
3588 * mmain/MMonteCarlo.cc:
3589 - changed enums to root style
3590 - get rid of the problem of button deletion by adding the buttons
3591 as first entries to the list
3592
3593 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
3594 mhist/MHFadcCam.cc:
3595 - removed 'Fadc' from function names
3596
3597 * manalysis/MCerPhotEvt.[h,cc]:
3598 - made AddPixel inline
3599
3600 * manalysis/MMcPedestalCopy.cc:
3601 - added output
3602
3603 * manalysis/MPedestalCam.cc:
3604 - removed FIXME
3605
3606 * Makefile's:
3607 - some reordering
3608 - changed to the output
3609
3610 * mbase/MReadTree.cc:
3611 - removed setting of AutoDel-flag (this was not intended and doesn't
3612 work for a TChain, yet)
3613
3614 * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
3615 - moved SetWMSizeHints to base class
3616
3617 * meventdisp/MGEvtDisplay.cc:
3618 - added a random move and the SetWMSizeHints
3619
3620 * mhist/MHHillas.cc:
3621 - replaced some text by Latex-formulas
3622
3623 * mmain/MBrowser.cc:
3624 - added a menu entry for opening a TBrowser
3625 - added a random move
3626
3627 * mmain/MMars.[h,cc]:
3628 - changed enums to root style
3629 - moved size specification from header to source
3630 - changed SetWMSizeHints call
3631
3632 * mraw/MrawEvtPixelIter.[h,cc]:
3633 - added fNum[Hi,Lo]GainSamples to make GetSum* faster
3634 - removed 'Fadc' from function names
3635
3636
3637
3638 2001/11/07: Thomas Bretz
3639
3640 * Makefile:
3641 - changed order in 'mrproper'
3642
3643 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
3644 - added InitSize
3645
3646 * manalysis/MCerPhotEvt.[h,cc]:
3647 - introduces InitSize to speed up things
3648 - changed []-operator to an unchecked access
3649
3650 * manalysis/MPedestalCam.h:
3651 - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
3652 - changed []-operator to an unchecked access
3653
3654 * mbase/MEvtLoop.cc:
3655 - changed 'total' to 'real' time.
3656
3657 * mgui/MGeomCam.[h,cc]:
3658 - moved []-operator code back to class definition, due to runtime speed
3659 - changed []-operator to an unchecked access
3660
3661 * mhist/MHHillas.cc:
3662 - changed 'degree' to Latex-style
3663
3664 * manalysis/MImgCleanStd.cc:
3665 - we are now initialising an array holding the used pixel to prevent
3666 looping through all pixel thousands of times
3667 (MCerPhotEvt::IsPixelUsed)
3668
3669 * mbase/MWriteAsciiFile.cc:
3670 - enhanced the documentation
3671
3672 * mmain/MBrowser.[h,cc]:
3673 - enhanced the functionality to display the filename
3674 - improved the layout
3675
3676 * mmain/MMars.cc:
3677 - added calling of 'netscape' for the two picture buttons
3678
3679
3680
3681 2001/11/06: Thomas Bretz
3682
3683 * mbase/MReadMarsFile.[h,cc]:
3684 - added
3685
3686 * manalysis/MMcPedestalCopy.[h,cc]:
3687 - moved copying to PreProcess
3688 - removed Process
3689
3690 * mbase/Makefile, mbase/BaseLinkDef.h
3691 - added MReadMarsFile
3692
3693 * mbase/MReadTree.[h,cc]:
3694 - added a list of TObjects to be called when file in the chain
3695 is changed
3696
3697 * Makefile.conf.linux, Makefile.conf.linux-gnu:
3698 - removed -g flag
3699
3700 * mraw/MRawRunHeader.h:
3701 - fixed return type of GetNumEvents
3702
3703 * mraw/MRawCrateArray.[h,cc]:
3704 - added SetSize which takes care of the size of the array
3705 - changed the access to an unchecked one
3706
3707 * mraw/MRawCrateData.h
3708 - derives from MParContainer now
3709
3710 * mraw/MRawEvtData.[h,cc]:
3711 - made Print const
3712 - changed so, that the arrays are dreed and allocated only
3713 as less as possible
3714
3715 * mraw/MRawFileRead.[h,cc]:
3716 - changed to support faster I/O of MRawEvtData and MRawCrateArray
3717 - added sanity check (warning) to PostProcess
3718
3719 * mraw/MRawFileWrite.cc:
3720 - removed deletion of trees (done by ~TFile)
3721 - switched of AutoSave by use of a big size
3722 - removed '.' from Branch names (each tree contains only one master
3723 branch with equal subbranches)
3724
3725 * macros/readCT1.C:
3726 - fixed a small bug
3727
3728 * manalysis/MCerPhotCalc.cc:
3729 - removed Clear from Process (done by Reset now)
3730
3731 * manalysis/MCerPhotEvt.[h,cc]:
3732 - added reset-function
3733 - some small changes to the code layout
3734
3735 * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
3736 - chenged constructor to support fName and fTitle
3737
3738 * mbase/MReadTree.cc:
3739 - removes '.' from a branch name now before searching/creating the object
3740
3741
3742
3743 2001/11/01: Thomas Bretz
3744
3745 * mbase/MParContainer.cc:
3746 - removed 'newname' from TObject::Clone call.
3747
3748 * mbase/MParContainer.h:
3749 - layout changes
3750
3751 * mbase/MParList.h:
3752 - changed destructor definition to virtual
3753
3754 * mbase/MReadTree.[h,cc]:
3755 - added initialization for fProgress
3756 - changed output
3757 - move some code to new functions
3758 - branch enabling now checks for the existance of the branch
3759 - veto branch disables the corresponding sub branches now physically
3760 - changed comments
3761
3762 * mdatacheck/MGDisplayAdc.cc:
3763 - added some sanity checks
3764
3765 * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
3766 meventdisp/MGFadcDisp.cc:
3767 - moved some code to MGEvtDisplay
3768
3769 * mhist/MFillH.cc:
3770 - added warning to comment
3771
3772 * mhist/MHFadcCam.[h,cc]:
3773 - added Clone-function. It seems, that this is necessary since
3774 root 3.01
3775
3776 * mhist/MHFadcPix.cc:
3777 - changed axis titles
3778
3779 * mmain/MAnalysis.cc:
3780 - added progress bar
3781
3782 * mmain/MBrowser.[h,cc]:
3783 - added layout hints to fTop1,2,3
3784 - adde Create/DestroyProgrssBar
3785
3786 * mmain/MDataCheck.cc:
3787 - changes to the layout
3788 - disable auto scheme
3789 - added progress bar
3790
3791 * mmain/MMonteCarlo.[h,cc]:
3792 - layout changes
3793 - added progress bar
3794
3795 * mraw/MRawEvtData.cc:
3796 - new sanity check in Draw
3797
3798
3799
3800 2001/11/01: Thomas Bretz
3801
3802 * macros/MagicHillas.C:
3803 - changed Draw to DrawClone
3804
3805 * manalysis/MCerPhotPix.h:
3806 - some layout changes
3807
3808 * mbase/MParList.cc:
3809 - fixed a bug in the dstructor which causes the d'tor to crash when
3810 the owner bit was set
3811 - changed some TCollection loop to macro ForEach
3812
3813 * mbase/MTaskList.cc:
3814 - changed some TCollection loop to macro ForEach
3815
3816 * meventdisp/MGEvtDisplay.[h,cc]:
3817 - added filemenu
3818
3819 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
3820 - added SavePrimitive function
3821
3822 * mhist/MHHillas.cc:
3823 - changed 'deg' to '°'
3824
3825 * mmain/MDataCheck.cc:
3826 - changed name of enums for buttons
3827
3828 * Makefile.conf.osf1:
3829 - added some more exclusion flags to get rid of to much informations
3830
3831 * Makefile:
3832 - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
3833
3834 * mbase/MAGIC.h:
3835 - put brackets around defines, to make it compile on alpha
3836
3837 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc,
3838 mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
3839 - removed inline statement, to make it link on alpha
3840
3841
3842
3843 2001/10/31: Thomas Bretz
3844
3845 * Makefile:
3846 - changed MrProper output
3847
3848 * Makefile.conf.general, Makefile.conf.linux,
3849 Makefile.conf.linux-gnu, Makefile.conf.osf:
3850 - added ARCHDEF environment
3851
3852 * manalysis/MHillas.[h,cc]:
3853 - added units
3854
3855 * mbase/BaseLinkDef.h:
3856 - added '+' for MTime
3857
3858 * mbase/MAGIC.h:
3859 - let Linux find gLog when creating dictionary
3860
3861 * mbase/MHtml.h:
3862 - removed include of TNamed
3863
3864 * */Makefile
3865 - reordered *.cc filed to get rid of some 'rootcint' warnings
3866
3867 * mgui/MCamDisplay.cc:
3868 - added SetBorderMode(0)
3869
3870 * mgui/MHexagon.[h,cc]:
3871 - changed Print-output to fit into two lines
3872 - made Print appear in the context menu
3873
3874 * merpp.cc:
3875 - Added MParContainer::Class()->IgnoreTObjectStreamer()
3876
3877 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
3878 mmain/MAnalysis.[h,cc]:
3879 - added support for a progressbar
3880
3881 * mbase/MFilterList.h:
3882 - added SetOwner-support
3883
3884 * mbase/MLogManip.h:
3885 - added 'dec' manipulator to dbginf
3886
3887 * mbase/MTask.h:
3888 - added GetNumExecutions
3889
3890 * mraw/RawLinkDef.h:
3891 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
3892 MRawFile[Read,Write]
3893
3894
3895
3896 2001/10/30: Thomas Bretz
3897
3898 * macros/MagicHillas.C
3899 - removed precreated objects
3900
3901 * macros/readCt1.C:
3902 - fixed a bug (-> instead of .)
3903
3904 * *LinDef.h:
3905 - added a '+' to all 'new' classes. 'new' means, that the object
3906 is not yet used in Monte Carlo Files.
3907
3908 * *.h:
3909 - changed defines from CLASS_H to MARS_Class type (like root)
3910
3911 * MMcPedestalCopy.[h,cc]:
3912 - added AddToBranchList stamements
3913
3914 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
3915 - changed derivement from TObject to MParContainer to be sure
3916 fBits are not written, without specifying this for any TObject
3917 derived class
3918
3919
3920
3921 2001/10/29: Thomas Bretz
3922
3923 * Makefile.rules:
3924 - changed the output
3925
3926 * macros/rootlogon.C:
3927 - Added IgnorTObjectStreamer
3928
3929 * manalysis/MCT1ReadAscii.cc:
3930 - changed fFileNames to a TList of TNamed objects
3931
3932 * mbase/MArray.h:
3933 - removed include of MArray.h
3934
3935 * mbase/MParContainer.[h,cc]:
3936 - changed fName, fTitle from pointer to static object
3937 - Changed ClassVersion to 0
3938
3939 * mbase/MParList.[h,cc]:
3940 - changed fName, fTitle from pointer to static object
3941 - changed include of TObjArray to a forward declaration
3942 (for faster compilation)
3943 - simplified the code
3944
3945 * mbase/MInputStreamID.[h,cc]:
3946 - changed fStreamId from char* to TString
3947 - Changed ClassVersion to 0
3948
3949 * mbase/MReadTree.[h,cc]:
3950 - changed veto-list to an array of TNamed objects
3951 - implemented auto enabeling
3952
3953 * mbase/MTask.[h,cc]:
3954 - implemented fListOfBranches for auto enabeling
3955
3956 * mbase/MTaskList.[h,cc]:
3957 - changed fName, fTitle from pointer to static object
3958 - changed include of TObjArray to a forward declaration
3959 (for faster compilation)
3960
3961 * mbase/MWriteRootFile.cc:
3962 - changed fName, fTitle from pointer to static object
3963 - set splitlevel in TTree::Branch to default
3964 - changed kSaveNow to kFillTree
3965
3966 * mhist/MFillH.cc:
3967 - changed fName, fTitle from pointer to static object
3968 - check inharitance from MH
3969
3970 * mhist/MH.[h,cc]:
3971 - changed fName, fTitle from pointer to static object
3972 - implementation of simplified static MakeDefCanvas
3973
3974 * mhist/MHFadcCam.h:
3975 - removed include of TH1
3976
3977 * mhist/MHFadcPix.[h,cc]:
3978 - implemented persistent pixid
3979 - get rid of 'fixed string sizes'
3980 - Delete histograms from file structure (SetDirectory)
3981 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
3982 - removed include of TH1
3983
3984 * mhist/MHHillas.cc
3985 - changed fName, fTitle from pointer to static object
3986 - Delete histograms from file structure (SetDirectory)
3987 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
3988 - changed DrawClone to DrawCopy
3989
3990 * mhist/MHMcCollectionArea.[h,cc]:
3991 - changed fName, fTitle from pointer to static object
3992 - Delete histograms from file structure (SetDirectory)
3993 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
3994 - changed DrawClone to DrawCopy
3995 - changed binning to log scale
3996 - removed include of TH1
3997
3998 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
3999 - changed fName, fTitle from pointer to static object
4000 - Delete histograms from file structure (SetDirectory)
4001 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
4002
4003 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
4004 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
4005 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
4006 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
4007 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
4008 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
4009 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
4010 - changed fName, fTitle from pointer to static object
4011
4012 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
4013 mmontecarlo/MMcThresholdCalc.[h,cc],
4014 mmontecarlo/MMcTriggerRateCalc.[h,cc],
4015 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
4016 - changed fName, fTitle from pointer to static object
4017 - changed to use auto enabling scheme
4018
4019 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
4020 - removed UseLeaf
4021
4022 * macros/CT1Hillas.C, macros/readMagic.C:
4023 - made run again
4024
4025 * mraw/MRawFileWrite.cc:
4026 - changed fName, fTitle from pointer to static object
4027 - changed TTree::Branch to use default split level (99)
4028 - added the missing important '.' to the Branch names!
4029
4030 * mraw/MRawRunHeader.[h,cc]:
4031 - changed fName, fTitle from pointer to static object
4032 - implemented enum for Run Type
4033
4034
4035
4036 2001/10/26: Thomas Bretz
4037
4038 * Makefile.rules:
4039 - changed output
4040
4041 * readraw.cc:
4042 - changed name and description in TROOT
4043 - removed argument in MMcEvt::Print()
4044
4045 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
4046 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
4047 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
4048 mmc/MMcTrigHeader.[hxx,cxx]:
4049 - according to root 3.01 made Print const
4050
4051 * mbase/BaseLinkDef.h:
4052 - added MPrint
4053
4054 * mbase/MPrint.[h,cc]:
4055 - added
4056
4057 * mbase/MClone.[h,cc]:
4058 - changed MParContainer to a more general TObject
4059
4060 * mbase/Makefile:
4061 - MPrint.cc added
4062
4063 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
4064 meventdisp/MGFadcDisp.[h,cc]:
4065 - introduced fInitOk for the case PreProcessing failed
4066
4067 * mmain/MMonteCarlo.cc:
4068 - added correction for use of several trigger conditions
4069 - speedup threshold calc by usage of UseLeaf
4070
4071 * magiclogo.xpm, marslogo.xpm:
4072 - changed
4073
4074 * mmain/MMonteCarlo.cc:
4075 - added a workaround for the <TClass::TClass> no dictionary for MMc*
4076 problem
4077
4078 * mbase/MWriteRootFile.[h,cc]:
4079 - simplified code by removing MRootFileTree class
4080
4081 * mbase/MLog.cc:
4082 - changed char[len+1] to 'new' statement
4083
4084
4085
4086
4087 2001/10/23: Thomas Bretz
4088
4089 * mbase/MLog.[h,cc]:
4090 - replaced usage of tmpnam by mkstemp
4091
4092 * mgui/MCamDisplay.[h,cc]:
4093 - Paint function added which maintains the aspect ratio of the image
4094 - DrawPhotErr removed
4095 - removed gPad->Clear, so that we can draw into pads not only
4096 canvases
4097
4098 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
4099 mhist/MFillHStarMap.[h,cc]:
4100 - removed
4101
4102 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
4103 - removed unused spectral index and flux
4104
4105 * mmontecarlo/MMcThesholdCalc.[h,cc],:
4106 mbase/MParList.[h,cc]:
4107 - fixed the Dimension handling
4108
4109 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
4110 - fixed the Dimension handling
4111 - added destructor
4112
4113 * macros/trigrate.C:
4114 - fixed some small things
4115 - accelerated by use of MReadTree::UseLeaf
4116
4117 * mhist/MHMcCollectionArea.h:
4118 - changed default argument of DrawClone from NULL to "".
4119 NULL caused the interpreter to crash.
4120
4121 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
4122 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
4123 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
4124 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
4125 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
4126 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
4127 - according to root 3.01 I made Print() const
4128
4129 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
4130 - removed
4131
4132 * mbase/MReadTree.cc:
4133 - removed default argument from GetEntry-call
4134
4135 * mbase/MTask.[h,cc]:
4136 - introduced mapping function for (Pre/Post)&Process
4137 - according to root 3.01 I made Print() const
4138 - added PrintStatistics
4139 - added call counter
4140
4141 * mbase/MTaskList.[h,cc]:
4142 - adapted to new MTask mapping functions
4143 - according to root 3.01 I made Print() const
4144 - added PrintStatistics
4145 - moved some functionality to MTask-Mapper functions
4146
4147 * mmain/MMonteCarlo.cc:
4148 - adapted to some changes in other classes
4149 - some small simplifications
4150 - accelerated, by use of UseLeaf
4151 - workaround for the ButtonGroup/Button delete bug
4152
4153 * mmain/MAnalysis.cc:
4154 - workaround for the ButtonGroup/Button delete bug
4155
4156
4157
4158 2001/10/23: Thomas Bretz
4159
4160 * macros/dohtml.C:
4161 - changed macro names
4162
4163 * macros/getCollArea.C:
4164 - renamed to collarea.C
4165 - make use of new fast MReadTree
4166
4167 * macros/getRate.C:
4168 - renamed to trigrate.C
4169
4170 * macros/getThreshold.C:
4171 - renamed to threshold.C
4172
4173 * Makefile.depend:
4174 - removed
4175
4176 * mgui/MCamDisplay.[h,cc]:
4177 - fixed wrong usage of new operator in TClonesArray
4178 - the aspect ratio of the Canvas is used now to display geometries
4179 correctly (no 'small CT1 camera anymore)
4180 - replaced include of MCerPhotPix by a forward declaration
4181 - replaced include of MHexagon by a forward declaration
4182
4183 * mgui/MGeomCam.[h,cc]:
4184 - added GetMaxRadius()-function
4185 - added CalcMaxRadius()-function
4186 - replaced include of MGeomPix by a forward declaration
4187 - replaced include of TObjArray by a forward declaration
4188
4189 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
4190 - call CalcMaxRadius in the constructor
4191
4192
4193
4194 2001/10/22: Thomas Bretz
4195
4196 * mhist/MH*.[h,cc]:
4197 - changed DrawClone according to root 3.01/06 to 'const'
4198
4199
4200
4201 2001/10/16: Thomas Bretz
4202
4203 * mbase/MReadTree.[h,cc]:
4204 - added some output statements
4205 - added comments
4206 - added UseLeaf
4207 - changed AddFile to Int_t
4208 - simplified GetEntry call
4209
4210 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
4211 - added come comments
4212 - removed Draw-function
4213
4214 * mars.cc:
4215 - Changed name of TROOT object to 'mars'
4216
4217 * merpp.cc:
4218 - changed name of TROOT object to 'merpp'
4219 - added some more ouput
4220
4221 * mbase/MBaseLinkDef.h:
4222 - added MRootFileBranch
4223 - added MRootFileTree
4224
4225 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
4226 - added comments
4227
4228 * mbase/MEvtLoop.cc:
4229 - added missing include
4230 - added another time output
4231
4232 * mbase/MWriteRootFile.cc:
4233 - added ClassImp
4234
4235 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
4236 - changed output
4237
4238 * mhist/MHMcCollectionArea.cc:
4239 - small fixes
4240 - changed error calculation according to Ciro
4241
4242 * macros/CT1Hillas.C:
4243 - fixes some bugs (typos)
4244
4245
4246
4247 2001/10/05: Thomas Bretz
4248
4249 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
4250 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
4251 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
4252 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
4253 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
4254 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
4255 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
4256 mraw/MRawFileRead.cc
4257 - comments updated
4258
4259 * mbase/MFilter.[h,cc]:
4260 - made IsExpressionTrue abstract
4261
4262 * meventdisp/MGEvtDisplay.cc:
4263 - fixed a bug that only every second event was displayed
4264
4265 * meventdisp/MGFadcDisp.[h,cc]:
4266 - reorganized code (changing pixel number drawed the histogram twice)
4267
4268 * mgui/MCamDisplay.[h,cc]:
4269 - added fDrawingPad to make sure that all output goes into the same pad
4270
4271 * mhist/HistLinkDef.h, mhist/Makefile:
4272 - removed old MFillH* classes
4273
4274
4275
4276 2001/10/02: Thomas Bretz
4277
4278 * mbase/MClone.[h,cc],
4279 meventdisp/MGCamDisplay.[h,cc],
4280 meventdisp/MGEvtDisplay.[h,cc],
4281 mmain/MCameraDisplay.[h,cc]:
4282 - added
4283
4284 * macros/readMagic.C:
4285 - fixed a "'->' and '.' mixed bug"
4286
4287 * manalysis/MCT1ReadAscii.cc:
4288 - added initialisation of fIn
4289
4290 * manalysis/MCerPhotEvt.[h,cc]:
4291 - made IsPixelExisting const
4292 - made IsPixelCore const
4293 - made IsPixelUsed const
4294 - made GetNumPhotons[Min,Max] const
4295
4296 * mbase/BaseLinkDef.h, mbase/Makefile:
4297 - added MClone
4298
4299 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
4300 - added SetOwner-support
4301
4302 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
4303 - removed MShowSpect
4304 - removed MViewAdcSpect
4305
4306 * mdatacheck/MDumpEvtHeader.cc:
4307 - added missing descriptions
4308
4309 * mdatacheck/MGDisplayAdc.[h,cc]:
4310 - small changes
4311
4312 * meventdisp/EvtDispLinkDef.h:
4313 - added MGEvtDisplay
4314 - added MGCamDisplay
4315
4316 * meventdisp/MGFadcDisp.[h,cc]:
4317 - derived from MGEvtDisplay
4318 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
4319
4320 * meventdisp/Makefile:
4321 - added MGCamDisplay
4322
4323 * mgui/MCamDisplay.[h,cc]:
4324 - cleaned
4325 - reorganized
4326
4327 * mgui/MHexagon.cc:
4328 - added missing descriptions
4329
4330 * mhist/MHFadcPix.cc:
4331 - reorganized some code in the constructor which creates the 'names'
4332
4333 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
4334 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
4335 - Draw-function supports a default canvas now
4336
4337 * mmain/MDataCheck.cc:
4338 - added/rorganized comments
4339 - removed usage of MViewAdcSpectra
4340
4341 * mmain/MMars.[h,cc]:
4342 - added new "Camera Display" Button
4343
4344 * mmain/MainLinkDef.h, mmain/Makefile:
4345 - added MCameraDisplay
4346
4347
4348
4349 2001/09/28: Thomas Bretz
4350
4351 * macros/getRate.C:
4352 - changed TObjArray to a non-pointer object
4353 - added Printing of the result at the end of the macro
4354
4355 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
4356 - added DrawClone
4357
4358 * mhist/MHMcRate.[h,cc]:
4359 - added a dummy for DrawClone
4360
4361 * mmain/MMonteCarlo.[cc, h]:
4362 - added Gui elements
4363 - added CalculateCollectionArea (not yet tested)
4364 - added CalculateTriggerRate (not yet tested)
4365 - added Threshold (not yet tested)
4366
4367 * mmontecarlo/MMcTriggerRateCalc.cc:
4368 - removed output stuff from PostProcessing
4369
4370 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
4371 - reorganized code (constructor)
4372 - reorganized deletion of gui objects
4373 - fixed many, many memory leaks
4374
4375
4376
4377 2001/09/27: Thomas Bretz
4378
4379 * mmain/MBrowser.cc:
4380 - added comments
4381
4382 * mmain/MAnalysis.[h,cc]:
4383 - added entry field for cleaning levels
4384 - restructured code a bit
4385
4386 * mhist/MFillH.cc:
4387 - fixed missing initialization of member variables in Init
4388
4389 * mhist/MHHillas.[h,cc]:
4390 - Added comments
4391 - Added DrawClone
4392 - Removed kCanDelete bits from Draw function
4393
4394 * mhist/MHStarMap.[h,cc]:
4395 - Added comments
4396 - Added DrawClone
4397 - moved some code from the Draw-functions to PrepareDrawing
4398
4399
4400
4401 2001/09/26: Thomas Bretz
4402
4403 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
4404 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
4405 - reorganized code (constructor)
4406 - reorganized deletion of gui objects
4407 - fixed many, many memory leaks
4408 - small changes in layout
4409
4410 * mmain/MAnalysis.[h,cc]:
4411 - added
4412
4413 * macros/*:
4414 - added Copyright notice
4415 - added some small sanity checks
4416
4417 * macros/MagicHillas.C:
4418 - fixed '->' bug
4419 - changed MFillHStarMap to MFillH
4420
4421 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
4422 - removed an old debug statement
4423
4424 * mmain/MMars.cc:
4425 - added new Analysis functionality
4426
4427 * mmain/MainLinkDef.h:
4428 - addded MAnalysis
4429
4430 * mmain/Makefile:
4431 - added MAnalysis.cc
4432
4433 * mmc/McLinkDef.h:
4434 - removed nonsens define statement
4435
4436
4437
4438 2001/09/25: Thomas Bretz
4439
4440 * Makefile:
4441 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
4442 It contains the origin (CVSROOT) of the repository and my confuse
4443 people triing to commit changed files from such an archive to
4444 the repository
4445
4446 * mmain/MBrowser.[cc,h]:
4447 - reorganized code (constructor)
4448 - reorganized deletion of gui objects
4449 - fixed many, many memory leaks
4450
4451 * mmain/MMars.[cc,h]:
4452 - reorganized code (constructor)
4453 - reorganized deletion of gui objects
4454 - fixed many, many memory leaks
4455
4456
4457
4458 2001/09/20: Thomas Bretz
4459
4460 * mbase/MLog.[h,cc]:
4461 - made working with Cosy
4462 - fixed gui stuff to work like expected
4463
4464 * manalysis/MCerPhotPix.h:
4465 - replaced TROOT.h by MAGIC.h
4466
4467 * mfilter/MFTriggerLvl1.h:
4468 - added description
4469
4470
4471
4472 2001/09/20: Thomas Bretz
4473
4474 * released Version 0.4
4475
4476 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
4477 - switched to root version >= 3.00
4478
4479 * Makefile.conf.linux:
4480 - added to support the new Linux distributions
4481
4482 * .rootrc:
4483 - removed references to MARSSYS
4484
4485
4486
4487 2001/09/13: Thomas Bretz
4488
4489 * Makefile.conf.linux-gnu:
4490 - removed "-Woverloaded-virtual". it doesn't really help
4491
4492
4493
4494 2001/08/02: Thomas Bretz
4495
4496 * macros/getRate.C:
4497 - make use of new stylish lists of containers
4498
4499
4500 * macros/CT1Hillas.C, macros/getCollArea.C:
4501 - make use of return value of Eventloop
4502
4503 * macros/merpp.C:
4504 - changed return type to void
4505
4506
4507
4508 2001/07/23: Thomas Bretz
4509
4510 * mbase/MParList.cc:
4511 - redifinition of default argument: fixed
4512
4513
4514
4515 2001/07/23: Thomas Bretz
4516
4517 * mmontecarlo/MMcThresholdCalc.[cc,h]:
4518 - changed PreProcess action to new stylish lists of containers
4519
4520 * mhist/Makefile:
4521 - removed MEnergies.cc
4522
4523 * mhist/HistLinkDef.h:
4524 - removed MEnergies.cc
4525
4526 * mbase/MReadTree.cc:
4527 - removed a bug which causes MReadTree to show strange behaviour.
4528 We cannot use GetBranch()->SetAddress() we have to use
4529 SetBranchAddress.
4530
4531 * macros/MagicHillas.C:
4532 - changed to new stylish histogram fillers.
4533
4534 * mhist/MHMcRate.cc:
4535 - some simplifications to the constructors
4536 - some accelerations of the rate calculation
4537
4538 * mhist/MHHillas.C:
4539 - added axis descriptions (thanks to Rudy)
4540
4541
4542
4543 2001/07/20: Thomas Bretz
4544
4545 * mhist/MH.cc:
4546 - added comments
4547
4548 * mhist/MFillH.cc:
4549 - added comments
4550
4551 * mbase/MParList.[h,cc]:
4552 - Added AddToList from a TObjArray
4553 - Added GetClassName
4554 - Added GetObjName
4555 - Added FindObjectList
4556 - Added FindCreateObjList
4557 - Added CreateObjList
4558
4559 * mhist/MHMcEnergies.[h,cc]:
4560 - deleted
4561
4562 * mhist/MHMcEnergy.[h,cc]:
4563 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
4564 - added a SetName function which replaces the old constructor somehow
4565
4566 * macros/getThreshold.C:
4567 - make use of some new features
4568
4569
4570
4571 2001/07/19: Thomas Bretz
4572
4573 * mbase/MEvtLoop.cc:
4574 - added comments
4575
4576 * mbase/MTaskList.cc:
4577 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
4578
4579 * mhist/MH.[cc,h]
4580 - added
4581
4582 * mhist/MFillH.[cc,h]
4583 - added
4584 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
4585 can be deleted now
4586
4587 * mhist/HistLinkDef.h:
4588 - added MH
4589 - added MFillH
4590
4591 * mhist/MFillHFadc.cc:
4592 - moved source for filling to corresponding histogram class
4593
4594 * mhist/MFillHHillas.cc:
4595 - included MHillas.h
4596
4597 * mhist/MHFadcCam.[cc, h]:
4598 - added Fill
4599 - made FillHi, FillLo private
4600
4601 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
4602 - changed Fill function to new style
4603 - derived class from MH
4604
4605 * mhist/Makefile:
4606 - added MH.cc
4607 - added MFillH.cc
4608
4609
4610
4611 2001/07/18: Oscar Blanch
4612
4613 * macros/getRate.C:
4614 - Macro to compute the trigger rate from a MonteCarlo file
4615
4616 * mhist/MHMcRate.[h,cc]:
4617 - Container to store trigger rate information
4618 - Draw() functin member to be implemented
4619
4620 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
4621 - Task to compute trigger rate
4622
4623
4624
4625 2001/07/13: Thomas Bretz
4626
4627 * mbase/MEvtLoop.[h,cc]:
4628 - Added a result value to Eventloop to be able to detect if the
4629 execution was successfull
4630 - changes postProcess to return the return value from
4631 MTaskList::PostProcess
4632
4633 * mbase/MParList.cc:
4634 - FindCreateObj removes now a 'dot' from the end of an indexed
4635 object name like "Events;7."
4636
4637 * mbase/MReadTree.cc:
4638 - small changes to the output
4639
4640 * mbase/MTask.[h,cc]:
4641 - added Preprocessed flag. This enables the tasklist to only postprocess
4642 already preprocessed tasks
4643
4644 * mbase/MTaskList.cc:
4645 - don't postprocess non preprocessed tasks
4646
4647 * mhist/MHMcCollectionArea.cc:
4648 - added descriptions to histrograms
4649 - changed names of histograms
4650 - added drawing of canvas to Draw-functions
4651
4652 * mhist/MHMcEnergy.[h,cc]:
4653 - added variables to store the calculated result
4654 - changed names and titles of histogram
4655 - added axis titles to histogram
4656 - moved result calculation into fit-function
4657
4658 * mmontecarlo/MMcCollectionAreaCalc.cc:
4659 - added name of input container to be able to process another
4660 container than "MMcTrig"
4661
4662 * mmontecarlo/MMcThresholdCalc.cc:
4663 - removed trailing dot from container name creation
4664
4665 * mhist/MMcThresholdCalc.cc:
4666 - removed a wrong '.' behind the number when processing more than
4667 one trigger condition
4668
4669 * mraw/MRawRunHeader.cc:
4670 - added "Monte Carlo Data" as runtype
4671
4672
4673
4674 2001/07/10: Thomas Bretz
4675
4676 * mhist/MHMcEnergy.h:
4677 - renamed SetBins to SetNumBins
4678
4679 * mmontecarlo/MMcThresholdCalc.cc:
4680 - changed style of comments
4681 - moved sqrt(2) from Postprocess to header.
4682
4683 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
4684 mmontecarlo/MMcEnerThreCalc.[cc,h]:
4685 - removed
4686
4687 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
4688 - removed
4689
4690
4691
4692 2001/07/09: Thomas Bretz
4693
4694 * mbase/MParList.cc:
4695 - made handling of already existing containers in AddToList a bit
4696 more convinient
4697
4698 * mbase/MTaskList.[h,cc]:
4699 - added come comments
4700 - made handling of already existing tasks in AddToList a bit
4701 more convinient
4702 - Added name-argument to constructor
4703
4704 * mraw/MRawFileRead.[cc, h]:
4705 - move file-open check from constructor to PreProcess
4706 - added variable for filename
4707
4708 * mraw/MRawFileWrite.[cc,h]:
4709 - moved fOut->Write from PostProcess to destructor
4710 - removed PostProcess
4711
4712
4713
4714 2001/07/06: Thomas Bretz
4715
4716 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
4717 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
4718 - added
4719
4720 * Makefile
4721 - mfilter added
4722
4723 * Makefile.conf.linux-gnu:
4724 - added some warning options
4725
4726 * Makefile.conf.osf1:
4727 - enhanced warnings
4728
4729 * manalysis/MCerPhotEvt.cc:
4730 - removed a small buf from the constructor
4731
4732 * BaseLinkDef.h:
4733 - added MFilter
4734 - added MFilterList
4735
4736 * mbase/MLog.[h,cc]:
4737 - added a non-empty copy constructor to make cxx happy
4738
4739 * mbase/MParList.[h,cc]:
4740 - added second overload-function FindObject
4741
4742 * mbase/MTask.h:
4743 - added all Filter stuff
4744
4745 * mbase/MTaskList.cc:
4746 - changed debug output
4747 - added filter-stuff to Process
4748
4749 * mbase/MTaskList.h:
4750 - changed Print default option from NULL to ""
4751
4752 * mbase/Makefile:
4753 - added MFilter
4754 - added MFilterList
4755
4756 * mhist/MFillHFadc.cc:
4757 removed a small bug in the PreProcessing
4758
4759 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
4760 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
4761 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
4762 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
4763 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
4764 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
4765 mmontecarlo/MMcThresholdCalc.h:
4766 - made more const-correct
4767
4768 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
4769 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
4770 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
4771 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
4772 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
4773 mraw/MRawFileWrite.cc:
4774 - added comments
4775
4776 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
4777 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
4778 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
4779 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
4780 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
4781 manalysis/MPedestalPix.cc,
4782 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
4783 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
4784 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
4785 mbase/MWriteRootFile.cc,
4786 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
4787 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
4788 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
4789 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
4790 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
4791 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
4792 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
4793 - added semicolon after ClassImp to make my editor happy
4794
4795 * mmain/MEvtDisp.cc:
4796 - removed a wrong comma in the enumerations
4797
4798 * mmontecarlo/MMcThresholdCalc.cc:
4799 - made compile on osf by removing brackets in new steatement (constructor)
4800
4801
4802
4803 2001/07/05: Thomas Bretz
4804
4805 * macros/CT1Hillas.C:
4806 - changed the wrong pointers to dots.
4807
4808 * macros/getThreshold.C:
4809 - added some comments
4810 - removed the canvas creation
4811 - drawing replaced by a loop
4812 - changed trigger conditions to 1 (should work with any MC file)
4813
4814 * macros/readMagic.C:
4815 - changed the event counter to the number of the event in the file
4816 - removed icound
4817
4818 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
4819 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
4820 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
4821 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
4822 mhist/MFillHStarMap.cc,
4823 - changed HasChanged to ReadyToSave
4824
4825 * mbase/MReadTree.cc:
4826 - added some comments
4827
4828 * mhist/MHMcEnergies.h:
4829 - fixed bug in []-operator
4830
4831 * mhist/MHMcEnergy.cc:
4832 - added canvas creation to draw function
4833
4834 * mmontecarlo/MMcThresholdCalc.cc:
4835 - fixed a bug in the constructor
4836
4837
4838
4839 2001/06/20: Thomas Bretz
4840
4841 * macros/merpp.C:
4842 - fixed type in comment
4843
4844 * manalysis/MHillas.cc:
4845 - fixed 'FIXME' comment
4846
4847 * mbase/MWriteFile.[h,cc]:
4848 - added
4849
4850 * mbase/MWriteRootFile.[h,cc]:
4851 - added
4852
4853 * mbase/BaseLinkDef.h:
4854 - Added MWriteFile
4855 - Added MWriteRootFile
4856
4857 * mbase/MEvtLoop.cc:
4858 - fixed the counting in the eventloop
4859
4860 * mbase/MWriteAsciiFile.[h,cc]:
4861 - changed class that it is based on MWriteFile now
4862
4863 * mbase/Makefile:
4864 - added MWriteFile
4865 - added MWriteRootFile
4866
4867 * mhist/MFillHFadc.[h,cc]:
4868 - added set for HasChanged (new PostProcess)
4869
4870 * mhist/MFillHHillas.cc:
4871 - added set for HasChanged (new PostProcess)
4872
4873 * mhist/MFillHStarMap.cc:
4874 - added set for HasChanged (new PostProcess)
4875
4876 * mhist/MHHillas.cc:
4877 - Set kCanDelete to make sure, that the histograms are deleted
4878 together with the canvas
4879
4880 * mraw/MRawFileWrite.[h,cc]:
4881 - changed the handling of opening, closing and checking file
4882
4883
4884
4885 2001/06/13: Thomas Bretz
4886
4887 * ./.../*.h:
4888 - added some comments and corrected some descriptions.
4889
4890 * mbase/MParContainer.[h,cc]:
4891 - added a 'dummy' function for AsciiRead, AsciiWrite
4892
4893 * mbase/MWriteAsciiFile.[h,cc]:
4894 - added new constructor (specify directly the pointer to the class)
4895
4896 * mgui/MHexagon.cc:
4897 - made Copy-function more readable
4898
4899 * mgui/MParContainer.cc:
4900 - made Copy-function more readable
4901
4902 * mhist/MHMcEnergies.[h,cc]:
4903 - files added as a container to make handling of several MHMcEnergy easier
4904
4905 * mbase/MAGIC.h:
4906 - encapsulated include of TROOT
4907
4908 * mbase/MTaskList.cc:
4909 - added SetHasChange and Reset to PostProcess
4910
4911 * mhist/HistLinkDef.h
4912 - added MHMcEnergies
4913
4914 * mhist/MHMcEnergy.[h,cc]:
4915 - added name and title to constructor
4916 - added number to name of container
4917
4918 * mmontecarlo/MMcThresholdCalc.cc:
4919 - corrected typo in creation of the container names
4920
4921 * mraw/MRawEvtData.cc:
4922 - Set kCanDelete in Draw function
4923
4924
4925
4926 2001/06/12: Thomas Bretz
4927
4928 * mmontecarlo/MMcEnerThreCalc.[cc,h]
4929 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
4930
4931 * mmontecarlo/MMcEnerThreHistos.[h,cc]
4932 - copied to mmhist/MHMcEnergy.[h,cc]
4933
4934 * mbase/Makefile:
4935 - added MWriteAsciiFile.cc
4936
4937 * mhist/HistIncl.h:
4938 - added TF1.h
4939
4940 * mhist/HistLinkDef.h:
4941 - added MHMcEnergy
4942
4943 * mhist/Makefile
4944 - added MHMcEnergy
4945
4946 * mmontecarlo/MCollArea.h:
4947 - fixed typo in ifndef
4948
4949 * mmontecarlo/Makefile:
4950 - added MMcThresholdCalc.cc
4951 - removed MMcEnerHisto.cc
4952 - removed MMcEnerThre.cc
4953 - removed MMcEnerThreCalc.cc
4954
4955 * mmontecarlo/MonteCarloLinkDef.h:
4956 - added MMcThresholdCalc.cc
4957 - removed MMcEnerHisto.cc
4958 - removed MMcEnerThre.cc
4959 - removed MMcEnerThreCalc.cc
4960
4961 * mbase/MWriteAsciiFile.[h,cc]:
4962 - added
4963
4964 * manalysis/MCT1ReadAscii.h:
4965 - removed fFileName from class definition
4966
4967 * manalysis/MCerPhotCalc.cc:
4968 - use of SetHasChanged added
4969
4970 * manalysis/MHillas.[h,cc]:
4971 - Reset added
4972 - AsciiRead added
4973 - AsciiWrite added
4974 - use of SetHasChanged added
4975
4976 * manalysis/MPedCalcPedRun.[h,cc]:
4977 - made fNumHiGainSamples a class member
4978 - renamed some member functions
4979 - made the 'internal' member functions private
4980 - added SetHasChanged
4981 - made these functions const
4982
4983 * mbase/BaseLinkDef.h
4984 - MWriteAsciiFile added
4985
4986 * mbase/MEvtLoop.cc:
4987 - some small changes to the logging output
4988
4989 * mbase/MParContainer.cc:
4990 - fHasChanged added
4991
4992 * mbase/MParContainer.h:
4993 - Reset prototype added
4994 - HasChanged added
4995 - SetHasChanged added
4996
4997 * mbase/MParList.[cc,h]:
4998 - SetHasChanged added
4999 - Reset added
5000
5001 * mbase/MTaskList.cc:
5002 - Process: call SetHasChanged before looping
5003 - Process: call Reset before looping
5004
5005 * mbase/MTaskList.h:
5006 - fParList added to class definition
5007
5008
5009
5010 2001/04/27: Thomas Bretz
5011
5012 * macros/merpp.C:
5013 - made the merpp-macro Mars 0.3 compatible
5014
5015
5016
5017 2001/04/19: Thomas Bretz
5018
5019 * mbase/MParList.cc:
5020 - added stripping of the string after last semicolon (classname)
5021
5022 * mbase/MReadTree.cc:
5023 - added Veto funtionality to PreProcess
5024 - added HasVeto
5025 - added fVetoList
5026 - added VetoBranch
5027
5028
5029
5030 2001/04/18: Thomas Bretz
5031
5032 * mbase/MHtml.[cc.h]:
5033 - Added
5034
5035 * mbase/*.cc:
5036 - changed comments of member functions to new MHtml-Style
5037
5038
5039
5040 2001/04/09: Thomas Bretz
5041
5042 * mbase/MParList.cc:
5043 - Added the possibility to specify a different object name in
5044 FindCreateObj
5045
5046 * .rootrc:
5047 - changed the style for the html documentation
5048
5049 * macros/dohtml.C:
5050 - added SetXwho
5051
5052 * (*.cc):
5053 - added the copyright comment block
5054
5055 * mgui/MGeomCamMagic.cc:
5056 - added some comments to all these numbers
5057
5058 * mraw/MRawEvtPixelIter.h:
5059 - added Jump member function which jumps directly to the pixel with a
5060 given id
5061
5062
5063
5064 2001/04/09: Thomas Bretz
5065
5066 * mgui/MGeomPix.cc:
5067 - fixed a small error in SetNeighbors (thanks to Oscar)
5068
5069 * mgui/MGFadcDisp.[h,cc]:
5070 - Fixed many small errors which caused the display to display nonsens
5071 in some situations
5072
5073
5074
5075 2001/04/04: Thomas Bretz
5076
5077 * mraw/MRawEvtData.[cc,h]:
5078 - changed wrong return type of GetNumPixels to UShort_t
5079
5080 * mmain/MBrowser.[cc,h]:
5081 - made the dialog somehow work like it should
5082
5083
5084
5085 2001/04/03: Thomas Bretz
5086
5087 * manalysis/MCT1ReadAscii.cc:
5088 - the pedestal values read from the file are now stored in MeanRms
5089 instead of Sigma
5090
5091 * manalysis/MCerPhotCalc.cc:
5092 - The pedestal mean Rms is used as the pixel error
5093
5094 * MImgCleanStd.cc:
5095 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
5096 with value=noise=0
5097
5098 * MMcPedestalCopy.cc:
5099 - All the pedestal values are now filled in (are they calculated correctly?)
5100
5101 * mgui/MGeomCamMagic.cc:
5102 - Forgot to initialize the Nextneighbors of the Magic Camera
5103 (thanks to Oscar)
5104
5105 * mhist/MHStarMap.cc:
5106 - I changed the model of the display (colors and bin width) to
5107 get a 'better' result
5108
5109
5110
5111 2001/04/02: Thomas Bretz
5112
5113 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
5114 - added constants (kTT*) for trigger type
5115
5116 * manalysis/MImgCleanStd.[h,cc]:
5117 - added changeable cleaning levels
5118
5119 * manalysis/MHillas.cc:
5120 - added some more sanity checks to the calculation
5121
5122 * manalysis/MCT1ReadAscii.[h,cc]:
5123 - added some kind of chain feature (AddFile) to process more than one file
5124
5125 * mgui/MGeomPix.[h,c]:
5126 - added interface to pixel neighbors
5127
5128 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
5129 - creates the neighbor geomtry now, too
5130
5131 * manalysis/MImgCleanStd.[cc,h]:
5132 - switched to new stylish neighbors from MGeomCam
5133
5134
5135
5136 2001/03/30: Thomas Bretz
5137
5138 * mdatacheck/MH*, mdatacheck/MFillH*:
5139 - moved to mhist
5140
5141 * mraw/MrawEvtPixelIter:
5142 - IsLoGain -> HasLoGain
5143
5144 * mgui/MG*:
5145 - renamed
5146 - moved to mmain
5147 - move Browser functionality to MBrowser
5148
5149 * mmain/, mhist:
5150 - new
5151
5152
5153
5154 2001/03/21: Thomas Bretz
5155
5156 * manalysis/MHillas.[h,cc]:
5157 - fixed some minor errors, added sanity check (N<2) to Calc
5158
5159 * manalysis/MFillHHillas.cc:
5160 - skip event if Hillas calculations fails
5161
5162 * macros/getCollArea.C, macros/readMagic.C,
5163 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
5164 - changed order in MReadTree constructor
5165
5166 * manalysis/MCT1ReadAscii.[h,cc]:
5167 - changed to use MPedestalCam
5168
5169 * manalysis/MCT1Pedestals.[h,cc]:
5170 - removed
5171
5172 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
5173 - removed MCT1Pedestals
5174
5175 * mbase/BaseLinkDef.h:
5176 - added const values from Magic.h
5177
5178 * mbase/MLogManip.h:
5179 - changed style of dbginf
5180
5181 * mbase/MParList.cc:
5182 - make use of dbginf
5183
5184 * mbase/MReadTree.[h,cc]:
5185 - switched from a TTree to a TChain object
5186 - chnaged order of variables of the constructor
5187
5188
5189
5190 2001/03/21: Thomas Bretz
5191
5192 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
5193 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
5194 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
5195 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
5196 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
5197 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
5198 mdatacheck/MFillHHillas.h
5199 - added
5200
5201 * mdatacheck/MHistosAdc.[h,cc]:
5202 - replaced by MHFadc[Cam,Pix]
5203
5204 * mdatacheck/MFillAdcSpect.[h,cc]:
5205 - replaced by MFillHFadc
5206
5207 * macros/readCT1.C:
5208 - uses the new classes now
5209 - calculates and displays hillas
5210
5211 * manalysis/AnalysisLinkDef.h:
5212 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
5213
5214 * manalysis/MCT1ReadAscii.cc:
5215 - PreProcess uses FindCreateObj now
5216
5217 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
5218 - changed the new back to 'new with placement'
5219
5220 * manalysis/MCerPhotEvt.[h, cc]:
5221 - removed cleaning from this class
5222
5223 * manalysis/MHillas.cc:
5224 - some small changes in the naming inside Calc()
5225
5226 * manalysis/MHillas.h:
5227 - added Get-functions
5228
5229 * manalysis/MPedestalCam.h:
5230 - added InitSize-function
5231
5232 * manalysis/MPedestalPix.h:
5233 - made Get-functions const
5234
5235 * manalysis/Makefile:
5236 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
5237
5238 * mbase/MLogManip.h:
5239 - "l." before line number
5240
5241 * mbase/MParList.cc:
5242 - added the autodelete feature for automatically created classes
5243
5244 * mdatacheck/DataCheckLinkDef.h:
5245 - added MHFadc[Cam,Pix], MHHillas
5246 - removed MHistosAdc
5247 - added MFillHFadc, MFillHHillas
5248
5249 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
5250 mdatacheck/MViewAdcSpectra.[h,cc], :
5251 - changed from MHistaosAdc to MHFadcCam
5252
5253 * mdatacheck/Makefile:
5254 - added MFillHFadc.cc, MFillHHillas.cc
5255 - removed MFillAdcSpect.cc
5256
5257 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
5258 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
5259 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
5260 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
5261 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
5262 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
5263 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
5264 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
5265 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
5266 - set version number to '0' (no i/o for this class)
5267
5268 * mgui/MGeomCamCT1.cc:
5269 - new claculation algorith for the CT1 camera. It is more
5270 exact in the camera plain
5271
5272 * mgui/MHexagon.cc:
5273 - removed Draw-function (it is inherited from TObject)
5274
5275 * mmc/MMcFadcHeader.hxx:
5276 - Added get-functions
5277
5278
5279
5280
5281 2001/03/20: Thomas Bretz
5282
5283 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
5284 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
5285 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
5286 - added
5287
5288 * macros/readCT1.C:
5289 - added calculation of Hillas parameters
5290 - changed from pointers to objects
5291
5292 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
5293 - added MPedestalPix/Cam, MHillas, MHillasCalc
5294
5295 * manalysis/MCerPhotEvt.[h,cc]:
5296 - removed fType
5297 - commented out Draw function - should be fixed soon
5298 - renamed *Nb* to *Num*
5299 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
5300
5301 * meventdisp/MGFadcDisp.[h,cc]:
5302 - changed parameter of ReadinEvent to unsigned
5303
5304 * mgui/GuiLinkDef.h, mgui/Makefile:
5305 - added MGeomCamCT1, MGeomCamMagic
5306
5307 * mgui/MCamDisplay.[h,cc]:
5308 - changed constructor argument from int to MGeomCam
5309 - renamed *Nb* to *Num*
5310
5311 * mgui/MGeomCam.[h,cc]:
5312 - removed all camara specific stuff
5313 - MGeomCam is now used as a base class for the classes
5314 MGeomCam[Magic,CT1] which are containing the camera specific stuff
5315
5316 * mgui/MGeomPix.h:
5317 - added Set function
5318
5319
5320
5321 2001/03/02: Thomas Bretz
5322
5323 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
5324 mgui/Makefile:
5325 - new
5326
5327 * mbase/MParList.[cc,h]:
5328 - Added FindCreateObj member function
5329 - added a name to the constructor
5330
5331 * mbase/MReadTree.cc:
5332 - changed to use FindCreateObj
5333
5334 * mdatacheck/MDumpEvtHeader.cc:
5335 - removed fPixelIter from member list
5336 - changed cout to *fLog
5337
5338 * mdatacheck/MViewAdcSpectra.cc:
5339 - removed a HUGE memory leak. All the objects in the list (and the
5340 lists itself were NEVER deleted)
5341
5342 * mdatacheck/MFillAdcSpect.cc
5343 - removed fPixelIter from member list
5344 - changed cout to *fLog
5345 - changed to use FindCreateObj
5346 - changed high and low to hi and lo
5347
5348 * mdatacheck/MShowSpect.cc
5349 - changed cout to *fLog
5350 - added a name to the constructor
5351
5352 * mraw/MRawFileRead.cc:
5353 - changed to use FindCreateObj
5354
5355 * mdatacheck/MGDisplayAdc.[h,cc]:
5356 - added some new member functions to make code more clear
5357 - removed fHists from the destructor
5358
5359 * mdatacheck/MHistosAdc.h:
5360 - changed high and low to hi and lo
5361
5362 * macros/dohtml.C:
5363 - added manalysis
5364
5365
5366
5367 2001/03/01: Thomas Bretz
5368
5369 * Makefile:
5370 - added headers to dependencies
5371
5372 * Makefile.rules:
5373 - added headers to dependencies
5374
5375 * merpp.cc:
5376 - changed from pointers to objects
5377 - added compression level support
5378
5379 * readraw.cc:
5380 - removed unnecessary includes
5381
5382 * mbase/MArray*.*:
5383 - changed all Int_t to UInt_t
5384
5385 * mbase/MLogManip.h:
5386 - changed name of __DINF__ to dbginf
5387
5388 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
5389 mraw/MRawRunHeader.[h,cc]:
5390 - changed ifstream to istream
5391
5392 * mraw/MRawEvtData.cc:
5393 - changed the reading, which speeds up merpp by a factor of 10
5394
5395 * mraw/MRawEvtData.h:
5396 - added flag to InitArrays and DeletePixels
5397 (not yet used)
5398
5399 * mraw/MRawFileRead.h:
5400 - removed pParList from parameter list
5401
5402 * manalysis/AnalysisLinkDef.h
5403 - removed MReadCT1Ascii, added MCT1ReadAscii
5404 - added MCT1Pedestals
5405
5406 * manalysis/MCerPhotEvt.[h,cc]:
5407 - changed the constructor a little bit
5408 - rewrote Print() to make it a bit more readable
5409 - moved MCerphotPix to new File
5410 - added many lines of comments
5411 - exchanged old stylish new call with new stylish(=) one
5412 - replaced all accesses to fPixels with the [] operator to make this
5413 lines more readable
5414 - made all variable declarations const-correct,
5415 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
5416 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
5417 compact, readable and easier to understand
5418 - renamed the Boolean-functions to Is* to get a stricter structure
5419 - replaced mapping function to access the pixel list entries by the new
5420 operator to get rid of more than the necessary number of member
5421 functions without loosing speed or readability
5422 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
5423 more exact
5424
5425 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
5426 - added a new operator to access the TObjArray
5427 - removed unnecessary code from CreateCT1
5428
5429 * mbase/MAGIC.h:
5430 - added kPI
5431
5432 * mbase/MReadTree.cc:
5433 - added some comments
5434
5435 * mgui/MCamDisplay.[h,cc]:
5436 - added some comments, reordered a bit the calls in the constructor
5437 to get a 'straight forward structure', MGeomCam is now only
5438 locally used where it is needed, replaced access to the
5439 TClonesArrays by new member-function to get a more readable code,
5440 replaced old stylish new call with new stylish one, made
5441 variable decleration const-correct, introduced a new member function
5442 to set the pixel color, renamed the overloaded Draw functions to
5443 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
5444 the 'layout' of GetColor to make it easier to understand the algorithm,
5445
5446 * mgui/MCamNeighbor.[h, cc]:
5447 - changed to new log-interface
5448 - exchanged -9999 by -1
5449 - skipped the exits
5450 - you must check for -1 one in any case
5451 - this means a warning should be enough
5452
5453 * mgui/MHexagon.[h,cc]:
5454 - added new constructor whcih uses a MGeomPix-object
5455
5456
5457
5458 2001/02/28: Thomas Bretz
5459
5460 * mbase/MParList.[h,cc]:
5461 - changed return type of FindObject back to TObject
5462 - it seems so, that some compilers don't like overriding the
5463 return type of a virtual member function
5464
5465
5466
5467 2001/02/23: Thomas Bretz
5468
5469 * mraw/MRawEvtPixelIter.h:
5470 - added GetSum* functions
5471
5472 * mbase/MParList.[h,cc]:
5473 - Removed unnecessary fNext-stuff
5474
5475
5476
5477 2001/02/22: Thomas Bretz
5478
5479 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
5480 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
5481 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
5482 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
5483 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
5484 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
5485 mraw/MRawRunHeader.cc:
5486 - exchanged cout with the new logging style (gLog, *fLog)
5487
5488 * mraw/MRawEvtData.cc:
5489 - added 'dec' option to Print
5490
5491 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
5492 - small changes to the Print funtions
5493
5494
5495
5496 2001/02/21: Thomas Bretz
5497
5498 * MRawEvtData.cc:
5499 - Changed ReadEvt according to the new raw binary format 2001/02/20
5500
5501 * Added MLog.[h,cc], MLogManip.[h,cc]
5502
5503 * Adde SetStreamer and fLog to the MParContainer base class
5504
5505 * Derived MEvtLoop from MParContainer
5506
5507 * Makefile:
5508 - added 'tar'
5509
5510 * mbase/BaseIncl.h:
5511 - added fstream.h, TGListBox.h
5512
5513 * mbase/BaseLinkDef.h:
5514 - added pragma for gLog and MLog
5515
5516 * mbase/MAGIC.h:
5517 - added forward definition for gLog
5518
5519 * mbase/MEvtLoop.cc:
5520 - exchanged cout with *fLog
5521 - added statements to provide log-facility to all tasks als parameter
5522 containers
5523
5524 * mbase/MEvtLoop.h:
5525 - Small changes
5526
5527 * mbase/MParContainer.h:
5528 - Added definitions necessary for use of Log-Facility
5529
5530 * mbase/MParList.[h,cc]:
5531 - Added SetLogStream
5532
5533 * mbase/MTask.h:
5534 - added fLog
5535
5536 * mbase/MTaskList.[h,cc]:
5537 - added SetLogStream
5538
5539 * mbase/Makefile:
5540 - Added MLog.cc, MLogManip.cc
5541
5542
5543
5544 2001/02/19: Harald Kornmayer
5545
5546 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
5547
5548 * changed the readCT1.C file to show the effects of the image cleaning
5549 a la CT1
5550
5551 * changed
5552 mgui/MCamNeighbor.cc
5553 mananlysis/MCerPhotEvt.cc .h
5554 macros/readCT1.C
5555
5556
5557
5558 2001/02/19: Thomas Bretz
5559
5560 * MParContainer.h added prototypes for AsciiRead/Write
5561
5562 * .rootrc added
5563
5564 * MEvtLoop.[h,cc]:
5565 - split eventloop in its three parts, this should be used for
5566 debugging only.
5567
5568
5569
5570 2001/02/06: Harald Kornmayer
5571
5572 * the first running version with a eventdisplay. Now we are able
5573 to display an Event on the photo electron level. To do this, run
5574 the macro "macros/readCT1.C" after changing the file name.
5575
5576 changed:
5577 macros/readCT1.C
5578 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
5579 analysis/MReadCT1Ascii.cc
5580 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
5581
5582
5583
5584 2001/01/23: Harald Kornmayer
5585
5586 * the integration of the class FadcDisp in the mars enviroment
5587 and further developments in the display
5588
5589 changed:
5590 meventdisp/MGFadcDisp.h
5591 meventdisp/MGFadcDisp.cc
5592 mgui/GuiIncl.h
5593 mgui/GuiLinkDef.h
5594 mgui/MGMarsMain.cc
5595 mgui/MGPrototyp.cc
5596 mgui/MGPrototyp.h
5597 mgui/Makefile
5598
5599 added:
5600 mgui/MGEventDispMain.h
5601 mgui/MGEventDispMain.cc
5602
5603
5604
5605 2001/01/22: Harald Kornmayer
5606
5607 * started with the development of a EventDisplay Utitliy.
5608 Therefore I added the following files.
5609
5610 meventdisp/EvtDispIncl.h
5611 meventdisp/EvtDispLinkDef.h
5612 meventdisp/MGFadcDisp.cc
5613 meventdisp/MGFadcDisp.h
5614 meventdisp/Makefile
5615
5616 Also a few of the older files where slightly changed.
5617 ./Makefile
5618 ./Makefile.rules
5619 mraw/MRawEvtData.
5620
5621
5622
5623 2001/01/19: Thomas Bretz
5624
5625 * mmc/*.hxx:
5626 - changed include of MDefineTrigger.h back
5627
5628
5629
5630 2001/01/19: Oscar Blanch
5631
5632 * mmc/MTriggerDefine.h:
5633 - added
5634
5635
5636
5637 2001/01/18: Thomas Bretz
5638
5639 * Makefile:
5640 - mmc-library added
5641
5642 * Makefile.conf.general:
5643 - Added definition of __MARS__
5644
5645 * Makefile.rules:
5646 - Added definitions to rootcint
5647
5648 * Oscar added the McFormat subdir of the Monte Carlo as mmc
5649
5650 * mmc/MMcEvt.h:
5651 - renamed to MMcEvt.hxx
5652
5653 * mmc/*.hxx:
5654 - added necessary defintions from MDefineTrigger.h
5655
5656 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
5657 - added
5658
5659 * mmc/LinkDef.h:
5660 - removed
5661
5662
5663
5664 2001/01/17: Thomas Bretz
5665
5666 * Makefile:
5667 - Exchanged explicit rules to make library by implicit ones
5668 - The shared object works now. I exchanged the libraries with the object
5669 files. But I don't know why the libraries don't work.
5670
5671 * Makefile.conf.linux-gnu:
5672 - replaced CC with gcc (instead of g++)
5673
5674 * mdatacheck/DataCheckLinkDef.h:
5675 - removed unused statements
5676
5677 * mraw/RawLinkDef.h:
5678 - added globals
5679
5680 * mraw/MerppLinkDef.h:
5681 - removed unused file
5682
5683
5684
5685 2001/01/12: Thomas Bretz
5686
5687 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
5688 - added
5689
5690 * LinkDef.h:
5691 - removed
5692
5693 * Makefile:
5694 - Added CINT, mrproper
5695
5696 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
5697 - included makefile.general, Makefile.rules,
5698 - removes corresponding lines
5699
5700 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
5701 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
5702 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
5703 - changed include statements
5704
5705 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
5706 - changed include statements
5707 - move enum from h to cc
5708 - removed comma operator from delete statements (nonsense)
5709
5710
5711
5712 2001/01/11: Harald Kornmayer
5713
5714 * ./
5715 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
5716 MReadTree.h, mbase/Makefile, mraw/Makefile
5717 - small changes in this files. Not really critical.
5718
5719 * mars.cc
5720 - added the main file for the gui
5721
5722 * mgui/
5723 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
5724 Makefile, MGDataCheckMain.h
5725 - added the subdir mgui and this files
5726
5727 * mdatacheck/
5728 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
5729 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
5730 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
5731 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
5732 - added the subdir mdatacheck and this files
5733
5734
5735
5736 2000/12/28: Thomas Bretz
5737
5738 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
5739 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
5740 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
5741 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
5742 - Added changes some comments.
5743
5744 * MLoopEvt.cc, MLoopEvt.h:
5745 - Removed
5746
5747
5748
5749 2000/12/22 - Thomas Bretz:
5750
5751 * readraw.cc:
5752 - changed some comments and the Root-Name of the program
5753 - added check for the existance of the file
5754 - changed name of numbers of entries from iEnt to nent
5755
5756 * dohtml.C:
5757 - changed title of converted macros
5758
5759 * MRawEvtData.cc:
5760 - added a commet in Draw()
5761
5762 * MRawEvtPixelIter.[h,cc]:
5763 - Added the comment header of the file
5764 - removed inheritance from TIterator (not needed)
5765 - some changes to get it work (the one in the repository was untested
5766 and not working)
5767 - changed calling style of iterator from do...while to while-loop
5768 - changed some comments
5769
5770 * MRawRunHeader.cc:
5771 - added some comments
5772
5773 * Changelog, News: added
5774
5775 * test.C: removed
Note: See TracBrowser for help on using the repository browser.