source: trunk/MagicSoft/Mars/Changelog@ 1710

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