source: trunk/MagicSoft/Mars/Changelog@ 1713

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