source: trunk/MagicSoft/Mars/Changelog@ 1712

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