source: tags/Mars-V0.6/Changelog@ 10107

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