source: trunk/MagicSoft/Mars/Changelog@ 1733

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