source: trunk/MagicSoft/Mars/Changelog@ 1211

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