source: trunk/MagicSoft/Mars/Changelog@ 1190

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