source: trunk/MagicSoft/Mars/Changelog@ 1210

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