source: trunk/MagicSoft/Mars/Changelog@ 1745

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