source: trunk/MagicSoft/Mars/Changelog@ 1181

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