source: trunk/MagicSoft/Mars/Changelog@ 1175

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