source: trunk/MagicSoft/Mars/Changelog@ 1696

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