source: trunk/MagicSoft/Mars/Changelog@ 1203

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