source: trunk/MagicSoft/Mars/Changelog@ 1209

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