source: trunk/MagicSoft/Mars/Changelog@ 1186

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