source: trunk/MagicSoft/Mars/Changelog@ 1228

Last change on this file since 1228 was 1228, checked in by tbretz, 24 years ago
*** empty log message ***
File size: 82.7 KB
Line 
1 -*-*- END -*-*-
2
3 2002/03/01: Thomas Bretz
4
5 * mhist/MHMcEfficiencyEnergy.[h,cc], mhist/MHMcEfficiencyImpact.[h,cc],
6 mhist/MHMcDifRate.[h,cc], mhist/MHMcIntRate.[h,cc]:
7 - added
8
9 * mhist/Makefile, mhist/HistLinkDef.h:
10 - added MHMcEfficiencyEnergy and MHMcEfficiencyImpact
11 - added MHMcDifRate and MHMcIntRate
12
13 * mhist/MHMcCollectionArea.[h,cc]:
14 - changed instantiation of collection area histogram
15 - added settings for the binning
16 - replaced division by root function
17 - added Calc-functions
18 - added GetHist
19
20 * mhist/MHMcEfficiency.[h,cc]:
21 - changed pointers in Calc functions to references
22
23
24
25 2002/02/28: Thomas Bretz
26
27 * mhist/MHMcEnergyImpact.[h,cc], mhist/MHMcEfficiency.[h,cc]:
28 - added
29
30 * mhist/Makefile, mhist/HistLinkDef.h:
31 - added MHMcEnergyImpact and MHMcEfficiency
32
33 * mhist/*.cc:
34 - repaced some *&-> casts by &.
35
36 * mhist/MHMcCollectionArea.[h,cc]:
37 - changed to be able to use new MHMcEfficiency.
38
39
40
41 2002/02/21: Abelardo Moralejo
42
43 * manalysis/MHillasExt.cc :
44 - added #include <math.h> (else, fabs not recognized by OSF)
45
46
47
48 2002/02/21: Thomas Bretz
49
50 * manalysis/MHillas.[h,cc]:
51 - changed fMeanx and fMeany to fMeanX and fMeanY to match the names
52 of the getter functions, needed by TDataMember::GetterMethod
53 - commented out WriteAscii (replaced by more general in MParContainer
54 and MWriteAsciiFile)
55
56 * manalysis/MHillasSrc.[h,cc], mmc/MMcEvt.[hxx, cxx]:
57 - commented out WriteAscii (replaced by more general in MParContainer
58 and MWriteAsciiFile)
59
60 * manalysis/MHillasExt.[h,cc]:
61 - added necessary Getter Methods
62
63 * mbase/MFilterList.cc:
64 - removed a nonsens comment
65
66 * mbase/MGList.cc:
67 - relay on the bugfix for DynamicCast
68
69 * mbase/MParContainer.[h,cc]:
70 - implemented WriteDataMember to have a more general interface
71 for readable output.
72 - changed ofstream to a more general ostream
73
74 * mbase/MWriteAsciiFile.[cc,h]:
75 - generalized ascii writer to be able to write single data members
76
77
78
79 2002/02/13: Thomas Bretz
80
81 * Makefile:
82 - made 'make dox' dependant on existance of shared object
83
84
85
86 2002/02/13: Thomas Bretz
87
88 * macros/MagicHillas.C, mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
89 - implemented variable binning (MBinning)
90 - implemented conversion to degrees (thanks to rudy)
91
92 * mgui/MGeomCam.[h,cc], mgui/MGeomCamCT1.cc, mgui/MGeomCamMagic.cc:
93 - implemented fMm2Deg and fCamDist
94
95
96
97 2002/01/23: Thomas Bretz
98
99 * macros/flux.C:
100 - fixed some bugs
101 - uncommented all drawing
102
103 * mhist/MBinning.h:
104 - changed SetEdges(TArrayD)
105
106 * mhist/MH.cc:
107 - SetBinning(..., TAxis*,...) didn't work. Corrected.
108
109 * mhist/MHAlphaEnergyTheta.cc, mhist/MHAlphaEnergyTime.cc,
110 mhist/MHEffOnTimeTheta.cc, mhist/MHEffOnTimeTime.cc,
111 mhist/MHTimeDiffTheta.cc, mhist/MHTimeDiffTime.cc:
112 - changed wrong titles, names, etc.
113 - changed way of drawing projections
114 - fixed usage of MH::SetBinning(TH1*)
115
116
117
118 2002/01/22: Thomas Bretz
119
120 * mhist/MHHillasSrc.[h,cc], mhist/MHFadcCam.[h,cc]:
121 - changed return type of Fill to Bool_t
122
123 * mfilter/MFAlpha.[h,cc]:
124 - added
125
126 * mfilter/MFill.[h,cc]:
127 - implemented a new calling style which allows you to let MFillH
128 create the necessary histogram objects
129
130 * mmain/MAnalysis.cc, macros/MagicHillas.C:
131 - changed to new stylish MHillas parameter containers
132
133 * meventdisp/MGEvtDisplay.cc, mgui/MCamDisplay.cc,
134 mmain/MDataCheck.[h,cc]:
135 - fixed a warning in red hat linux
136
137 * mfilter/FilterLinkDef.h, mfilter/Makefile:
138 - added MFAlpha
139
140 * mhist/MHHillas.[h,cc], mhist/MHHillasSrc.[h,cc]:
141 - added SetupFill and usage of MBinning objects
142
143 * manalysis/MEnergyEst.[h,cc], manalysis/MEnergyEstimate.[h,cc],
144 mhist/MHTimeDiffTime.[h,cc], mhist/MHEnergyTheta.[h,cc],
145 mhist/MHEnergyTime.[h,cc], mhist/MHAlphaEnergyTheta.[h,cc],
146 mhist/MHAlphaEnergyTime.[h,cc], mhist/MHTimeDiffTheta.[h,cc],
147 mmontecarlo/MMcTimeGenerate.[h,cc]:
148 - added
149
150 * manalysis/Makefile:
151 - added MEnergyEst.cc
152 - added MEnergyEstimate.cc
153
154 * mbase/MFilter.[h,cc], mfilter/MF*.[h,cc]:
155 - added name and title to constructor
156
157 * macros/flux.C:
158 - added
159
160
161
162 2002/01/21: Thomas Bretz
163
164 * mbase/MReadMarsFile.cc, mbase/MReadTree.[h,cc]:
165 - implemented GetFileName
166
167 * mmc/MMcEvt.[hxx,cxx]
168 - implemented WriteAscii
169
170 * mgui/MGeomPix.h:
171 - implemented first version of GetA
172
173 * mhist/MBinning.h:
174 - small changes to formulas
175
176 * mhist/MH.[h,cc]:
177 - implemented SetBinnign functions
178
179 * macros/readMagic.C:
180 - removed MPedestalCam
181
182
183
184 2002/01/19: Thomas Bretz
185
186 * mbase/MParContainer.cc:
187 - generalized virtual function AsciiWrite
188
189 * changed to fit new MHillas inhertance model:
190 - manalysis/MHillas.[h,cc]
191 - manalysis/MHillasCalc.[h,cc]
192 - mhist/MHHillas.[h,cc]
193 - mhist/MHStarMap.[h,cc]
194
195 * added to fit new MHillas inhertance model:
196 - manalysis/MSrcPosCam.[h,cc]
197 - manalysis/MHillasSrc.[h,cc]
198 - manalysis/MHillasSrcCalc.[h,cc]
199 - manalysis/MHillasExt.[h,cc]
200 - mhist/MHHillasSrc.[h,cc]
201
202 * manalysis/MCerPhotEvt.[cc,h]:
203 - introduced weighting with pixel size in GetNumPhotonsMin
204 - introduced weighting with pixel size in GetNumPhotonsMax
205
206 * mgui/MCamDisplay.cc:
207 - weight the displayed color with the pixel size
208
209
210
211 2002/01/18: Thomas Bretz
212
213 * mhist/MBinning.[h,cc]:
214 - added (not yet in Makefile)
215
216 * mbase/MWriteAsciiFile.cc:
217 - fixed a bug: replaced GetSize by GetEntries
218
219 * mbase/MReadTree.cc:
220 - changed EnableBranch to accept "Master.Sub" also
221
222
223
224 2002/01/16: Thomas Bretz
225
226 * mars.cc:
227 - changed version number to 0.7
228
229 * NEWS:
230 - changed current version to 0.7
231
232 * manalysis/MMcPedestalNSBAdd.cc:
233 - small changes to output
234
235 * mbase/MParList.[h,cc]:
236 - added FindObject with class type argument
237
238 * mbase/MWriteAsciiFile.cc
239 - replaced call to InheritsFrom by new FindObject
240
241
242
243 2002/01/15: Thomas Bretz
244
245 * manalysis/MBlindPixelCalc.[h,cc]:
246 - added more comments
247 - removed a debug statement
248
249 * manalysis/MBlindPixels.[h,cc]:
250 - added more comments
251
252 * manalysis/MCerPhotCalc.cc:
253 - changed the warning output
254
255 * manalysis/MMcPedestalCopy.h:
256 - added comments
257
258 * manalysis/MMcPedestalNSBAdd.[h,cc]:
259 - added comments
260 - changed call to AddedToBranchList
261
262 * mbase/MWriteAsciiFile.cc:
263 - added comments
264
265 * mmc/MMcRunHeader.[hxx,cxx]:
266 - made getter const
267
268 * meventdisp/MGCamDisplay.cc:
269 - updated to use MBlindPixelCalc
270
271 * mbase/MEvtLoop.cc:
272 - replaced wrong "MTasklist" by "MTaskList"
273
274
275
276 2002/01/14: Thomas Bretz
277
278 * manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalNSBAdd.cc:
279 - added comments
280
281 * mbase/MReadMarsFile.cc:
282 - changed output when switching to new file
283
284 * meventdisp/MGFadcDisp.cc:
285 - made char array in constructor const
286 - changed char-array to TString
287
288 * mmain/MBrowser.[h,cc]:
289 - changed char-arrays to TString
290
291 * mmain/MDataCheck.[h,cc]:
292 - made char array in constructor const
293
294 * Makefile.conf.linux, Makefile.conf.linux-gnu:
295 - changed to O5
296
297 * mbase/MEvtLoop.cc:
298 - check for inheritance from MTaskList
299
300 * manalysis/MPedestalCopy.cc, manalysis/MPedestalNSBAdd.cc:
301 - small changes
302
303 * mbase/MWriteAsciiFile.[h,cc]:
304 - changed to be able to write more than one container in a line
305
306
307
308 2002/01/11: Oscar Blanch Bigas
309
310 * mmain/MAnalysis.cc:
311 - added MBlindPixelCalc step.
312
313 * macros/trigrate.C:
314 - the lis of MHMcRate is created usinf from and to instead of
315 only dimension. Otherwise the cas of a single trigger option is
316 not well treated.
317
318 * mhist/MHMcRate.[h,cc]:
319 - added funtion members SetFlux and SetIncidentRate and small
320 modification in CalcRate member function
321
322 * mmontecarlo/MMcTriggerRateCalc.cc:
323 - now this task sets the parameters to know the incident particle
324 flux using MHMcRate:SetFlux. The value are decide by the task
325 itself depending on the fPartId.
326
327 * manalysis/MBlindPixelCalc.cc:
328 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
329
330 * mmc/MMcRunHeader.[hxx, cxx]:
331 - rename MMcRunHeader:GetStarFieldDe to MMcRunHeader:GetStarFieldDec.
332
333
334
335 2002/01/10: Oscar Blanch Bigas
336
337 * mbase/Makefile:
338 - added -I../MRawFormat in the included directories for compile
339 and link. It was needed to use this Makefile to compile the
340 files inside the drectory while compiling Monte Carlo programs.
341
342 * mraw/Makefile:
343 - added -I../MBase in the included directories for compile
344 and link. It was needed to use this Makefile to compile the
345 files inside the drectory while compiling Monte Carlo programs.
346
347 * mbase/Makefile:
348 - added -I../MBase- in the included directories for compile
349 and link. It was needed to use this Makefile to compile the
350 files inside the drectory while compiling Monte Carlo programs.
351
352 * mbase/MReadTree.cc:
353 - changed #include "../mraw/MRawEvtData.h" by #include
354 "MRawEvtData.h" to remove dependencies on the directory tree naming.
355
356
357
358 2002/01/09: Oscar Blanch Bigas
359
360 * manalysis/MPedestalCam.[h,cc]:
361 - added CheckBounds function to check that program does not try to
362 access pedestal outside the camera size.
363
364 * manalysis/MCerPhotCalc.h:
365 - Member data const MPedestalCam *fPedestals -> MPedestalCam
366 *fPedestals.
367
368 * manalysis/MCerPhotCalc.cc:
369 - Sanity check to avoid searching to pedestals outside the camera
370 size has been added.
371
372 * mmc/MMcRunHeader.[h,cxx]:
373 - added functions GetStarField[De,Ra].
374
375 * manalysis/MBlindPixels.[h,cc]:
376 - new containet that has a list of pixels that should not be used
377 in the analysis for any reason (corrupted, star in them, ...).
378
379 * manalysis/MBlindPixelCalc.[h,cc]:
380 - It is a task used to set up the list of blind pixels. Currently
381 it recognises the CrabNebula starfield and then switch off the
382 Theta Taury pixels. Blind pixels can be also introduced through
383 the macro or analysis program.
384
385 * manalysis/Makefile:
386 - added MBlindPixels and MBlinPixelCalc.
387
388 * manalysis/AnalysisLinkDef.h:
389 - added MBlindPixels and MBlinPixelCalc.
390
391 * macros/MagicHillas.C:
392 - added MBlindPixelCalc to avoid bias results due to Star Field
393 NSB.
394
395 * macros/readMagic.C:
396 - added MBlindPixelCalc to avoid bias results due to Star Field NSB while
397 computing the Hillas parameters.
398
399
400
401 2001/12/19: Thomas Bretz
402
403 * mbase/MEvtLoop.cc:
404 - added #ifdef directive to make it work on older root also
405
406 * mbase/MReadTree.cc:
407 - added #ifdef directive to get rid of the memory leak in prior
408 root 3.02/* versions
409
410 * macros/MagicHillas.C, macros/readMagic.C, meventdisp/MGCamDisplay.cc,
411 mmain/MAnalysis.cc:
412 - changes MMcPedestalNSB to MMcPedestalNSBAdd
413
414 * manalysis/MMcPedestalCopy.[h,cc], manalysis/MMcPedestalNSBAdd.[h,cc]:
415 - reorganized ReInit, PreProcess.
416 - moved some code from ReInit to PreProcess to make the code
417 simpler. At the moment we don't intend to change the
418 objects in the parlist while runtime.
419
420 * manalysis/MMcPedestalNSB.[h,cc]:
421 - removed
422
423 * mbase/MReadMarsFile.cc:
424 - read the first run header twice. To make it available in the
425 PreProcess of all tasks
426
427 * mbase/MTaskList.cc:
428 - fixed a bug in the ReInit function. The ReInits where calles with
429 a NULL-pointer
430
431
432
433>>>>>>> 1.148
434 2001/12/18: Oscar Blanch
435
436 * manalysis/Makefile:
437 - Removed MMcPedestalNSB from compilation and added
438 MMcPedestalNSBAdd.
439
440 * manalysis/AnalysisLinkDefine.h:
441 - Removed MMcPedestalNSB from class list and added
442 MMcPedestalNSBAdd.
443
444 * manalysis/MMcPedestalCopy.[h,cc]
445 - added ReInit function.
446 - move all actions needed to redo for each run from PreProcess
447 to ReInit
448 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
449
450 * manalysis/MMcPedestalNSBAdd.[h,cc]
451 - new name for old MMcPedestalNSB.[h,cc]
452 - added ReInit function.
453 - move all actions needed to redo for each run from PreProcess
454 to ReInit
455 - information about pixel size is used from MGeomCam.
456
457 * manalysis/MCerPhotCalc.[h,cc]
458 - remove fNumLoGainFadcSlices and fNumHiGainFadcSlices members
459 - fix bug of Pedestal and Pedestal fluctuaions correspondence.
460
461<<<<<<< Changelog
462
463=======
464>>>>>>> 1.148
465
466 2001/12/18: Thomas Bretz
467
468 * manalysis/MMcPedestalCopy.cc:
469 - changed output
470
471 * manalysis/MMcPedestalNSB.cc:
472 - changed output
473 - simplified initialization in PreProcess
474
475 * mbase/MAGIC.h:
476 - added kSKIP
477
478 * mbase/MParList.cc:
479 - added a check for the correct inheritance in FindCreateObj
480
481 * mbase/MTask.cc:
482 - added support for kSKIP in PreProcess
483
484 * mbase/MTaskList.[h,cc]
485 - added support for kSKIP in PreProcess
486 - added Remove function (private)
487
488
489
490 2001/12/17: Thomas Bretz
491
492 * .rootrc:
493 - added Root.Html.DescriptionStyle
494 - added Root.Html.SearchEngine
495
496 * macros/dohtml.C:
497 - changed to use THtml (root >= 3.02/06 only)
498
499 * manalysis/Makefile:
500 - changed order to get rid of some wranings
501
502 * mbase/BaseLinkDef.h:
503 - removed MHtml
504
505 * mbase/MEvtLoop.cc:
506 - exchanged gSystem->ProcessEvents() by gClient->ProcessEventsFor()
507 to make gui update faster
508
509 * mbase/MGList.cc:
510 - added a missing sanity check (workaround for a root bug)
511
512 * mbase/MReadTree.cc:
513 - uncomment EnableBranchCoosing for AutoEnablingScheme
514 (don't know why there was a comment which made things realy slow)
515 - changed the auto enabling scheme, so that a branch isn't enabled
516 more than once. This doesn't hurt, but the output may confuse the
517 users.
518
519 * mbase/MTask.cc:
520 - added a simple not really necessary check whether the branch is
521 already in the list
522
523 * mbase/MWriteRootFile.cc:
524 - changed kFillTree to a local const
525
526 * mbase/Makefile:
527 - removed MHtml.cc
528
529 * mfilter/MFTriggerLvl1.cc:
530 - changed AddBranchToList to use the correct container name
531
532
533
534 2001/12/14: Thomas Bretz
535
536 * mbase/MReadMarsFile.[h,cc], mbase/MReadFild.[h,cc]:
537 - corrected handling of ReInit/Notify (at the moment I assume
538 one run per file)
539 - made sure, that we don't get memory leaks when using MReadTree
540 more than once because the pointer to the pointer isn't deleted.
541 - added a small class MChain which enhances TChain by a function to
542 reset fTree. This is used to control when notification are
543 happening
544
545 * mbase/MTask.cc:
546 - reset the number of executions before the preprocessing
547
548
549
550 2001/12/11: Thomas Bretz
551
552 * mbase/MGGroupFrame.cc:
553 - removed default arguments from source file
554
555 * mbase/MGList.cc:
556 - changed cast in IsExisting to ?:
557
558 * NEWS:
559 - changed
560
561 * manalysis/MCerPhotCalc.cc, mfilter/MTriggerLvl1.cc,
562 mmontecarlo/MMcCollectionAreaCalc.cc,
563 mmontacarlo/MMcThresholdCalc.cc,
564 MMcTriggerRateCalc.cc:
565 - added Masterbranch name to AddToBranchList
566
567 * manalysis/MMcPedestalCopy.cc:
568 - added Masterbranch name to AddToBranchList
569 - fixed a bug in the branch name
570
571 * mbase/MGList.[h,cc]:
572 - added a better output if a picture wasn't found
573
574 * mbase/MReadTree.[h,cc]:
575 - added support for branches with master branch names to auto scheme
576 (first the complete branch name is tried and if this isn't found
577 only the subbranch name is used to enable the branch)
578
579 * mbase/MWriteRootFile.cc:
580 - appended a '.' to all newly create branches
581
582 * mmain/MBrowser.cc, mmain/MMars.cc:
583 - add the gui elements only if the corresponding picture was found
584
585 * mmain/MMars.[h,cc]:
586 - removed fPic1
587 - removed fPic2
588 - changed TList to MGList
589
590 * mraw/MRawFileWrite.cc:
591 - added a '.' to all branch names
592
593 * mbase/MTask.[h,cc]:
594 - added Prototype for ReInit-function
595
596 * mbase/MTaskList.[h,cc]:
597 - implemented ReInit for a task list
598
599 * mhist/MHFadcCam.h:
600 - added '->' to fArray
601
602
603
604 2001/12/10: Thomas Bretz
605
606 * mmc/*.hxx:
607 - Changed MPARCONTAINER_H to MARS_MParContainer
608
609 * meventdisp/MGCamDisplay.cc:
610 - added MMcPedestalCopy to task list
611 - added MMcPedestalNSB to task list
612
613 * mmain/MAnalysis.cc:
614 - added MMcPedestalCopy to task list
615 - added MMcPedestalNSB to task list
616 - changed reader from MReadTree to MReadMarsFile
617
618 * meventdisp/MGEvtDisplay.cc:
619 - changed reader from MReadTree to MReadMarsFile
620
621 * macros/MagicHillas.C, macros/readMagic.C:
622 - removed unnecessary MReadTree
623
624
625
626 2001/11/28: Oscar Blanch Bigas
627
628 * mbase/MReadMarsFile.cc:
629 - Added process of fRun = new MReadTree("RunHeaders", fname),
630 needed to read RunHeaders tree information.
631
632 * manalysis/MCerPhotCalc.h:
633 - Added fNumLoGainFadcSlices and fNumHiGainFadcSlices member
634 variables because they are needed for Pedestal substraction.
635
636 * manalysis/MCerPhotCalc.h:
637 - Change in the methode to substract the pedestal. The new
638 methode is valid either for MC data and real data but only for
639 the current integration (GetSumHiGainSamples()).
640
641 * macros/readMagic.C:
642 - Added several tasks in the task list:
643 MReadMarsFile to read RunHeaders Tree
644 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
645
646 * macros/MagicHillas.C:
647 - Added several tasks in the task list:
648 MReadMarsFile to read RunHeaders Tree
649 MPedestalCopy and MPedestalNSB to treat correctly pedestals.
650
651 * mmc/MMcRunHeader.hxx:
652 - Added GetNumPheFromDNSB().
653
654 * mmc/MMcFadcHeader.hxx:
655 - Added GetAmplitud().
656
657 * manalysis/MMcPedestalNSB.h / .cc:
658 - New class which adds to the pedestal rms the contribution from
659 the diffuse NSB.
660
661 * manalysis/Makefile:
662 - New class MMcPedestalNSB added.
663
664 * manalysis/AnalysisLinkDefine.
665 - New class MMcPedestalNSB added.
666
667
668
669 2001/11/16: Thomas Bretz
670
671 * mhist/MHMcCollectionArea.cc:
672 - set the ReadyToSave bit in CalcEfficiency.
673
674 * mmontecarlo/MMcThresholdCalc.cc:
675 - set the ReadyToSave bit after the calculation has been finished.
676
677 * mhist/MHMcRate.cc:
678 - set the ReadyToSave bit in CalcRate
679
680
681
682 2001/11/16: Thomas Bretz
683
684 * mbase/MEvtLoop.cc:
685 - removed clock.Print()
686
687 * mbase/MGList.[cc,h]:
688 - added support for TGPictures
689
690 * mbase/MReadTree.[h,cc]:
691 - set ReadyToSave-bit only if reading was successfull
692 - made SetReadyToSave private
693
694 * mbase/MTaskList.cc:
695 - corrected a small bug in the output
696
697 * mbase/MWriteRootFile.cc:
698 - added a workaround in Print (don't know why it fails for me)
699 - removed fTrees.SetOwner()
700
701 * mbase/MTask.cc:
702 - removed include of TOrdCollection, TMethod
703 - some changes to the output
704
705 * mbase/MParContainer.h:
706 - removed old comments
707
708 * mmain/MAnalysis.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
709 mmain/MEvtDisp.cc, mmain/MMonteCarlo.cc:
710 - changed Widget IDs to root style enums
711 - moved enumerations in the range below 0x100
712
713 * mmain/MBrowser.[h,cc]:
714 - removed some of the member variables, accessed via MGList now
715 - changed TList to MGList
716 - added a file-filter combo-box
717
718 * mars.cc:
719 - changed output
720
721
722
723 2001/11/15: Thomas Bretz
724
725 * mbase/MArray.cc, mbase/MArrayB.cc,mbase/MArrayS.cc,
726 mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilter.cc,
727 mbase/MFilterList.cc, mbase/MGGroupFrame.cc, mbase/MGList.cc,
728 mbase/MGTask.cc, mbase/MInputStreamID.cc, mbase/MLog.cc,
729 mbase/MLogManip.cc, mbase/MParContainer.cc, mbase/MParList.cc,
730 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
731 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
732 mbase/MWriteRootFile.cc, manalysis/MCT1ReadAscii.cc,
733 manalysis/MCerPhotCalc.cc, manalysis/MHillas.cc,
734 manalysis/MHillasCalc.cc, manalysis/MMcPedestalCopy.cc,
735 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
736 manalysis/MPedestalPix.cc, manalysis/MCerPhotEvt.cc,
737 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
738 manalysis/MImgCleanStd.cc, mdatacheck/MDumlEvtHeader.cc,
739 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
740 meventdisp/MGEvtDisplay.cc, meventdisp/MGFadcDisp.cc,
741 mfilter/MFTriggerLvl1.cc, mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc,
742 mgui/MGeomCamCT1.cc, mgui/MgeomPix.cc, mgui/Mhexagon.cc,
743 hist/MFillH.cc, mhist/MH.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
744 hist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergy.cc,
745 mhist/MHMcRate.cc, mhist/MHStarMap.cc, mmain/MAnalysis.cc,
746 mmain/MBrowser.cc, mmain/MCameraDisplay.cc, mmain/MDataCheck.cc,
747 mmain/MEvtDisp.cc, mmain/MMars.cc, mmain/MMonteCarlo.cc,
748 mmontcarlo/MMcCollectionAreaCalc.cc, mmontecarlo/MMcThresholdCalc.cc,
749 mmontecarlo/MMcTriggerRateCalc.cc, mraw/MrawCrateArray.cc,
750 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
751 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
752 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
753 - changed mailing address of author according to THtml of root 3.02
754
755 * mbase/MClone.cc, mbase/MEvtLoop.cc, mbase/MFilterList.cc,
756 mbase/MGTask.cc, mbase/MParContainer.cc, mbase/MParList.cc,
757 mbase/MPrint.cc, mbase/MReadMarsFile.cc, mbase/MReadTree.cc,
758 mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
759 mbase/MWriteRootFile.cc, manalysis/MCerPhotEvt.cc,
760 manalysis/MCerPhotPix.cc, manalysis/MImgCleanStd.cc,
761 mgui/MGeomCam.cc, mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc,
762 mgui/MgeomPix.cc, mgui/Mhexagon.cc, hist/MFillH.cc, mhist/MHMcEnergy.cc,
763 mhist/MHMcRate.cc, mmontcarlo/MMcCollectionAreaCalc.cc,
764 mmontecarlo/MMcThresholdCalc.cc, mmontecarlo/MMcTriggerRateCalc.cc
765 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc
766 mraw/MRawEvtPixelIter.cc, mraw/MRawEvtFileRead.cc,
767 mraw/MRawEvtFileWrite.cc, mraw/MRawEvtRunHeader.cc
768 - changed output to new style logging (verbosity level introduced)
769
770 * mbase/MGTask.h:
771 - added default to CreateGui
772
773 * mbase/MLog.cc
774 - chnaged comparision between output and debug level from >= to >
775
776 * mbase/MLogManip.h:
777 - added defintions for debug levels
778
779 * mbase/MReadTree.[h,cc]:
780 - added support for filters
781 - SetReadyToSave added
782 - Print added
783
784 * mbase/MTaskList.[h,cc], MTask.[h,cc]:
785 - changed TOrCollection to TList, because TList can be stored in a
786 root file.
787
788 * mbase/MTask.[h,cc]:
789 - added GetFilter function (used in MReadTree)
790
791 * manalysis/MImgCleanStd.cc:
792 - same changed to the GUI layout
793 - added Print member function
794
795 * meventdisp/MGCamDisplay.cc:
796 - added group frame around some gui elements
797
798 * mfilter/MFTriggerLvl1.cc:
799 - fixed missing Init call
800 - added missing AddToBranchList call
801
802 * mars.cc:
803 - added command line option to set the verbosity level
804
805 * merpp.cc:
806 - added setup for highest verbosity level
807
808
809
810 2001/11/14: Thomas Bretz
811
812 * macros/dohtml.C:
813 - added missing path to mfilter
814
815 * manalysis/MHillas.cc:
816 - changed the degree symbol back to 'deg', it seems that the code
817 for it isn't common
818
819 * mhist/MH.cc:
820 - added comment for MakeDefCanvas
821
822 * mhist/MHFadcCam.[h,cc]:
823 - removed old comments (SaveHist)
824
825 * mhist/MHHillas.cc:
826 - changed the Name of fAlpha back. Symbols are nonsens in the name.
827
828 * mbase/MGList.[h,cc], mbase/MGTask.[h,cc], mbase/MGGroupFrame.[h,cc]:
829 - added
830
831 * Makefile.conf.linux, Makefile.conf.linux-gnu:
832 - changed to O3
833 - added -fnonnull-objects
834 - added -Woverloaded-virtual
835
836 * macros/readCT1.C, macros/readMagic.C:
837 - changed to use MClone
838
839 * manalysis/MImgCleanStd.[h,cc]:
840 - derived from TGTask
841 - added CreateGuiElements
842 - added ProcessMessage
843
844 * mbase/BaseLinkDef.h, mbase/Makefile:
845 - added MGTask
846 - added MGList
847 - added MGGroupFrame
848
849 * mbase/MInputStreamID.cc:
850 - rmoved old comment
851
852 * mbase/MParContainer.[h,cc]:
853 - changed output
854 - made Hash const
855 - added GetDiscriptor
856
857 * mbase/MParList.[h,cc]:
858 - made FindObject const correct (see TObject)
859
860 * mbase/MTask.[h,cc]:
861 - changed output to use GetDescriptor
862 - made Call* functions virtual (used in TGTask)
863
864 * mbase/MTaskList.[h,cc]:
865 - made FindObject const correct (see TObject)
866 - changed output to use GetDescriptor
867
868 * mbase/MTime.cc:
869 - code reformatting
870
871 * mbase/MWriteRootFile.cc:
872 - small changes in output
873
874 * mgui/MHexagon.cc:
875 - changed output according to TEllipse and similar
876 - made ls const
877
878 * mhist/MFillH.cc:
879 - changed output to use GetDescriptor
880
881 * mmain/MAnalysis.[h,cc]:
882 - changed to use new GUI of MImgCleanStd
883
884 * mraw/MRawEvtData.cc:
885 - small changes to output
886 - better sanity check for non existing fRunHeader
887
888
889
890 2001/11/09: Thomas Bretz
891
892 * mars.cc, merp.cc, macros/rootlogon.C:
893 - added MArray::Class()->IgnoreTObjectStreamer();
894
895
896
897 2001/11/08: Thomas Bretz
898
899 * meventdisp/MGCamDisplay.cc:
900 - changed enums to root style
901 - get rid of the problem of button deletion by adding the buttons
902 as first entries to the list
903
904 * mmain/MMonteCarlo.cc:
905 - changed enums to root style
906 - get rid of the problem of button deletion by adding the buttons
907 as first entries to the list
908
909 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
910 mhist/MHFadcCam.cc:
911 - removed 'Fadc' from function names
912
913 * manalysis/MCerPhotEvt.[h,cc]:
914 - made AddPixel inline
915
916 * manalysis/MMcPedestalCopy.cc:
917 - added output
918
919 * manalysis/MPedestalCam.cc:
920 - removed FIXME
921
922 * Makefile's:
923 - some reordering
924 - changed to the output
925
926 * mbase/MReadTree.cc:
927 - removed setting of AutoDel-flag (this was not intended and doesn't
928 work for a TChain, yet)
929
930 * meventdisp/MGCamDisplay.cc, meventdisp/MGFadcDisp.cc:
931 - moved SetWMSizeHints to base class
932
933 * meventdisp/MGEvtDisplay.cc:
934 - added a random move and the SetWMSizeHints
935
936 * mhist/MHHillas.cc:
937 - replaced some text by Latex-formulas
938
939 * mmain/MBrowser.cc:
940 - added a menu entry for opening a TBrowser
941 - added a random move
942
943 * mmain/MMars.[h,cc]:
944 - changed enums to root style
945 - moved size specification from header to source
946 - changed SetWMSizeHints call
947
948 * mraw/MrawEvtPixelIter.[h,cc]:
949 - added fNum[Hi,Lo]GainSamples to make GetSum* faster
950 - removed 'Fadc' from function names
951
952
953
954 2001/11/07: Thomas Bretz
955
956 * Makefile:
957 - changed order in 'mrproper'
958
959 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc:
960 - added InitSize
961
962 * manalysis/MCerPhotEvt.[h,cc]:
963 - introduces InitSize to speed up things
964 - changed []-operator to an unchecked access
965
966 * manalysis/MPedestalCam.h:
967 - changed ExpandCreateFast to ExpandCreate (due to lack of good dox)
968 - changed []-operator to an unchecked access
969
970 * mbase/MEvtLoop.cc:
971 - changed 'total' to 'real' time.
972
973 * mgui/MGeomCam.[h,cc]:
974 - moved []-operator code back to class definition, due to runtime speed
975 - changed []-operator to an unchecked access
976
977 * mhist/MHHillas.cc:
978 - changed 'degree' to Latex-style
979
980 * manalysis/MImgCleanStd.cc:
981 - we are now initialising an array holding the used pixel to prevent
982 looping through all pixel thousands of times
983 (MCerPhotEvt::IsPixelUsed)
984
985 * mbase/MWriteAsciiFile.cc:
986 - enhanced the documentation
987
988 * mmain/MBrowser.[h,cc]:
989 - enhanced the functionality to display the filename
990 - improved the layout
991
992 * mmain/MMars.cc:
993 - added calling of 'netscape' for the two picture buttons
994
995
996
997 2001/11/06: Thomas Bretz
998
999 * mbase/MReadMarsFile.[h,cc]:
1000 - added
1001
1002 * manalysis/MMcPedestalCopy.[h,cc]:
1003 - moved copying to PreProcess
1004 - removed Process
1005
1006 * mbase/Makefile, mbase/BaseLinkDef.h
1007 - added MReadMarsFile
1008
1009 * mbase/MReadTree.[h,cc]:
1010 - added a list of TObjects to be called when file in the chain
1011 is changed
1012
1013 * Makefile.conf.linux, Makefile.conf.linux-gnu:
1014 - removed -g flag
1015
1016 * mraw/MRawRunHeader.h:
1017 - fixed return type of GetNumEvents
1018
1019 * mraw/MRawCrateArray.[h,cc]:
1020 - added SetSize which takes care of the size of the array
1021 - changed the access to an unchecked one
1022
1023 * mraw/MRawCrateData.h
1024 - derives from MParContainer now
1025
1026 * mraw/MRawEvtData.[h,cc]:
1027 - made Print const
1028 - changed so, that the arrays are dreed and allocated only
1029 as less as possible
1030
1031 * mraw/MRawFileRead.[h,cc]:
1032 - changed to support faster I/O of MRawEvtData and MRawCrateArray
1033 - added sanity check (warning) to PostProcess
1034
1035 * mraw/MRawFileWrite.cc:
1036 - removed deletion of trees (done by ~TFile)
1037 - switched of AutoSave by use of a big size
1038 - removed '.' from Branch names (each tree contains only one master
1039 branch with equal subbranches)
1040
1041 * macros/readCT1.C:
1042 - fixed a small bug
1043
1044 * manalysis/MCerPhotCalc.cc:
1045 - removed Clear from Process (done by Reset now)
1046
1047 * manalysis/MCerPhotEvt.[h,cc]:
1048 - added reset-function
1049 - some small changes to the code layout
1050
1051 * mmc/MMcFadcHeader.[h,cc], mmc/MMcTrig.[h,cc]:
1052 - chenged constructor to support fName and fTitle
1053
1054 * mbase/MReadTree.cc:
1055 - removes '.' from a branch name now before searching/creating the object
1056
1057
1058
1059 2001/11/01: Thomas Bretz
1060
1061 * mbase/MParContainer.cc:
1062 - removed 'newname' from TObject::Clone call.
1063
1064 * mbase/MParContainer.h:
1065 - layout changes
1066
1067 * mbase/MParList.h:
1068 - changed destructor definition to virtual
1069
1070 * mbase/MReadTree.[h,cc]:
1071 - added initialization for fProgress
1072 - changed output
1073 - move some code to new functions
1074 - branch enabling now checks for the existance of the branch
1075 - veto branch disables the corresponding sub branches now physically
1076 - changed comments
1077
1078 * mdatacheck/MGDisplayAdc.cc:
1079 - added some sanity checks
1080
1081 * meventdisp/MGCamDisplay.cc, meventdisp/MGEvtDisplay.[h,cc],
1082 meventdisp/MGFadcDisp.cc:
1083 - moved some code to MGEvtDisplay
1084
1085 * mhist/MFillH.cc:
1086 - added warning to comment
1087
1088 * mhist/MHFadcCam.[h,cc]:
1089 - added Clone-function. It seems, that this is necessary since
1090 root 3.01
1091
1092 * mhist/MHFadcPix.cc:
1093 - changed axis titles
1094
1095 * mmain/MAnalysis.cc:
1096 - added progress bar
1097
1098 * mmain/MBrowser.[h,cc]:
1099 - added layout hints to fTop1,2,3
1100 - adde Create/DestroyProgrssBar
1101
1102 * mmain/MDataCheck.cc:
1103 - changes to the layout
1104 - disable auto scheme
1105 - added progress bar
1106
1107 * mmain/MMonteCarlo.[h,cc]:
1108 - layout changes
1109 - added progress bar
1110
1111 * mraw/MRawEvtData.cc:
1112 - new sanity check in Draw
1113
1114
1115
1116 2001/11/01: Thomas Bretz
1117
1118 * macros/MagicHillas.C:
1119 - changed Draw to DrawClone
1120
1121 * manalysis/MCerPhotPix.h:
1122 - some layout changes
1123
1124 * mbase/MParList.cc:
1125 - fixed a bug in the dstructor which causes the d'tor to crash when
1126 the owner bit was set
1127 - changed some TCollection loop to macro ForEach
1128
1129 * mbase/MTaskList.cc:
1130 - changed some TCollection loop to macro ForEach
1131
1132 * meventdisp/MGEvtDisplay.[h,cc]:
1133 - added filemenu
1134
1135 * mgui/MCamDisplay.[h,cc], mgui/MHexagon.[h,cc]:
1136 - added SavePrimitive function
1137
1138 * mhist/MHHillas.cc:
1139 - changed 'deg' to '°'
1140
1141 * mmain/MDataCheck.cc:
1142 - changed name of enums for buttons
1143
1144 * Makefile.conf.osf1:
1145 - added some more exclusion flags to get rid of to much informations
1146
1147 * Makefile:
1148 - changed flags of tar from '-cvf' to 'cvf' so that it runs on alpha, too
1149
1150 * mbase/MAGIC.h:
1151 - put brackets around defines, to make it compile on alpha
1152
1153 * mbase/MEvtLoop.cc, mbase/MParList.cc, mbase/MTask.cc,
1154 mgui/MGeomCam.cc, mhist/MHFadcPix.cc, mmc/MMcTrig.cxx:
1155 - removed inline statement, to make it link on alpha
1156
1157
1158
1159 2001/10/31: Thomas Bretz
1160
1161 * Makefile:
1162 - changed MrProper output
1163
1164 * Makefile.conf.general, Makefile.conf.linux,
1165 Makefile.conf.linux-gnu, Makefile.conf.osf:
1166 - added ARCHDEF environment
1167
1168 * manalysis/MHillas.[h,cc]:
1169 - added units
1170
1171 * mbase/BaseLinkDef.h:
1172 - added '+' for MTime
1173
1174 * mbase/MAGIC.h:
1175 - let Linux find gLog when creating dictionary
1176
1177 * mbase/MHtml.h:
1178 - removed include of TNamed
1179
1180 * */Makefile
1181 - reordered *.cc filed to get rid of some 'rootcint' warnings
1182
1183 * mgui/MCamDisplay.cc:
1184 - added SetBorderMode(0)
1185
1186 * mgui/MHexagon.[h,cc]:
1187 - changed Print-output to fit into two lines
1188 - made Print appear in the context menu
1189
1190 * merpp.cc:
1191 - Added MParContainer::Class()->IgnoreTObjectStreamer()
1192
1193 * mbase/MEvtLoop.[h,cc], mbase/MReadTree.[h,cc],
1194 mmain/MAnalysis.[h,cc]:
1195 - added support for a progressbar
1196
1197 * mbase/MFilterList.h:
1198 - added SetOwner-support
1199
1200 * mbase/MLogManip.h:
1201 - added 'dec' manipulator to dbginf
1202
1203 * mbase/MTask.h:
1204 - added GetNumExecutions
1205
1206 * mraw/RawLinkDef.h:
1207 - added '+' for MRawEvtPixelIter, MRawCrateArray, MRawCrateData and
1208 MRawFile[Read,Write]
1209
1210
1211
1212 2001/10/30: Thomas Bretz
1213
1214 * macros/MagicHillas.C
1215 - removed precreated objects
1216
1217 * macros/readCt1.C:
1218 - fixed a bug (-> instead of .)
1219
1220 * *LinDef.h:
1221 - added a '+' to all 'new' classes. 'new' means, that the object
1222 is not yet used in Monte Carlo Files.
1223
1224 * *.h:
1225 - changed defines from CLASS_H to MARS_Class type (like root)
1226
1227 * MMcPedestalCopy.[h,cc]:
1228 - added AddToBranchList stamements
1229
1230 * manalysis/MPedestalPix.h, manalysis/MCerPhotPix.h, mgui/MGeomPix.h:
1231 - changed derivement from TObject to MParContainer to be sure
1232 fBits are not written, without specifying this for any TObject
1233 derived class
1234
1235
1236
1237 2001/10/29: Thomas Bretz
1238
1239 * Makefile.rules:
1240 - changed the output
1241
1242 * macros/rootlogon.C:
1243 - Added IgnorTObjectStreamer
1244
1245 * manalysis/MCT1ReadAscii.cc:
1246 - changed fFileNames to a TList of TNamed objects
1247
1248 * mbase/MArray.h:
1249 - removed include of MArray.h
1250
1251 * mbase/MParContainer.[h,cc]:
1252 - changed fName, fTitle from pointer to static object
1253 - Changed ClassVersion to 0
1254
1255 * mbase/MParList.[h,cc]:
1256 - changed fName, fTitle from pointer to static object
1257 - changed include of TObjArray to a forward declaration
1258 (for faster compilation)
1259 - simplified the code
1260
1261 * mbase/MInputStreamID.[h,cc]:
1262 - changed fStreamId from char* to TString
1263 - Changed ClassVersion to 0
1264
1265 * mbase/MReadTree.[h,cc]:
1266 - changed veto-list to an array of TNamed objects
1267 - implemented auto enabeling
1268
1269 * mbase/MTask.[h,cc]:
1270 - implemented fListOfBranches for auto enabeling
1271
1272 * mbase/MTaskList.[h,cc]:
1273 - changed fName, fTitle from pointer to static object
1274 - changed include of TObjArray to a forward declaration
1275 (for faster compilation)
1276
1277 * mbase/MWriteRootFile.cc:
1278 - changed fName, fTitle from pointer to static object
1279 - set splitlevel in TTree::Branch to default
1280 - changed kSaveNow to kFillTree
1281
1282 * mhist/MFillH.cc:
1283 - changed fName, fTitle from pointer to static object
1284 - check inharitance from MH
1285
1286 * mhist/MH.[h,cc]:
1287 - changed fName, fTitle from pointer to static object
1288 - implementation of simplified static MakeDefCanvas
1289
1290 * mhist/MHFadcCam.h:
1291 - removed include of TH1
1292
1293 * mhist/MHFadcPix.[h,cc]:
1294 - implemented persistent pixid
1295 - get rid of 'fixed string sizes'
1296 - Delete histograms from file structure (SetDirectory)
1297 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1298 - removed include of TH1
1299
1300 * mhist/MHHillas.cc
1301 - changed fName, fTitle from pointer to static object
1302 - Delete histograms from file structure (SetDirectory)
1303 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1304 - changed DrawClone to DrawCopy
1305
1306 * mhist/MHMcCollectionArea.[h,cc]:
1307 - changed fName, fTitle from pointer to static object
1308 - Delete histograms from file structure (SetDirectory)
1309 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1310 - changed DrawClone to DrawCopy
1311 - changed binning to log scale
1312 - removed include of TH1
1313
1314 * mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
1315 - changed fName, fTitle from pointer to static object
1316 - Delete histograms from file structure (SetDirectory)
1317 - changed Root's MakeDefCanvas to TH1::MakeDefCanvas
1318
1319 * manalysis/MCerPhotEvt.cc, manalysis/MHillas.cc,
1320 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
1321 manalysis/MMcPedestalCopy.cc, manalysis/MPedestalCam.cc,
1322 mbase/MClone.cc, mbase/MPrint.cc, mbase/MTime.h,
1323 mbase/MWriteAsciiFile.cc, mgui/MGeomCam.cc, mhist/MHFadcCam.cc,
1324 mhist/MHMcRate.cc, mmc/MMcTrig.cxx, mraw/MRawCrateArray.cc,
1325 mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc:
1326 - changed fName, fTitle from pointer to static object
1327
1328 * manalysis/MCerPhotCalc.cc, manalysis/MPedCalcPedRun.cc,
1329 mmontecarlo/MMcThresholdCalc.[h,cc],
1330 mmontecarlo/MMcTriggerRateCalc.[h,cc],
1331 mmontecarlo/MMcCollectionAreaCalc.[h,cc]:
1332 - changed fName, fTitle from pointer to static object
1333 - changed to use auto enabling scheme
1334
1335 * macros/threshold.C, macros/collarea.C, macros/trigrate.C:
1336 - removed UseLeaf
1337
1338 * macros/CT1Hillas.C, macros/readMagic.C:
1339 - made run again
1340
1341 * mraw/MRawFileWrite.cc:
1342 - changed fName, fTitle from pointer to static object
1343 - changed TTree::Branch to use default split level (99)
1344 - added the missing important '.' to the Branch names!
1345
1346 * mraw/MRawRunHeader.[h,cc]:
1347 - changed fName, fTitle from pointer to static object
1348 - implemented enum for Run Type
1349
1350
1351
1352 2001/10/26: Thomas Bretz
1353
1354 * Makefile.rules:
1355 - changed output
1356
1357 * readraw.cc:
1358 - changed name and description in TROOT
1359 - removed argument in MMcEvt::Print()
1360
1361 * manalysis/MCerPhotEvt.[h,cc], manalysis/MCerPhotPix.[h,cc],
1362 manalysis/MHillas.[h,cc], mmc/MMcEvt.[hxx,cxx],
1363 mmc/MMcFadcHeader.[hxx,cxx], mmc/MMcTrig.[hxx,cxx],
1364 mmc/MMcTrigHeader.[hxx,cxx]:
1365 - according to root 3.01 made Print const
1366
1367 * mbase/BaseLinkDef.h:
1368 - added MPrint
1369
1370 * mbase/MPrint.[h,cc]:
1371 - added
1372
1373 * mbase/MClone.[h,cc]:
1374 - changed MParContainer to a more general TObject
1375
1376 * mbase/Makefile:
1377 - MPrint.cc added
1378
1379 * meventdisp/MGCamDisplay.[h,cc], meventdisp/MGEvtDisplay.[h,cc],
1380 meventdisp/MGFadcDisp.[h,cc]:
1381 - introduced fInitOk for the case PreProcessing failed
1382
1383 * mmain/MMonteCarlo.cc:
1384 - added correction for use of several trigger conditions
1385 - speedup threshold calc by usage of UseLeaf
1386
1387 * magiclogo.xpm, marslogo.xpm:
1388 - changed
1389
1390 * mmain/MMonteCarlo.cc:
1391 - added a workaround for the <TClass::TClass> no dictionary for MMc*
1392 problem
1393
1394 * mbase/MWriteRootFile.[h,cc]:
1395 - simplified code by removing MRootFileTree class
1396
1397 * mbase/MLog.cc:
1398 - changed char[len+1] to 'new' statement
1399
1400
1401
1402
1403 2001/10/23: Thomas Bretz
1404
1405 * mbase/MLog.[h,cc]:
1406 - replaced usage of tmpnam by mkstemp
1407
1408 * mgui/MCamDisplay.[h,cc]:
1409 - Paint function added which maintains the aspect ratio of the image
1410 - DrawPhotErr removed
1411 - removed gPad->Clear, so that we can draw into pads not only
1412 canvases
1413
1414 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
1415 mhist/MFillHStarMap.[h,cc]:
1416 - removed
1417
1418 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
1419 - removed unused spectral index and flux
1420
1421 * mmontecarlo/MMcThesholdCalc.[h,cc],:
1422 mbase/MParList.[h,cc]:
1423 - fixed the Dimension handling
1424
1425 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
1426 - fixed the Dimension handling
1427 - added destructor
1428
1429 * macros/trigrate.C:
1430 - fixed some small things
1431 - accelerated by use of MReadTree::UseLeaf
1432
1433 * mhist/MHMcCollectionArea.h:
1434 - changed default argument of DrawClone from NULL to "".
1435 NULL caused the interpreter to crash.
1436
1437 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
1438 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
1439 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
1440 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
1441 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
1442 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
1443 - according to root 3.01 I made Print() const
1444
1445 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
1446 - removed
1447
1448 * mbase/MReadTree.cc:
1449 - removed default argument from GetEntry-call
1450
1451 * mbase/MTask.[h,cc]:
1452 - introduced mapping function for (Pre/Post)&Process
1453 - according to root 3.01 I made Print() const
1454 - added PrintStatistics
1455 - added call counter
1456
1457 * mbase/MTaskList.[h,cc]:
1458 - adapted to new MTask mapping functions
1459 - according to root 3.01 I made Print() const
1460 - added PrintStatistics
1461 - moved some functionality to MTask-Mapper functions
1462
1463 * mmain/MMonteCarlo.cc:
1464 - adapted to some changes in other classes
1465 - some small simplifications
1466 - accelerated, by use of UseLeaf
1467 - workaround for the ButtonGroup/Button delete bug
1468
1469 * mmain/MAnalysis.cc:
1470 - workaround for the ButtonGroup/Button delete bug
1471
1472
1473
1474 2001/10/23: Thomas Bretz
1475
1476 * macros/dohtml.C:
1477 - changed macro names
1478
1479 * macros/getCollArea.C:
1480 - renamed to collarea.C
1481 - make use of new fast MReadTree
1482
1483 * macros/getRate.C:
1484 - renamed to trigrate.C
1485
1486 * macros/getThreshold.C:
1487 - renamed to threshold.C
1488
1489 * Makefile.depend:
1490 - removed
1491
1492 * mgui/MCamDisplay.[h,cc]:
1493 - fixed wrong usage of new operator in TClonesArray
1494 - the aspect ratio of the Canvas is used now to display geometries
1495 correctly (no 'small CT1 camera anymore)
1496 - replaced include of MCerPhotPix by a forward declaration
1497 - replaced include of MHexagon by a forward declaration
1498
1499 * mgui/MGeomCam.[h,cc]:
1500 - added GetMaxRadius()-function
1501 - added CalcMaxRadius()-function
1502 - replaced include of MGeomPix by a forward declaration
1503 - replaced include of TObjArray by a forward declaration
1504
1505 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
1506 - call CalcMaxRadius in the constructor
1507
1508
1509
1510 2001/10/22: Thomas Bretz
1511
1512 * mhist/MH*.[h,cc]:
1513 - changed DrawClone according to root 3.01/06 to 'const'
1514
1515
1516
1517 2001/10/16: Thomas Bretz
1518
1519 * mbase/MReadTree.[h,cc]:
1520 - added some output statements
1521 - added comments
1522 - added UseLeaf
1523 - changed AddFile to Int_t
1524 - simplified GetEntry call
1525
1526 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
1527 - added come comments
1528 - removed Draw-function
1529
1530 * mars.cc:
1531 - Changed name of TROOT object to 'mars'
1532
1533 * merpp.cc:
1534 - changed name of TROOT object to 'merpp'
1535 - added some more ouput
1536
1537 * mbase/MBaseLinkDef.h:
1538 - added MRootFileBranch
1539 - added MRootFileTree
1540
1541 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
1542 - added comments
1543
1544 * mbase/MEvtLoop.cc:
1545 - added missing include
1546 - added another time output
1547
1548 * mbase/MWriteRootFile.cc:
1549 - added ClassImp
1550
1551 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
1552 - changed output
1553
1554 * mhist/MHMcCollectionArea.cc:
1555 - small fixes
1556 - changed error calculation according to Ciro
1557
1558 * macros/CT1Hillas.C:
1559 - fixes some bugs (typos)
1560
1561
1562
1563 2001/10/05: Thomas Bretz
1564
1565 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
1566 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
1567 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
1568 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
1569 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
1570 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
1571 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
1572 mraw/MRawFileRead.cc
1573 - comments updated
1574
1575 * mbase/MFilter.[h,cc]:
1576 - made IsExpressionTrue abstract
1577
1578 * meventdisp/MGEvtDisplay.cc:
1579 - fixed a bug that only every second event was displayed
1580
1581 * meventdisp/MGFadcDisp.[h,cc]:
1582 - reorganized code (changing pixel number drawed the histogram twice)
1583
1584 * mgui/MCamDisplay.[h,cc]:
1585 - added fDrawingPad to make sure that all output goes into the same pad
1586
1587 * mhist/HistLinkDef.h, mhist/Makefile:
1588 - removed old MFillH* classes
1589
1590
1591
1592 2001/10/02: Thomas Bretz
1593
1594 * mbase/MClone.[h,cc],
1595 meventdisp/MGCamDisplay.[h,cc],
1596 meventdisp/MGEvtDisplay.[h,cc],
1597 mmain/MCameraDisplay.[h,cc]:
1598 - added
1599
1600 * macros/readMagic.C:
1601 - fixed a "'->' and '.' mixed bug"
1602
1603 * manalysis/MCT1ReadAscii.cc:
1604 - added initialisation of fIn
1605
1606 * manalysis/MCerPhotEvt.[h,cc]:
1607 - made IsPixelExisting const
1608 - made IsPixelCore const
1609 - made IsPixelUsed const
1610 - made GetNumPhotons[Min,Max] const
1611
1612 * mbase/BaseLinkDef.h, mbase/Makefile:
1613 - added MClone
1614
1615 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
1616 - added SetOwner-support
1617
1618 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
1619 - removed MShowSpect
1620 - removed MViewAdcSpect
1621
1622 * mdatacheck/MDumpEvtHeader.cc:
1623 - added missing descriptions
1624
1625 * mdatacheck/MGDisplayAdc.[h,cc]:
1626 - small changes
1627
1628 * meventdisp/EvtDispLinkDef.h:
1629 - added MGEvtDisplay
1630 - added MGCamDisplay
1631
1632 * meventdisp/MGFadcDisp.[h,cc]:
1633 - derived from MGEvtDisplay
1634 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
1635
1636 * meventdisp/Makefile:
1637 - added MGCamDisplay
1638
1639 * mgui/MCamDisplay.[h,cc]:
1640 - cleaned
1641 - reorganized
1642
1643 * mgui/MHexagon.cc:
1644 - added missing descriptions
1645
1646 * mhist/MHFadcPix.cc:
1647 - reorganized some code in the constructor which creates the 'names'
1648
1649 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
1650 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
1651 - Draw-function supports a default canvas now
1652
1653 * mmain/MDataCheck.cc:
1654 - added/rorganized comments
1655 - removed usage of MViewAdcSpectra
1656
1657 * mmain/MMars.[h,cc]:
1658 - added new "Camera Display" Button
1659
1660 * mmain/MainLinkDef.h, mmain/Makefile:
1661 - added MCameraDisplay
1662
1663
1664
1665 2001/09/28: Thomas Bretz
1666
1667 * macros/getRate.C:
1668 - changed TObjArray to a non-pointer object
1669 - added Printing of the result at the end of the macro
1670
1671 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
1672 - added DrawClone
1673
1674 * mhist/MHMcRate.[h,cc]:
1675 - added a dummy for DrawClone
1676
1677 * mmain/MMonteCarlo.[cc, h]:
1678 - added Gui elements
1679 - added CalculateCollectionArea (not yet tested)
1680 - added CalculateTriggerRate (not yet tested)
1681 - added Threshold (not yet tested)
1682
1683 * mmontecarlo/MMcTriggerRateCalc.cc:
1684 - removed output stuff from PostProcessing
1685
1686 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
1687 - reorganized code (constructor)
1688 - reorganized deletion of gui objects
1689 - fixed many, many memory leaks
1690
1691
1692
1693 2001/09/27: Thomas Bretz
1694
1695 * mmain/MBrowser.cc:
1696 - added comments
1697
1698 * mmain/MAnalysis.[h,cc]:
1699 - added entry field for cleaning levels
1700 - restructured code a bit
1701
1702 * mhist/MFillH.cc:
1703 - fixed missing initialization of member variables in Init
1704
1705 * mhist/MHHillas.[h,cc]:
1706 - Added comments
1707 - Added DrawClone
1708 - Removed kCanDelete bits from Draw function
1709
1710 * mhist/MHStarMap.[h,cc]:
1711 - Added comments
1712 - Added DrawClone
1713 - moved some code from the Draw-functions to PrepareDrawing
1714
1715
1716
1717 2001/09/26: Thomas Bretz
1718
1719 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
1720 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
1721 - reorganized code (constructor)
1722 - reorganized deletion of gui objects
1723 - fixed many, many memory leaks
1724 - small changes in layout
1725
1726 * mmain/MAnalysis.[h,cc]:
1727 - added
1728
1729 * macros/*:
1730 - added Copyright notice
1731 - added some small sanity checks
1732
1733 * macros/MagicHillas.C:
1734 - fixed '->' bug
1735 - changed MFillHStarMap to MFillH
1736
1737 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
1738 - removed an old debug statement
1739
1740 * mmain/MMars.cc:
1741 - added new Analysis functionality
1742
1743 * mmain/MainLinkDef.h:
1744 - addded MAnalysis
1745
1746 * mmain/Makefile:
1747 - added MAnalysis.cc
1748
1749 * mmc/McLinkDef.h:
1750 - removed nonsens define statement
1751
1752
1753
1754 2001/09/25: Thomas Bretz
1755
1756 * Makefile:
1757 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
1758 It contains the origin (CVSROOT) of the repository and my confuse
1759 people triing to commit changed files from such an archive to
1760 the repository
1761
1762 * mmain/MBrowser.[cc,h]:
1763 - reorganized code (constructor)
1764 - reorganized deletion of gui objects
1765 - fixed many, many memory leaks
1766
1767 * mmain/MMars.[cc,h]:
1768 - reorganized code (constructor)
1769 - reorganized deletion of gui objects
1770 - fixed many, many memory leaks
1771
1772
1773
1774 2001/09/20: Thomas Bretz
1775
1776 * mbase/MLog.[h,cc]:
1777 - made working with Cosy
1778 - fixed gui stuff to work like expected
1779
1780 * manalysis/MCerPhotPix.h:
1781 - replaced TROOT.h by MAGIC.h
1782
1783 * mfilter/MFTriggerLvl1.h:
1784 - added description
1785
1786
1787
1788 2001/09/20: Thomas Bretz
1789
1790 * released Version 0.4
1791
1792 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
1793 - switched to root version >= 3.00
1794
1795 * Makefile.conf.linux:
1796 - added to support the new Linux distributions
1797
1798 * .rootrc:
1799 - removed references to MARSSYS
1800
1801
1802
1803 2001/09/13: Thomas Bretz
1804
1805 * Makefile.conf.linux-gnu:
1806 - removed "-Woverloaded-virtual". it doesn't really help
1807
1808
1809
1810 2001/08/02: Thomas Bretz
1811
1812 * macros/getRate.C:
1813 - make use of new stylish lists of containers
1814
1815
1816 * macros/CT1Hillas.C, macros/getCollArea.C:
1817 - make use of return value of Eventloop
1818
1819 * macros/merpp.C:
1820 - changed return type to void
1821
1822
1823
1824 2001/07/23: Thomas Bretz
1825
1826 * mbase/MParList.cc:
1827 - redifinition of default argument: fixed
1828
1829
1830
1831 2001/07/23: Thomas Bretz
1832
1833 * mmontecarlo/MMcThresholdCalc.[cc,h]:
1834 - changed PreProcess action to new stylish lists of containers
1835
1836 * mhist/Makefile:
1837 - removed MEnergies.cc
1838
1839 * mhist/HistLinkDef.h:
1840 - removed MEnergies.cc
1841
1842 * mbase/MReadTree.cc:
1843 - removed a bug which causes MReadTree to show strange behaviour.
1844 We cannot use GetBranch()->SetAddress() we have to use
1845 SetBranchAddress.
1846
1847 * macros/MagicHillas.C:
1848 - changed to new stylish histogram fillers.
1849
1850 * mhist/MHMcRate.cc:
1851 - some simplifications to the constructors
1852 - some accelerations of the rate calculation
1853
1854 * mhist/MHHillas.C:
1855 - added axis descriptions (thanks to Rudy)
1856
1857
1858
1859 2001/07/20: Thomas Bretz
1860
1861 * mhist/MH.cc:
1862 - added comments
1863
1864 * mhist/MFillH.cc:
1865 - added comments
1866
1867 * mbase/MParList.[h,cc]:
1868 - Added AddToList from a TObjArray
1869 - Added GetClassName
1870 - Added GetObjName
1871 - Added FindObjectList
1872 - Added FindCreateObjList
1873 - Added CreateObjList
1874
1875 * mhist/MHMcEnergies.[h,cc]:
1876 - deleted
1877
1878 * mhist/MHMcEnergy.[h,cc]:
1879 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
1880 - added a SetName function which replaces the old constructor somehow
1881
1882 * macros/getThreshold.C:
1883 - make use of some new features
1884
1885
1886
1887 2001/07/19: Thomas Bretz
1888
1889 * mbase/MEvtLoop.cc:
1890 - added comments
1891
1892 * mbase/MTaskList.cc:
1893 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
1894
1895 * mhist/MH.[cc,h]
1896 - added
1897
1898 * mhist/MFillH.[cc,h]
1899 - added
1900 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
1901 can be deleted now
1902
1903 * mhist/HistLinkDef.h:
1904 - added MH
1905 - added MFillH
1906
1907 * mhist/MFillHFadc.cc:
1908 - moved source for filling to corresponding histogram class
1909
1910 * mhist/MFillHHillas.cc:
1911 - included MHillas.h
1912
1913 * mhist/MHFadcCam.[cc, h]:
1914 - added Fill
1915 - made FillHi, FillLo private
1916
1917 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
1918 - changed Fill function to new style
1919 - derived class from MH
1920
1921 * mhist/Makefile:
1922 - added MH.cc
1923 - added MFillH.cc
1924
1925
1926
1927 2001/07/18: Oscar Blanch
1928
1929 * macros/getRate.C:
1930 - Macro to compute the trigger rate from a MonteCarlo file
1931
1932 * mhist/MHMcRate.[h,cc]:
1933 - Container to store trigger rate information
1934 - Draw() functin member to be implemented
1935
1936 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
1937 - Task to compute trigger rate
1938
1939
1940
1941 2001/07/13: Thomas Bretz
1942
1943 * mbase/MEvtLoop.[h,cc]:
1944 - Added a result value to Eventloop to be able to detect if the
1945 execution was successfull
1946 - changes postProcess to return the return value from
1947 MTaskList::PostProcess
1948
1949 * mbase/MParList.cc:
1950 - FindCreateObj removes now a 'dot' from the end of an indexed
1951 object name like "Events;7."
1952
1953 * mbase/MReadTree.cc:
1954 - small changes to the output
1955
1956 * mbase/MTask.[h,cc]:
1957 - added Preprocessed flag. This enables the tasklist to only postprocess
1958 already preprocessed tasks
1959
1960 * mbase/MTaskList.cc:
1961 - don't postprocess non preprocessed tasks
1962
1963 * mhist/MHMcCollectionArea.cc:
1964 - added descriptions to histrograms
1965 - changed names of histograms
1966 - added drawing of canvas to Draw-functions
1967
1968 * mhist/MHMcEnergy.[h,cc]:
1969 - added variables to store the calculated result
1970 - changed names and titles of histogram
1971 - added axis titles to histogram
1972 - moved result calculation into fit-function
1973
1974 * mmontecarlo/MMcCollectionAreaCalc.cc:
1975 - added name of input container to be able to process another
1976 container than "MMcTrig"
1977
1978 * mmontecarlo/MMcThresholdCalc.cc:
1979 - removed trailing dot from container name creation
1980
1981 * mhist/MMcThresholdCalc.cc:
1982 - removed a wrong '.' behind the number when processing more than
1983 one trigger condition
1984
1985 * mraw/MRawRunHeader.cc:
1986 - added "Monte Carlo Data" as runtype
1987
1988
1989
1990 2001/07/10: Thomas Bretz
1991
1992 * mhist/MHMcEnergy.h:
1993 - renamed SetBins to SetNumBins
1994
1995 * mmontecarlo/MMcThresholdCalc.cc:
1996 - changed style of comments
1997 - moved sqrt(2) from Postprocess to header.
1998
1999 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
2000 mmontecarlo/MMcEnerThreCalc.[cc,h]:
2001 - removed
2002
2003 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
2004 - removed
2005
2006
2007
2008 2001/07/09: Thomas Bretz
2009
2010 * mbase/MParList.cc:
2011 - made handling of already existing containers in AddToList a bit
2012 more convinient
2013
2014 * mbase/MTaskList.[h,cc]:
2015 - added come comments
2016 - made handling of already existing tasks in AddToList a bit
2017 more convinient
2018 - Added name-argument to constructor
2019
2020 * mraw/MRawFileRead.[cc, h]:
2021 - move file-open check from constructor to PreProcess
2022 - added variable for filename
2023
2024 * mraw/MRawFileWrite.[cc,h]:
2025 - moved fOut->Write from PostProcess to destructor
2026 - removed PostProcess
2027
2028
2029
2030 2001/07/06: Thomas Bretz
2031
2032 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
2033 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
2034 - added
2035
2036 * Makefile
2037 - mfilter added
2038
2039 * Makefile.conf.linux-gnu:
2040 - added some warning options
2041
2042 * Makefile.conf.osf1:
2043 - enhanced warnings
2044
2045 * manalysis/MCerPhotEvt.cc:
2046 - removed a small buf from the constructor
2047
2048 * BaseLinkDef.h:
2049 - added MFilter
2050 - added MFilterList
2051
2052 * mbase/MLog.[h,cc]:
2053 - added a non-empty copy constructor to make cxx happy
2054
2055 * mbase/MParList.[h,cc]:
2056 - added second overload-function FindObject
2057
2058 * mbase/MTask.h:
2059 - added all Filter stuff
2060
2061 * mbase/MTaskList.cc:
2062 - changed debug output
2063 - added filter-stuff to Process
2064
2065 * mbase/MTaskList.h:
2066 - changed Print default option from NULL to ""
2067
2068 * mbase/Makefile:
2069 - added MFilter
2070 - added MFilterList
2071
2072 * mhist/MFillHFadc.cc:
2073 removed a small bug in the PreProcessing
2074
2075 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
2076 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
2077 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
2078 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
2079 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
2080 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
2081 mmontecarlo/MMcThresholdCalc.h:
2082 - made more const-correct
2083
2084 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
2085 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
2086 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
2087 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
2088 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
2089 mraw/MRawFileWrite.cc:
2090 - added comments
2091
2092 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
2093 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
2094 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
2095 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
2096 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
2097 manalysis/MPedestalPix.cc,
2098 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
2099 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
2100 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
2101 mbase/MWriteRootFile.cc,
2102 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
2103 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
2104 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
2105 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
2106 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
2107 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
2108 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
2109 - added semicolon after ClassImp to make my editor happy
2110
2111 * mmain/MEvtDisp.cc:
2112 - removed a wrong comma in the enumerations
2113
2114 * mmontecarlo/MMcThresholdCalc.cc:
2115 - made compile on osf by removing brackets in new steatement (constructor)
2116
2117
2118
2119 2001/07/05: Thomas Bretz
2120
2121 * macros/CT1Hillas.C:
2122 - changed the wrong pointers to dots.
2123
2124 * macros/getThreshold.C:
2125 - added some comments
2126 - removed the canvas creation
2127 - drawing replaced by a loop
2128 - changed trigger conditions to 1 (should work with any MC file)
2129
2130 * macros/readMagic.C:
2131 - changed the event counter to the number of the event in the file
2132 - removed icound
2133
2134 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
2135 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
2136 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
2137 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
2138 mhist/MFillHStarMap.cc,
2139 - changed HasChanged to ReadyToSave
2140
2141 * mbase/MReadTree.cc:
2142 - added some comments
2143
2144 * mhist/MHMcEnergies.h:
2145 - fixed bug in []-operator
2146
2147 * mhist/MHMcEnergy.cc:
2148 - added canvas creation to draw function
2149
2150 * mmontecarlo/MMcThresholdCalc.cc:
2151 - fixed a bug in the constructor
2152
2153
2154
2155 2001/06/20: Thomas Bretz
2156
2157 * macros/merpp.C:
2158 - fixed type in comment
2159
2160 * manalysis/MHillas.cc:
2161 - fixed 'FIXME' comment
2162
2163 * mbase/MWriteFile.[h,cc]:
2164 - added
2165
2166 * mbase/MWriteRootFile.[h,cc]:
2167 - added
2168
2169 * mbase/BaseLinkDef.h:
2170 - Added MWriteFile
2171 - Added MWriteRootFile
2172
2173 * mbase/MEvtLoop.cc:
2174 - fixed the counting in the eventloop
2175
2176 * mbase/MWriteAsciiFile.[h,cc]:
2177 - changed class that it is based on MWriteFile now
2178
2179 * mbase/Makefile:
2180 - added MWriteFile
2181 - added MWriteRootFile
2182
2183 * mhist/MFillHFadc.[h,cc]:
2184 - added set for HasChanged (new PostProcess)
2185
2186 * mhist/MFillHHillas.cc:
2187 - added set for HasChanged (new PostProcess)
2188
2189 * mhist/MFillHStarMap.cc:
2190 - added set for HasChanged (new PostProcess)
2191
2192 * mhist/MHHillas.cc:
2193 - Set kCanDelete to make sure, that the histograms are deleted
2194 together with the canvas
2195
2196 * mraw/MRawFileWrite.[h,cc]:
2197 - changed the handling of opening, closing and checking file
2198
2199
2200
2201 2001/06/13: Thomas Bretz
2202
2203 * ./.../*.h:
2204 - added some comments and corrected some descriptions.
2205
2206 * mbase/MParContainer.[h,cc]:
2207 - added a 'dummy' function for AsciiRead, AsciiWrite
2208
2209 * mbase/MWriteAsciiFile.[h,cc]:
2210 - added new constructor (specify directly the pointer to the class)
2211
2212 * mgui/MHexagon.cc:
2213 - made Copy-function more readable
2214
2215 * mgui/MParContainer.cc:
2216 - made Copy-function more readable
2217
2218 * mhist/MHMcEnergies.[h,cc]:
2219 - files added as a container to make handling of several MHMcEnergy easier
2220
2221 * mbase/MAGIC.h:
2222 - encapsulated include of TROOT
2223
2224 * mbase/MTaskList.cc:
2225 - added SetHasChange and Reset to PostProcess
2226
2227 * mhist/HistLinkDef.h
2228 - added MHMcEnergies
2229
2230 * mhist/MHMcEnergy.[h,cc]:
2231 - added name and title to constructor
2232 - added number to name of container
2233
2234 * mmontecarlo/MMcThresholdCalc.cc:
2235 - corrected typo in creation of the container names
2236
2237 * mraw/MRawEvtData.cc:
2238 - Set kCanDelete in Draw function
2239
2240
2241
2242 2001/06/12: Thomas Bretz
2243
2244 * mmontecarlo/MMcEnerThreCalc.[cc,h]
2245 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
2246
2247 * mmontecarlo/MMcEnerThreHistos.[h,cc]
2248 - copied to mmhist/MHMcEnergy.[h,cc]
2249
2250 * mbase/Makefile:
2251 - added MWriteAsciiFile.cc
2252
2253 * mhist/HistIncl.h:
2254 - added TF1.h
2255
2256 * mhist/HistLinkDef.h:
2257 - added MHMcEnergy
2258
2259 * mhist/Makefile
2260 - added MHMcEnergy
2261
2262 * mmontecarlo/MCollArea.h:
2263 - fixed typo in ifndef
2264
2265 * mmontecarlo/Makefile:
2266 - added MMcThresholdCalc.cc
2267 - removed MMcEnerHisto.cc
2268 - removed MMcEnerThre.cc
2269 - removed MMcEnerThreCalc.cc
2270
2271 * mmontecarlo/MonteCarloLinkDef.h:
2272 - added MMcThresholdCalc.cc
2273 - removed MMcEnerHisto.cc
2274 - removed MMcEnerThre.cc
2275 - removed MMcEnerThreCalc.cc
2276
2277 * mbase/MWriteAsciiFile.[h,cc]:
2278 - added
2279
2280 * manalysis/MCT1ReadAscii.h:
2281 - removed fFileName from class definition
2282
2283 * manalysis/MCerPhotCalc.cc:
2284 - use of SetHasChanged added
2285
2286 * manalysis/MHillas.[h,cc]:
2287 - Reset added
2288 - AsciiRead added
2289 - AsciiWrite added
2290 - use of SetHasChanged added
2291
2292 * manalysis/MPedCalcPedRun.[h,cc]:
2293 - made fNumHiGainSamples a class member
2294 - renamed some member functions
2295 - made the 'internal' member functions private
2296 - added SetHasChanged
2297 - made these functions const
2298
2299 * mbase/BaseLinkDef.h
2300 - MWriteAsciiFile added
2301
2302 * mbase/MEvtLoop.cc:
2303 - some small changes to the logging output
2304
2305 * mbase/MParContainer.cc:
2306 - fHasChanged added
2307
2308 * mbase/MParContainer.h:
2309 - Reset prototype added
2310 - HasChanged added
2311 - SetHasChanged added
2312
2313 * mbase/MParList.[cc,h]:
2314 - SetHasChanged added
2315 - Reset added
2316
2317 * mbase/MTaskList.cc:
2318 - Process: call SetHasChanged before looping
2319 - Process: call Reset before looping
2320
2321 * mbase/MTaskList.h:
2322 - fParList added to class definition
2323
2324
2325
2326 2001/04/27: Thomas Bretz
2327
2328 * macros/merpp.C:
2329 - made the merpp-macro Mars 0.3 compatible
2330
2331
2332
2333 2001/04/19: Thomas Bretz
2334
2335 * mbase/MParList.cc:
2336 - added stripping of the string after last semicolon (classname)
2337
2338 * mbase/MReadTree.cc:
2339 - added Veto funtionality to PreProcess
2340 - added HasVeto
2341 - added fVetoList
2342 - added VetoBranch
2343
2344
2345
2346 2001/04/18: Thomas Bretz
2347
2348 * mbase/MHtml.[cc.h]:
2349 - Added
2350
2351 * mbase/*.cc:
2352 - changed comments of member functions to new MHtml-Style
2353
2354
2355
2356 2001/04/09: Thomas Bretz
2357
2358 * mbase/MParList.cc:
2359 - Added the possibility to specify a different object name in
2360 FindCreateObj
2361
2362 * .rootrc:
2363 - changed the style for the html documentation
2364
2365 * macros/dohtml.C:
2366 - added SetXwho
2367
2368 * (*.cc):
2369 - added the copyright comment block
2370
2371 * mgui/MGeomCamMagic.cc:
2372 - added some comments to all these numbers
2373
2374 * mraw/MRawEvtPixelIter.h:
2375 - added Jump member function which jumps directly to the pixel with a
2376 given id
2377
2378
2379
2380 2001/04/09: Thomas Bretz
2381
2382 * mgui/MGeomPix.cc:
2383 - fixed a small error in SetNeighbors (thanks to Oscar)
2384
2385 * mgui/MGFadcDisp.[h,cc]:
2386 - Fixed many small errors which caused the display to display nonsens
2387 in some situations
2388
2389
2390
2391 2001/04/04: Thomas Bretz
2392
2393 * mraw/MRawEvtData.[cc,h]:
2394 - changed wrong return type of GetNumPixels to UShort_t
2395
2396 * mmain/MBrowser.[cc,h]:
2397 - made the dialog somehow work like it should
2398
2399
2400
2401 2001/04/03: Thomas Bretz
2402
2403 * manalysis/MCT1ReadAscii.cc:
2404 - the pedestal values read from the file are now stored in MeanRms
2405 instead of Sigma
2406
2407 * manalysis/MCerPhotCalc.cc:
2408 - The pedestal mean Rms is used as the pixel error
2409
2410 * MImgCleanStd.cc:
2411 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
2412 with value=noise=0
2413
2414 * MMcPedestalCopy.cc:
2415 - All the pedestal values are now filled in (are they calculated correctly?)
2416
2417 * mgui/MGeomCamMagic.cc:
2418 - Forgot to initialize the Nextneighbors of the Magic Camera
2419 (thanks to Oscar)
2420
2421 * mhist/MHStarMap.cc:
2422 - I changed the model of the display (colors and bin width) to
2423 get a 'better' result
2424
2425
2426
2427 2001/04/02: Thomas Bretz
2428
2429 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
2430 - added constants (kTT*) for trigger type
2431
2432 * manalysis/MImgCleanStd.[h,cc]:
2433 - added changeable cleaning levels
2434
2435 * manalysis/MHillas.cc:
2436 - added some more sanity checks to the calculation
2437
2438 * manalysis/MCT1ReadAscii.[h,cc]:
2439 - added some kind of chain feature (AddFile) to process more than one file
2440
2441 * mgui/MGeomPix.[h,c]:
2442 - added interface to pixel neighbors
2443
2444 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
2445 - creates the neighbor geomtry now, too
2446
2447 * manalysis/MImgCleanStd.[cc,h]:
2448 - switched to new stylish neighbors from MGeomCam
2449
2450
2451
2452 2001/03/30: Thomas Bretz
2453
2454 * mdatacheck/MH*, mdatacheck/MFillH*:
2455 - moved to mhist
2456
2457 * mraw/MrawEvtPixelIter:
2458 - IsLoGain -> HasLoGain
2459
2460 * mgui/MG*:
2461 - renamed
2462 - moved to mmain
2463 - move Browser functionality to MBrowser
2464
2465 * mmain/, mhist:
2466 - new
2467
2468
2469
2470 2001/03/21: Thomas Bretz
2471
2472 * manalysis/MHillas.[h,cc]:
2473 - fixed some minor errors, added sanity check (N<2) to Calc
2474
2475 * manalysis/MFillHHillas.cc:
2476 - skip event if Hillas calculations fails
2477
2478 * macros/getCollArea.C, macros/readMagic.C,
2479 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
2480 - changed order in MReadTree constructor
2481
2482 * manalysis/MCT1ReadAscii.[h,cc]:
2483 - changed to use MPedestalCam
2484
2485 * manalysis/MCT1Pedestals.[h,cc]:
2486 - removed
2487
2488 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
2489 - removed MCT1Pedestals
2490
2491 * mbase/BaseLinkDef.h:
2492 - added const values from Magic.h
2493
2494 * mbase/MLogManip.h:
2495 - changed style of dbginf
2496
2497 * mbase/MParList.cc:
2498 - make use of dbginf
2499
2500 * mbase/MReadTree.[h,cc]:
2501 - switched from a TTree to a TChain object
2502 - chnaged order of variables of the constructor
2503
2504
2505
2506 2001/03/21: Thomas Bretz
2507
2508 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
2509 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
2510 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
2511 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
2512 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
2513 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
2514 mdatacheck/MFillHHillas.h
2515 - added
2516
2517 * mdatacheck/MHistosAdc.[h,cc]:
2518 - replaced by MHFadc[Cam,Pix]
2519
2520 * mdatacheck/MFillAdcSpect.[h,cc]:
2521 - replaced by MFillHFadc
2522
2523 * macros/readCT1.C:
2524 - uses the new classes now
2525 - calculates and displays hillas
2526
2527 * manalysis/AnalysisLinkDef.h:
2528 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
2529
2530 * manalysis/MCT1ReadAscii.cc:
2531 - PreProcess uses FindCreateObj now
2532
2533 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
2534 - changed the new back to 'new with placement'
2535
2536 * manalysis/MCerPhotEvt.[h, cc]:
2537 - removed cleaning from this class
2538
2539 * manalysis/MHillas.cc:
2540 - some small changes in the naming inside Calc()
2541
2542 * manalysis/MHillas.h:
2543 - added Get-functions
2544
2545 * manalysis/MPedestalCam.h:
2546 - added InitSize-function
2547
2548 * manalysis/MPedestalPix.h:
2549 - made Get-functions const
2550
2551 * manalysis/Makefile:
2552 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
2553
2554 * mbase/MLogManip.h:
2555 - "l." before line number
2556
2557 * mbase/MParList.cc:
2558 - added the autodelete feature for automatically created classes
2559
2560 * mdatacheck/DataCheckLinkDef.h:
2561 - added MHFadc[Cam,Pix], MHHillas
2562 - removed MHistosAdc
2563 - added MFillHFadc, MFillHHillas
2564
2565 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
2566 mdatacheck/MViewAdcSpectra.[h,cc], :
2567 - changed from MHistaosAdc to MHFadcCam
2568
2569 * mdatacheck/Makefile:
2570 - added MFillHFadc.cc, MFillHHillas.cc
2571 - removed MFillAdcSpect.cc
2572
2573 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
2574 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
2575 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
2576 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
2577 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
2578 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
2579 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
2580 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
2581 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
2582 - set version number to '0' (no i/o for this class)
2583
2584 * mgui/MGeomCamCT1.cc:
2585 - new claculation algorith for the CT1 camera. It is more
2586 exact in the camera plain
2587
2588 * mgui/MHexagon.cc:
2589 - removed Draw-function (it is inherited from TObject)
2590
2591 * mmc/MMcFadcHeader.hxx:
2592 - Added get-functions
2593
2594
2595
2596
2597 2001/03/20: Thomas Bretz
2598
2599 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
2600 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
2601 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
2602 - added
2603
2604 * macros/readCT1.C:
2605 - added calculation of Hillas parameters
2606 - changed from pointers to objects
2607
2608 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
2609 - added MPedestalPix/Cam, MHillas, MHillasCalc
2610
2611 * manalysis/MCerPhotEvt.[h,cc]:
2612 - removed fType
2613 - commented out Draw function - should be fixed soon
2614 - renamed *Nb* to *Num*
2615 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
2616
2617 * meventdisp/MGFadcDisp.[h,cc]:
2618 - changed parameter of ReadinEvent to unsigned
2619
2620 * mgui/GuiLinkDef.h, mgui/Makefile:
2621 - added MGeomCamCT1, MGeomCamMagic
2622
2623 * mgui/MCamDisplay.[h,cc]:
2624 - changed constructor argument from int to MGeomCam
2625 - renamed *Nb* to *Num*
2626
2627 * mgui/MGeomCam.[h,cc]:
2628 - removed all camara specific stuff
2629 - MGeomCam is now used as a base class for the classes
2630 MGeomCam[Magic,CT1] which are containing the camera specific stuff
2631
2632 * mgui/MGeomPix.h:
2633 - added Set function
2634
2635
2636
2637 2001/03/02: Thomas Bretz
2638
2639 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
2640 mgui/Makefile:
2641 - new
2642
2643 * mbase/MParList.[cc,h]:
2644 - Added FindCreateObj member function
2645 - added a name to the constructor
2646
2647 * mbase/MReadTree.cc:
2648 - changed to use FindCreateObj
2649
2650 * mdatacheck/MDumpEvtHeader.cc:
2651 - removed fPixelIter from member list
2652 - changed cout to *fLog
2653
2654 * mdatacheck/MViewAdcSpectra.cc:
2655 - removed a HUGE memory leak. All the objects in the list (and the
2656 lists itself were NEVER deleted)
2657
2658 * mdatacheck/MFillAdcSpect.cc
2659 - removed fPixelIter from member list
2660 - changed cout to *fLog
2661 - changed to use FindCreateObj
2662 - changed high and low to hi and lo
2663
2664 * mdatacheck/MShowSpect.cc
2665 - changed cout to *fLog
2666 - added a name to the constructor
2667
2668 * mraw/MRawFileRead.cc:
2669 - changed to use FindCreateObj
2670
2671 * mdatacheck/MGDisplayAdc.[h,cc]:
2672 - added some new member functions to make code more clear
2673 - removed fHists from the destructor
2674
2675 * mdatacheck/MHistosAdc.h:
2676 - changed high and low to hi and lo
2677
2678 * macros/dohtml.C:
2679 - added manalysis
2680
2681
2682
2683 2001/03/01: Thomas Bretz
2684
2685 * Makefile:
2686 - added headers to dependencies
2687
2688 * Makefile.rules:
2689 - added headers to dependencies
2690
2691 * merpp.cc:
2692 - changed from pointers to objects
2693 - added compression level support
2694
2695 * readraw.cc:
2696 - removed unnecessary includes
2697
2698 * mbase/MArray*.*:
2699 - changed all Int_t to UInt_t
2700
2701 * mbase/MLogManip.h:
2702 - changed name of __DINF__ to dbginf
2703
2704 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
2705 mraw/MRawRunHeader.[h,cc]:
2706 - changed ifstream to istream
2707
2708 * mraw/MRawEvtData.cc:
2709 - changed the reading, which speeds up merpp by a factor of 10
2710
2711 * mraw/MRawEvtData.h:
2712 - added flag to InitArrays and DeletePixels
2713 (not yet used)
2714
2715 * mraw/MRawFileRead.h:
2716 - removed pParList from parameter list
2717
2718 * manalysis/AnalysisLinkDef.h
2719 - removed MReadCT1Ascii, added MCT1ReadAscii
2720 - added MCT1Pedestals
2721
2722 * manalysis/MCerPhotEvt.[h,cc]:
2723 - changed the constructor a little bit
2724 - rewrote Print() to make it a bit more readable
2725 - moved MCerphotPix to new File
2726 - added many lines of comments
2727 - exchanged old stylish new call with new stylish(=) one
2728 - replaced all accesses to fPixels with the [] operator to make this
2729 lines more readable
2730 - made all variable declarations const-correct,
2731 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
2732 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
2733 compact, readable and easier to understand
2734 - renamed the Boolean-functions to Is* to get a stricter structure
2735 - replaced mapping function to access the pixel list entries by the new
2736 operator to get rid of more than the necessary number of member
2737 functions without loosing speed or readability
2738 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
2739 more exact
2740
2741 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
2742 - added a new operator to access the TObjArray
2743 - removed unnecessary code from CreateCT1
2744
2745 * mbase/MAGIC.h:
2746 - added kPI
2747
2748 * mbase/MReadTree.cc:
2749 - added some comments
2750
2751 * mgui/MCamDisplay.[h,cc]:
2752 - added some comments, reordered a bit the calls in the constructor
2753 to get a 'straight forward structure', MGeomCam is now only
2754 locally used where it is needed, replaced access to the
2755 TClonesArrays by new member-function to get a more readable code,
2756 replaced old stylish new call with new stylish one, made
2757 variable decleration const-correct, introduced a new member function
2758 to set the pixel color, renamed the overloaded Draw functions to
2759 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
2760 the 'layout' of GetColor to make it easier to understand the algorithm,
2761
2762 * mgui/MCamNeighbor.[h, cc]:
2763 - changed to new log-interface
2764 - exchanged -9999 by -1
2765 - skipped the exits
2766 - you must check for -1 one in any case
2767 - this means a warning should be enough
2768
2769 * mgui/MHexagon.[h,cc]:
2770 - added new constructor whcih uses a MGeomPix-object
2771
2772
2773
2774 2001/02/28: Thomas Bretz
2775
2776 * mbase/MParList.[h,cc]:
2777 - changed return type of FindObject back to TObject
2778 - it seems so, that some compilers don't like overriding the
2779 return type of a virtual member function
2780
2781
2782
2783 2001/02/23: Thomas Bretz
2784
2785 * mraw/MRawEvtPixelIter.h:
2786 - added GetSum* functions
2787
2788 * mbase/MParList.[h,cc]:
2789 - Removed unnecessary fNext-stuff
2790
2791
2792
2793 2001/02/22: Thomas Bretz
2794
2795 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
2796 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
2797 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
2798 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
2799 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
2800 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
2801 mraw/MRawRunHeader.cc:
2802 - exchanged cout with the new logging style (gLog, *fLog)
2803
2804 * mraw/MRawEvtData.cc:
2805 - added 'dec' option to Print
2806
2807 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
2808 - small changes to the Print funtions
2809
2810
2811
2812 2001/02/21: Thomas Bretz
2813
2814 * MRawEvtData.cc:
2815 - Changed ReadEvt according to the new raw binary format 2001/02/20
2816
2817 * Added MLog.[h,cc], MLogManip.[h,cc]
2818
2819 * Adde SetStreamer and fLog to the MParContainer base class
2820
2821 * Derived MEvtLoop from MParContainer
2822
2823 * Makefile:
2824 - added 'tar'
2825
2826 * mbase/BaseIncl.h:
2827 - added fstream.h, TGListBox.h
2828
2829 * mbase/BaseLinkDef.h:
2830 - added pragma for gLog and MLog
2831
2832 * mbase/MAGIC.h:
2833 - added forward definition for gLog
2834
2835 * mbase/MEvtLoop.cc:
2836 - exchanged cout with *fLog
2837 - added statements to provide log-facility to all tasks als parameter
2838 containers
2839
2840 * mbase/MEvtLoop.h:
2841 - Small changes
2842
2843 * mbase/MParContainer.h:
2844 - Added definitions necessary for use of Log-Facility
2845
2846 * mbase/MParList.[h,cc]:
2847 - Added SetLogStream
2848
2849 * mbase/MTask.h:
2850 - added fLog
2851
2852 * mbase/MTaskList.[h,cc]:
2853 - added SetLogStream
2854
2855 * mbase/Makefile:
2856 - Added MLog.cc, MLogManip.cc
2857
2858
2859
2860 2001/02/19: Harald Kornmayer
2861
2862 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
2863
2864 * changed the readCT1.C file to show the effects of the image cleaning
2865 a la CT1
2866
2867 * changed
2868 mgui/MCamNeighbor.cc
2869 mananlysis/MCerPhotEvt.cc .h
2870 macros/readCT1.C
2871
2872
2873
2874 2001/02/19: Thomas Bretz
2875
2876 * MParContainer.h added prototypes for AsciiRead/Write
2877
2878 * .rootrc added
2879
2880 * MEvtLoop.[h,cc]:
2881 - split eventloop in its three parts, this should be used for
2882 debugging only.
2883
2884
2885
2886 2001/02/06: Harald Kornmayer
2887
2888 * the first running version with a eventdisplay. Now we are able
2889 to display an Event on the photo electron level. To do this, run
2890 the macro "macros/readCT1.C" after changing the file name.
2891
2892 changed:
2893 macros/readCT1.C
2894 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
2895 analysis/MReadCT1Ascii.cc
2896 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
2897
2898
2899
2900 2001/01/23: Harald Kornmayer
2901
2902 * the integration of the class FadcDisp in the mars enviroment
2903 and further developments in the display
2904
2905 changed:
2906 meventdisp/MGFadcDisp.h
2907 meventdisp/MGFadcDisp.cc
2908 mgui/GuiIncl.h
2909 mgui/GuiLinkDef.h
2910 mgui/MGMarsMain.cc
2911 mgui/MGPrototyp.cc
2912 mgui/MGPrototyp.h
2913 mgui/Makefile
2914
2915 added:
2916 mgui/MGEventDispMain.h
2917 mgui/MGEventDispMain.cc
2918
2919
2920
2921 2001/01/22: Harald Kornmayer
2922
2923 * started with the development of a EventDisplay Utitliy.
2924 Therefore I added the following files.
2925
2926 meventdisp/EvtDispIncl.h
2927 meventdisp/EvtDispLinkDef.h
2928 meventdisp/MGFadcDisp.cc
2929 meventdisp/MGFadcDisp.h
2930 meventdisp/Makefile
2931
2932 Also a few of the older files where slightly changed.
2933 ./Makefile
2934 ./Makefile.rules
2935 mraw/MRawEvtData.
2936
2937
2938
2939 2001/01/19: Thomas Bretz
2940
2941 * mmc/*.hxx:
2942 - changed include of MDefineTrigger.h back
2943
2944
2945
2946 2001/01/19: Oscar Blanch
2947
2948 * mmc/MTriggerDefine.h:
2949 - added
2950
2951
2952
2953 2001/01/18: Thomas Bretz
2954
2955 * Makefile:
2956 - mmc-library added
2957
2958 * Makefile.conf.general:
2959 - Added definition of __MARS__
2960
2961 * Makefile.rules:
2962 - Added definitions to rootcint
2963
2964 * Oscar added the McFormat subdir of the Monte Carlo as mmc
2965
2966 * mmc/MMcEvt.h:
2967 - renamed to MMcEvt.hxx
2968
2969 * mmc/*.hxx:
2970 - added necessary defintions from MDefineTrigger.h
2971
2972 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
2973 - added
2974
2975 * mmc/LinkDef.h:
2976 - removed
2977
2978
2979
2980 2001/01/17: Thomas Bretz
2981
2982 * Makefile:
2983 - Exchanged explicit rules to make library by implicit ones
2984 - The shared object works now. I exchanged the libraries with the object
2985 files. But I don't know why the libraries don't work.
2986
2987 * Makefile.conf.linux-gnu:
2988 - replaced CC with gcc (instead of g++)
2989
2990 * mdatacheck/DataCheckLinkDef.h:
2991 - removed unused statements
2992
2993 * mraw/RawLinkDef.h:
2994 - added globals
2995
2996 * mraw/MerppLinkDef.h:
2997 - removed unused file
2998
2999
3000
3001 2001/01/12: Thomas Bretz
3002
3003 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
3004 - added
3005
3006 * LinkDef.h:
3007 - removed
3008
3009 * Makefile:
3010 - Added CINT, mrproper
3011
3012 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
3013 - included makefile.general, Makefile.rules,
3014 - removes corresponding lines
3015
3016 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
3017 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
3018 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
3019 - changed include statements
3020
3021 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
3022 - changed include statements
3023 - move enum from h to cc
3024 - removed comma operator from delete statements (nonsense)
3025
3026
3027
3028 2001/01/11: Harald Kornmayer
3029
3030 * ./
3031 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
3032 MReadTree.h, mbase/Makefile, mraw/Makefile
3033 - small changes in this files. Not really critical.
3034
3035 * mars.cc
3036 - added the main file for the gui
3037
3038 * mgui/
3039 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
3040 Makefile, MGDataCheckMain.h
3041 - added the subdir mgui and this files
3042
3043 * mdatacheck/
3044 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
3045 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
3046 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
3047 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
3048 - added the subdir mdatacheck and this files
3049
3050
3051
3052 2000/12/28: Thomas Bretz
3053
3054 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
3055 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
3056 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
3057 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
3058 - Added changes some comments.
3059
3060 * MLoopEvt.cc, MLoopEvt.h:
3061 - Removed
3062
3063
3064
3065 2000/12/22 - Thomas Bretz:
3066
3067 * readraw.cc:
3068 - changed some comments and the Root-Name of the program
3069 - added check for the existance of the file
3070 - changed name of numbers of entries from iEnt to nent
3071
3072 * dohtml.C:
3073 - changed title of converted macros
3074
3075 * MRawEvtData.cc:
3076 - added a commet in Draw()
3077
3078 * MRawEvtPixelIter.[h,cc]:
3079 - Added the comment header of the file
3080 - removed inheritance from TIterator (not needed)
3081 - some changes to get it work (the one in the repository was untested
3082 and not working)
3083 - changed calling style of iterator from do...while to while-loop
3084 - changed some comments
3085
3086 * MRawRunHeader.cc:
3087 - added some comments
3088
3089 * Changelog, News: added
3090
3091 * test.C: removed
Note: See TracBrowser for help on using the repository browser.