source: trunk/MagicSoft/Mars/Changelog@ 1178

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