source: trunk/MagicSoft/Mars/Changelog@ 1212

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