source: trunk/MagicSoft/Mars/Changelog@ 1729

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