source: trunk/MagicSoft/Mars/Changelog@ 1682

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