source: trunk/MagicSoft/Mars/Changelog@ 990

Last change on this file since 990 was 990, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 45.6 KB
Line 
1 -*-*- END -*-*-
2
3 2001/10/23: Thomas Bretz
4
5 * mbase/MLog.[h,cc]:
6 - replaced usage of tmpnam by mkstemp
7
8 * mgui/MCamDisplay.[h,cc]:
9 - Paint function added which maintains the aspect ratio of the image
10 - DrawPhotErr removed
11 - removed gPad->Clear, so that we can draw into pads not only
12 canvases
13
14 * mhist/MFillHFadc.[h,cc], mhist/MFillHHillas.[h,cc],
15 mhist/MFillHStarMap.[h,cc]:
16 - removed
17
18 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
19 - removed unused spectral index and flux
20
21 * mmontecarlo/MMcThesholdCalc.[h,cc],:
22 mbase/MParList.[h,cc]:
23 - fixed the Dimension handling
24
25 * mmontecarlo/MMcTriggerRateCalc.[h,cc],
26 - fixed the Dimension handling
27 - added destructor
28
29 * macros/trigrate.C:
30 - fixed some small things
31 - accelerated by use of MReadTree::UseLeaf
32
33 * mhist/MHMcCollectionArea.h:
34 - changed default argument of DrawClone from NULL to "".
35 NULL caused the interpreter to crash.
36
37 * mbase/MFilterList.[h,cc], mbase/MParContainer.[h,cc],
38 mbase/MParList.[h.cc], mbase/MTime.[h,cc],
39 mgui/MGeomCam.[h,cc], mgui/MGeomPix.[h,cc],
40 mgui/MHexagon.[h,cc], mhist/MHMcEnergy.[h,cc],
41 mhist/MHMcRate.[h,cc], mraw/MRawCrateData.[h,cc],
42 mraw/MRawEvtHeader.[h,cc], mraw/MRawRunHeader.[h,cc]:
43 - according to root 3.01 I made Print() const
44
45 * mdatacheck/MViewAdcSoectra.[h,cc], mdatacheck/MShowSpect.[h,cc]:
46 - removed
47
48 * mbase/MReadTree.cc:
49 - removed default argument from GetEntry-call
50
51 * mbase/MTask.[h,cc]:
52 - introduced mapping function for (Pre/Post)&Process
53 - according to root 3.01 I made Print() const
54 - added PrintStatistics
55 - added call counter
56
57 * mbase/MTaskList.[h,cc]:
58 - adapted to new MTask mapping functions
59 - according to root 3.01 I made Print() const
60 - added PrintStatistics
61 - moved some functionality to MTask-Mapper functions
62
63 * mmain/MMonteCarlo.cc:
64 - adapted to some changes in other classes
65 - some small simplifications
66 - accelerated, by use of UseLeaf
67 - workaround for the ButtonGroup/Button delete bug
68
69 * mmain/MAnalysis.cc:
70 - workaround for the ButtonGroup/Button delete bug
71
72
73
74 2001/10/23: Thomas Bretz
75
76 * macros/dohtml.C:
77 - changed macro names
78
79 * macros/getCollArea.C:
80 - renamed to collarea.C
81 - make use of new fast MReadTree
82
83 * macros/getRate.C:
84 - renamed to trigrate.C
85
86 * macros/getThreshold.C:
87 - renamed to threshold.C
88
89 * Makefile.depend:
90 - removed
91
92 * mgui/MCamDisplay.[h,cc]:
93 - fixed wrong usage of new operator in TClonesArray
94 - the aspect ratio of the Canvas is used now to display geometries
95 correctly (no 'small CT1 camera anymore)
96 - replaced include of MCerPhotPix by a forward declaration
97 - replaced include of MHexagon by a forward declaration
98
99 * mgui/MGeomCam.[h,cc]:
100 - added GetMaxRadius()-function
101 - added CalcMaxRadius()-function
102 - replaced include of MGeomPix by a forward declaration
103 - replaced include of TObjArray by a forward declaration
104
105 * mgui/MGeomCamMagic.cc, mgui/MGeomCamCT1.cc:
106 - call CalcMaxRadius in the constructor
107
108
109
110 2001/10/22: Thomas Bretz
111
112 * mhist/MH*.[h,cc]:
113 - changed DrawClone according to root 3.01/06 to 'const'
114
115
116
117 2001/10/16: Thomas Bretz
118
119 * mbase/MReadTree.[h,cc]:
120 - added some output statements
121 - added comments
122 - added UseLeaf
123 - changed AddFile to Int_t
124 - simplified GetEntry call
125
126 * mgui/MGeomCam.[h,cc], MGeomCamCT1.[h,cc], MGeomCamMagic.[h,cc]:
127 - added come comments
128 - removed Draw-function
129
130 * mars.cc:
131 - Changed name of TROOT object to 'mars'
132
133 * merpp.cc:
134 - changed name of TROOT object to 'merpp'
135 - added some more ouput
136
137 * mbase/MBaseLinkDef.h:
138 - added MRootFileBranch
139 - added MRootFileTree
140
141 * mgui/MGeomPix.cc, mbase/MClone.cc, mraw/MRawRunHeader.cc:
142 - added comments
143
144 * mbase/MEvtLoop.cc:
145 - added missing include
146 - added another time output
147
148 * mbase/MWriteRootFile.cc:
149 - added ClassImp
150
151 * mhist/MFillH.cc, mmontecarlo/MMcCollectionAreaCalc.cc:
152 - changed output
153
154 * mhist/MHMcCollectionArea.cc:
155 - small fixes
156 - changed error calculation according to Ciro
157
158 * macros/CT1Hillas.C:
159 - fixes some bugs (typos)
160
161
162
163 2001/10/05: Thomas Bretz
164
165 * manalysis/MHillas.cc, manalysis/MImgCleanStd.cc, mbase/MClone.[h,cc],
166 mbase/MFilterList.h, mbase/MWriteFile.h, mbase/MWriteRootFile.h,
167 mdatacheck/MGDisplayAdc.cc, meventdisp/MGCamDisplay.cc,
168 meventdisp/MGCamDisplay.h, meventdisp/MGEvtDisplay.h,
169 mgui/MGeomPix.h, mhist/MFillH.h, mhist/MHHillas.h,
170 mmain/MAnalysis.h, mmain/MBrowser.h, mmain/MCameraDisplay.h,
171 mmain/MDataCheck.h, mmain/MEvtDisp.h, mmain/MMonteCarlo.h,
172 mraw/MRawFileRead.cc
173 - comments updated
174
175 * mbase/MFilter.[h,cc]:
176 - made IsExpressionTrue abstract
177
178 * meventdisp/MGEvtDisplay.cc:
179 - fixed a bug that only every second event was displayed
180
181 * meventdisp/MGFadcDisp.[h,cc]:
182 - reorganized code (changing pixel number drawed the histogram twice)
183
184 * mgui/MCamDisplay.[h,cc]:
185 - added fDrawingPad to make sure that all output goes into the same pad
186
187 * mhist/HistLinkDef.h, mhist/Makefile:
188 - removed old MFillH* classes
189
190
191
192 2001/10/02: Thomas Bretz
193
194 * mbase/MClone.[h,cc],
195 meventdisp/MGCamDisplay.[h,cc],
196 meventdisp/MGEvtDisplay.[h,cc],
197 mmain/MCameraDisplay.[h,cc]:
198 - added
199
200 * macros/readMagic.C:
201 - fixed a "'->' and '.' mixed bug"
202
203 * manalysis/MCT1ReadAscii.cc:
204 - added initialisation of fIn
205
206 * manalysis/MCerPhotEvt.[h,cc]:
207 - made IsPixelExisting const
208 - made IsPixelCore const
209 - made IsPixelUsed const
210 - made GetNumPhotons[Min,Max] const
211
212 * mbase/BaseLinkDef.h, mbase/Makefile:
213 - added MClone
214
215 * mbase/MEvtLoop.[h,cc], mbase/MParList.[h,cc], mbase/MTaskList.[h,cc]:
216 - added SetOwner-support
217
218 * mdatacheck/DataCheckLinkDef.h, mdatacheck/Makefile:
219 - removed MShowSpect
220 - removed MViewAdcSpect
221
222 * mdatacheck/MDumpEvtHeader.cc:
223 - added missing descriptions
224
225 * mdatacheck/MGDisplayAdc.[h,cc]:
226 - small changes
227
228 * meventdisp/EvtDispLinkDef.h:
229 - added MGEvtDisplay
230 - added MGCamDisplay
231
232 * meventdisp/MGFadcDisp.[h,cc]:
233 - derived from MGEvtDisplay
234 - most of the code moved to MGEvtDisplay to support MGCamDisplay, too
235
236 * meventdisp/Makefile:
237 - added MGCamDisplay
238
239 * mgui/MCamDisplay.[h,cc]:
240 - cleaned
241 - reorganized
242
243 * mgui/MHexagon.cc:
244 - added missing descriptions
245
246 * mhist/MHFadcPix.cc:
247 - reorganized some code in the constructor which creates the 'names'
248
249 * mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc,
250 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc:
251 - Draw-function supports a default canvas now
252
253 * mmain/MDataCheck.cc:
254 - added/rorganized comments
255 - removed usage of MViewAdcSpectra
256
257 * mmain/MMars.[h,cc]:
258 - added new "Camera Display" Button
259
260 * mmain/MainLinkDef.h, mmain/Makefile:
261 - added MCameraDisplay
262
263
264
265 2001/09/28: Thomas Bretz
266
267 * macros/getRate.C:
268 - changed TObjArray to a non-pointer object
269 - added Printing of the result at the end of the macro
270
271 * mhist/MHMcCollectionArea.[h,cc], mhist/MHMcEnergy.[h,cc]:
272 - added DrawClone
273
274 * mhist/MHMcRate.[h,cc]:
275 - added a dummy for DrawClone
276
277 * mmain/MMonteCarlo.[cc, h]:
278 - added Gui elements
279 - added CalculateCollectionArea (not yet tested)
280 - added CalculateTriggerRate (not yet tested)
281 - added Threshold (not yet tested)
282
283 * mmontecarlo/MMcTriggerRateCalc.cc:
284 - removed output stuff from PostProcessing
285
286 * meventdisp/MGFadcDisp.[h,cc], mdatacheck/MGDisplayAdc.[h,cc]:
287 - reorganized code (constructor)
288 - reorganized deletion of gui objects
289 - fixed many, many memory leaks
290
291
292
293 2001/09/27: Thomas Bretz
294
295 * mmain/MBrowser.cc:
296 - added comments
297
298 * mmain/MAnalysis.[h,cc]:
299 - added entry field for cleaning levels
300 - restructured code a bit
301
302 * mhist/MFillH.cc:
303 - fixed missing initialization of member variables in Init
304
305 * mhist/MHHillas.[h,cc]:
306 - Added comments
307 - Added DrawClone
308 - Removed kCanDelete bits from Draw function
309
310 * mhist/MHStarMap.[h,cc]:
311 - Added comments
312 - Added DrawClone
313 - moved some code from the Draw-functions to PrepareDrawing
314
315
316
317 2001/09/26: Thomas Bretz
318
319 * mmain/MMars.[cc,h], mmain/MBrowser.[cc,h], MDataCheck.[cc,h],
320 mmain/MEvtDisp.[cc,h], mmain/MMonteCarlo.[cc,h]:
321 - reorganized code (constructor)
322 - reorganized deletion of gui objects
323 - fixed many, many memory leaks
324 - small changes in layout
325
326 * mmain/MAnalysis.[h,cc]:
327 - added
328
329 * macros/*:
330 - added Copyright notice
331 - added some small sanity checks
332
333 * macros/MagicHillas.C:
334 - fixed '->' bug
335 - changed MFillHStarMap to MFillH
336
337 * mbase/MReadTree.cc, mraw/MRawFileWrite.cc:
338 - removed an old debug statement
339
340 * mmain/MMars.cc:
341 - added new Analysis functionality
342
343 * mmain/MainLinkDef.h:
344 - addded MAnalysis
345
346 * mmain/Makefile:
347 - added MAnalysis.cc
348
349 * mmc/McLinkDef.h:
350 - removed nonsens define statement
351
352
353
354 2001/09/25: Thomas Bretz
355
356 * Makefile:
357 - changed make tar so that 'CVS/Root' isn't added to the tar-file anymore
358 It contains the origin (CVSROOT) of the repository and my confuse
359 people triing to commit changed files from such an archive to
360 the repository
361
362 * mmain/MBrowser.[cc,h]:
363 - reorganized code (constructor)
364 - reorganized deletion of gui objects
365 - fixed many, many memory leaks
366
367 * mmain/MMars.[cc,h]:
368 - reorganized code (constructor)
369 - reorganized deletion of gui objects
370 - fixed many, many memory leaks
371
372
373
374 2001/09/20: Thomas Bretz
375
376 * mbase/MLog.[h,cc]:
377 - made working with Cosy
378 - fixed gui stuff to work like expected
379
380 * manalysis/MCerPhotPix.h:
381 - replaced TROOT.h by MAGIC.h
382
383 * mfilter/MFTriggerLvl1.h:
384 - added description
385
386
387
388 2001/09/20: Thomas Bretz
389
390 * released Version 0.4
391
392 * mevtdisp/MGFadcDisp.cc, mmain/MMars.cc:
393 - switched to root version >= 3.00
394
395 * Makefile.conf.linux:
396 - added to support the new Linux distributions
397
398 * .rootrc:
399 - removed references to MARSSYS
400
401
402
403 2001/09/13: Thomas Bretz
404
405 * Makefile.conf.linux-gnu:
406 - removed "-Woverloaded-virtual". it doesn't really help
407
408
409
410 2001/08/02: Thomas Bretz
411
412 * macros/getRate.C:
413 - make use of new stylish lists of containers
414
415
416 * macros/CT1Hillas.C, macros/getCollArea.C:
417 - make use of return value of Eventloop
418
419 * macros/merpp.C:
420 - changed return type to void
421
422
423
424 2001/07/23: Thomas Bretz
425
426 * mbase/MParList.cc:
427 - redifinition of default argument: fixed
428
429
430
431 2001/07/23: Thomas Bretz
432
433 * mmontecarlo/MMcThresholdCalc.[cc,h]:
434 - changed PreProcess action to new stylish lists of containers
435
436 * mhist/Makefile:
437 - removed MEnergies.cc
438
439 * mhist/HistLinkDef.h:
440 - removed MEnergies.cc
441
442 * mbase/MReadTree.cc:
443 - removed a bug which causes MReadTree to show strange behaviour.
444 We cannot use GetBranch()->SetAddress() we have to use
445 SetBranchAddress.
446
447 * macros/MagicHillas.C:
448 - changed to new stylish histogram fillers.
449
450 * mhist/MHMcRate.cc:
451 - some simplifications to the constructors
452 - some accelerations of the rate calculation
453
454 * mhist/MHHillas.C:
455 - added axis descriptions (thanks to Rudy)
456
457
458
459 2001/07/20: Thomas Bretz
460
461 * mhist/MH.cc:
462 - added comments
463
464 * mhist/MFillH.cc:
465 - added comments
466
467 * mbase/MParList.[h,cc]:
468 - Added AddToList from a TObjArray
469 - Added GetClassName
470 - Added GetObjName
471 - Added FindObjectList
472 - Added FindCreateObjList
473 - Added CreateObjList
474
475 * mhist/MHMcEnergies.[h,cc]:
476 - deleted
477
478 * mhist/MHMcEnergy.[h,cc]:
479 - rewrote constructor in a way that MHMcEnergies isn't needed anymore
480 - added a SetName function which replaces the old constructor somehow
481
482 * macros/getThreshold.C:
483 - make use of some new features
484
485
486
487 2001/07/19: Thomas Bretz
488
489 * mbase/MEvtLoop.cc:
490 - added comments
491
492 * mbase/MTaskList.cc:
493 - changed the wrong 'break' for kCONTINUE into 'return kTRUE'
494
495 * mhist/MH.[cc,h]
496 - added
497
498 * mhist/MFillH.[cc,h]
499 - added
500 - in principal MFillHHillas, MFillHFadc and MFillHStarMap
501 can be deleted now
502
503 * mhist/HistLinkDef.h:
504 - added MH
505 - added MFillH
506
507 * mhist/MFillHFadc.cc:
508 - moved source for filling to corresponding histogram class
509
510 * mhist/MFillHHillas.cc:
511 - included MHillas.h
512
513 * mhist/MHFadcCam.[cc, h]:
514 - added Fill
515 - made FillHi, FillLo private
516
517 * mhist/MHHillas.[cc, h], mhist/MHStarMap.[h,cc]:
518 - changed Fill function to new style
519 - derived class from MH
520
521 * mhist/Makefile:
522 - added MH.cc
523 - added MFillH.cc
524
525
526
527 2001/07/18: Oscar Blanch
528
529 * macros/getRate.C:
530 - Macro to compute the trigger rate from a MonteCarlo file
531
532 * mhist/MHMcRate.[h,cc]:
533 - Container to store trigger rate information
534 - Draw() functin member to be implemented
535
536 * mmontecarlo/MMcTriggerRateCalc.[h,cc]:
537 - Task to compute trigger rate
538
539
540
541 2001/07/13: Thomas Bretz
542
543 * mbase/MEvtLoop.[h,cc]:
544 - Added a result value to Eventloop to be able to detect if the
545 execution was successfull
546 - changes postProcess to return the return value from
547 MTaskList::PostProcess
548
549 * mbase/MParList.cc:
550 - FindCreateObj removes now a 'dot' from the end of an indexed
551 object name like "Events;7."
552
553 * mbase/MReadTree.cc:
554 - small changes to the output
555
556 * mbase/MTask.[h,cc]:
557 - added Preprocessed flag. This enables the tasklist to only postprocess
558 already preprocessed tasks
559
560 * mbase/MTaskList.cc:
561 - don't postprocess non preprocessed tasks
562
563 * mhist/MHMcCollectionArea.cc:
564 - added descriptions to histrograms
565 - changed names of histograms
566 - added drawing of canvas to Draw-functions
567
568 * mhist/MHMcEnergy.[h,cc]:
569 - added variables to store the calculated result
570 - changed names and titles of histogram
571 - added axis titles to histogram
572 - moved result calculation into fit-function
573
574 * mmontecarlo/MMcCollectionAreaCalc.cc:
575 - added name of input container to be able to process another
576 container than "MMcTrig"
577
578 * mmontecarlo/MMcThresholdCalc.cc:
579 - removed trailing dot from container name creation
580
581 * mhist/MMcThresholdCalc.cc:
582 - removed a wrong '.' behind the number when processing more than
583 one trigger condition
584
585 * mraw/MRawRunHeader.cc:
586 - added "Monte Carlo Data" as runtype
587
588
589
590 2001/07/10: Thomas Bretz
591
592 * mhist/MHMcEnergy.h:
593 - renamed SetBins to SetNumBins
594
595 * mmontecarlo/MMcThresholdCalc.cc:
596 - changed style of comments
597 - moved sqrt(2) from Postprocess to header.
598
599 * mmontecarlo/MMcEnerHisto.[cc,h], mmontecarlo/MMcEnerThre.[cc,h],
600 mmontecarlo/MMcEnerThreCalc.[cc,h]:
601 - removed
602
603 * mmontecarlo/MCollArea.[cc,h], mmontecarlo/MCollAreaTrigger.[cc,h]:
604 - removed
605
606
607
608 2001/07/09: Thomas Bretz
609
610 * mbase/MParList.cc:
611 - made handling of already existing containers in AddToList a bit
612 more convinient
613
614 * mbase/MTaskList.[h,cc]:
615 - added come comments
616 - made handling of already existing tasks in AddToList a bit
617 more convinient
618 - Added name-argument to constructor
619
620 * mraw/MRawFileRead.[cc, h]:
621 - move file-open check from constructor to PreProcess
622 - added variable for filename
623
624 * mraw/MRawFileWrite.[cc,h]:
625 - moved fOut->Write from PostProcess to destructor
626 - removed PostProcess
627
628
629
630 2001/07/06: Thomas Bretz
631
632 * mfilter/FilterIncl.h, mfilter/FilterLinkDef.h,
633 mfilter/MFTriggerLvl1.[h,cc], mfilter/mfilter/Makefile:
634 - added
635
636 * Makefile
637 - mfilter added
638
639 * Makefile.conf.linux-gnu:
640 - added some warning options
641
642 * Makefile.conf.osf1:
643 - enhanced warnings
644
645 * manalysis/MCerPhotEvt.cc:
646 - removed a small buf from the constructor
647
648 * BaseLinkDef.h:
649 - added MFilter
650 - added MFilterList
651
652 * mbase/MLog.[h,cc]:
653 - added a non-empty copy constructor to make cxx happy
654
655 * mbase/MParList.[h,cc]:
656 - added second overload-function FindObject
657
658 * mbase/MTask.h:
659 - added all Filter stuff
660
661 * mbase/MTaskList.cc:
662 - changed debug output
663 - added filter-stuff to Process
664
665 * mbase/MTaskList.h:
666 - changed Print default option from NULL to ""
667
668 * mbase/Makefile:
669 - added MFilter
670 - added MFilterList
671
672 * mhist/MFillHFadc.cc:
673 removed a small bug in the PreProcessing
674
675 * manalysis/MCerPhotEvt.h, manalysis/MHillas.cc, manalysis/MHillas.h,
676 manalysis/MImgCleanStd.cc, manalysis/MPedestalCam.h, mgui/MGeomCam.h,
677 mhist/MFillHHillas.h, manalysis/MHillasCalc.h, manalysis/MCerPhotCalc.h,
678 manalysis/MImgCleanStd.h, mhist/MFillHStarMap.h, mhist/MHHillas.cc,
679 mhist/MHHillas.h, mhist/MHStarMap.cc, mhist/MHStarMap.h,
680 mmc/MMcFadcHeader.hxx, mmc/MMcFadcHeader.hxx, mmc/MMcTrig.hxx,
681 mmontecarlo/MMcThresholdCalc.h:
682 - made more const-correct
683
684 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
685 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
686 manalysis/MMcPedestalCopy.cc, manalysis/MPedCalcPedRun.cc,
687 mhist/MFillHFadc.cc, mhist/MFillHHillas.cc, mhist/MFillHStarMap.cc,
688 mmontecarlo/MMcThresholdCalc.cc, mraw/MRawFileRead.cc,
689 mraw/MRawFileWrite.cc:
690 - added comments
691
692 * manalysis/MCT1ReadAscii.cc, manalysis/MCerPhotCalc.cc,
693 manalysis/MCerPhotPix.cc, manalysis/MHillas.cc,
694 manalysis/MHillasCalc.cc, manalysis/MImgCleanStd.cc,
695 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
696 manalysis/MPedCalcPedRun.cc, manalysis/MPedestalCam.cc,
697 manalysis/MPedestalPix.cc,
698 mbase/MArray.cc, mbase/MArrayB.cc, mbase/MArrayS.cc, mbase/MEvtLoop.cc,
699 mbase/MLog.cc, mbase/MParList.cc, mbase/MReadTree.cc, mbase/MTask.cc,
700 mbase/MTime.cc, mbase/MWriteAsciiFile.cc, mbase/MWriteFile.cc,
701 mbase/MWriteRootFile.cc,
702 mhist/MFillHFadc.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
703 mhist/MFillHStarMap.cc, mhist/MHFadcCam.cc, mhist/MHFadcPix.cc,
704 mhist/MHHillas.cc, mhist/MHMcCollectionArea.cc, mhist/MHMcEnergies.cc,
705 mhist/MHMcEnergy.cc, mhist/MHStarMap.cc, mraw/MRawCrateArray.cc,
706 mraw/MRawCrateData.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc,
707 mraw/MRawEvtPixelIter.cc, mraw/MRawFileRead.cc,
708 mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc:
709 - added semicolon after ClassImp to make my editor happy
710
711 * mmain/MEvtDisp.cc:
712 - removed a wrong comma in the enumerations
713
714 * mmontecarlo/MMcThresholdCalc.cc:
715 - made compile on osf by removing brackets in new steatement (constructor)
716
717
718
719 2001/07/05: Thomas Bretz
720
721 * macros/CT1Hillas.C:
722 - changed the wrong pointers to dots.
723
724 * macros/getThreshold.C:
725 - added some comments
726 - removed the canvas creation
727 - drawing replaced by a loop
728 - changed trigger conditions to 1 (should work with any MC file)
729
730 * macros/readMagic.C:
731 - changed the event counter to the number of the event in the file
732 - removed icound
733
734 * manalysis/MPedCalcPedRun.cc, manalysis/MCerPhotCalc.cc,
735 mbase/MParContainer.cc, mbase/MParContainer.h, mbase/MParList.cc,
736 mbase/MParList.h, mbase/MTaskList.cc, mbase/MWriteAsciiFile.cc,
737 mbase/MWriteRootFile.cc, mhist/MFillHFadc.cc, mhist/MFillHHillas.cc,
738 mhist/MFillHStarMap.cc,
739 - changed HasChanged to ReadyToSave
740
741 * mbase/MReadTree.cc:
742 - added some comments
743
744 * mhist/MHMcEnergies.h:
745 - fixed bug in []-operator
746
747 * mhist/MHMcEnergy.cc:
748 - added canvas creation to draw function
749
750 * mmontecarlo/MMcThresholdCalc.cc:
751 - fixed a bug in the constructor
752
753
754
755 2001/06/20: Thomas Bretz
756
757 * macros/merpp.C:
758 - fixed type in comment
759
760 * manalysis/MHillas.cc:
761 - fixed 'FIXME' comment
762
763 * mbase/MWriteFile.[h,cc]:
764 - added
765
766 * mbase/MWriteRootFile.[h,cc]:
767 - added
768
769 * mbase/BaseLinkDef.h:
770 - Added MWriteFile
771 - Added MWriteRootFile
772
773 * mbase/MEvtLoop.cc:
774 - fixed the counting in the eventloop
775
776 * mbase/MWriteAsciiFile.[h,cc]:
777 - changed class that it is based on MWriteFile now
778
779 * mbase/Makefile:
780 - added MWriteFile
781 - added MWriteRootFile
782
783 * mhist/MFillHFadc.[h,cc]:
784 - added set for HasChanged (new PostProcess)
785
786 * mhist/MFillHHillas.cc:
787 - added set for HasChanged (new PostProcess)
788
789 * mhist/MFillHStarMap.cc:
790 - added set for HasChanged (new PostProcess)
791
792 * mhist/MHHillas.cc:
793 - Set kCanDelete to make sure, that the histograms are deleted
794 together with the canvas
795
796 * mraw/MRawFileWrite.[h,cc]:
797 - changed the handling of opening, closing and checking file
798
799
800
801 2001/06/13: Thomas Bretz
802
803 * ./.../*.h:
804 - added some comments and corrected some descriptions.
805
806 * mbase/MParContainer.[h,cc]:
807 - added a 'dummy' function for AsciiRead, AsciiWrite
808
809 * mbase/MWriteAsciiFile.[h,cc]:
810 - added new constructor (specify directly the pointer to the class)
811
812 * mgui/MHexagon.cc:
813 - made Copy-function more readable
814
815 * mgui/MParContainer.cc:
816 - made Copy-function more readable
817
818 * mhist/MHMcEnergies.[h,cc]:
819 - files added as a container to make handling of several MHMcEnergy easier
820
821 * mbase/MAGIC.h:
822 - encapsulated include of TROOT
823
824 * mbase/MTaskList.cc:
825 - added SetHasChange and Reset to PostProcess
826
827 * mhist/HistLinkDef.h
828 - added MHMcEnergies
829
830 * mhist/MHMcEnergy.[h,cc]:
831 - added name and title to constructor
832 - added number to name of container
833
834 * mmontecarlo/MMcThresholdCalc.cc:
835 - corrected typo in creation of the container names
836
837 * mraw/MRawEvtData.cc:
838 - Set kCanDelete in Draw function
839
840
841
842 2001/06/12: Thomas Bretz
843
844 * mmontecarlo/MMcEnerThreCalc.[cc,h]
845 - copied to mmontecarlo/MMcThresholdCalc.[cc,h]
846
847 * mmontecarlo/MMcEnerThreHistos.[h,cc]
848 - copied to mmhist/MHMcEnergy.[h,cc]
849
850 * mbase/Makefile:
851 - added MWriteAsciiFile.cc
852
853 * mhist/HistIncl.h:
854 - added TF1.h
855
856 * mhist/HistLinkDef.h:
857 - added MHMcEnergy
858
859 * mhist/Makefile
860 - added MHMcEnergy
861
862 * mmontecarlo/MCollArea.h:
863 - fixed typo in ifndef
864
865 * mmontecarlo/Makefile:
866 - added MMcThresholdCalc.cc
867 - removed MMcEnerHisto.cc
868 - removed MMcEnerThre.cc
869 - removed MMcEnerThreCalc.cc
870
871 * mmontecarlo/MonteCarloLinkDef.h:
872 - added MMcThresholdCalc.cc
873 - removed MMcEnerHisto.cc
874 - removed MMcEnerThre.cc
875 - removed MMcEnerThreCalc.cc
876
877 * mbase/MWriteAsciiFile.[h,cc]:
878 - added
879
880 * manalysis/MCT1ReadAscii.h:
881 - removed fFileName from class definition
882
883 * manalysis/MCerPhotCalc.cc:
884 - use of SetHasChanged added
885
886 * manalysis/MHillas.[h,cc]:
887 - Reset added
888 - AsciiRead added
889 - AsciiWrite added
890 - use of SetHasChanged added
891
892 * manalysis/MPedCalcPedRun.[h,cc]:
893 - made fNumHiGainSamples a class member
894 - renamed some member functions
895 - made the 'internal' member functions private
896 - added SetHasChanged
897 - made these functions const
898
899 * mbase/BaseLinkDef.h
900 - MWriteAsciiFile added
901
902 * mbase/MEvtLoop.cc:
903 - some small changes to the logging output
904
905 * mbase/MParContainer.cc:
906 - fHasChanged added
907
908 * mbase/MParContainer.h:
909 - Reset prototype added
910 - HasChanged added
911 - SetHasChanged added
912
913 * mbase/MParList.[cc,h]:
914 - SetHasChanged added
915 - Reset added
916
917 * mbase/MTaskList.cc:
918 - Process: call SetHasChanged before looping
919 - Process: call Reset before looping
920
921 * mbase/MTaskList.h:
922 - fParList added to class definition
923
924
925
926 2001/04/27: Thomas Bretz
927
928 * macros/merpp.C:
929 - made the merpp-macro Mars 0.3 compatible
930
931
932
933 2001/04/19: Thomas Bretz
934
935 * mbase/MParList.cc:
936 - added stripping of the string after last semicolon (classname)
937
938 * mbase/MReadTree.cc:
939 - added Veto funtionality to PreProcess
940 - added HasVeto
941 - added fVetoList
942 - added VetoBranch
943
944
945
946 2001/04/18: Thomas Bretz
947
948 * mbase/MHtml.[cc.h]:
949 - Added
950
951 * mbase/*.cc:
952 - changed comments of member functions to new MHtml-Style
953
954
955
956 2001/04/09: Thomas Bretz
957
958 * mbase/MParList.cc:
959 - Added the possibility to specify a different object name in
960 FindCreateObj
961
962 * .rootrc:
963 - changed the style for the html documentation
964
965 * macros/dohtml.C:
966 - added SetXwho
967
968 * (*.cc):
969 - added the copyright comment block
970
971 * mgui/MGeomCamMagic.cc:
972 - added some comments to all these numbers
973
974 * mraw/MRawEvtPixelIter.h:
975 - added Jump member function which jumps directly to the pixel with a
976 given id
977
978
979
980 2001/04/09: Thomas Bretz
981
982 * mgui/MGeomPix.cc:
983 - fixed a small error in SetNeighbors (thanks to Oscar)
984
985 * mgui/MGFadcDisp.[h,cc]:
986 - Fixed many small errors which caused the display to display nonsens
987 in some situations
988
989
990
991 2001/04/04: Thomas Bretz
992
993 * mraw/MRawEvtData.[cc,h]:
994 - changed wrong return type of GetNumPixels to UShort_t
995
996 * mmain/MBrowser.[cc,h]:
997 - made the dialog somehow work like it should
998
999
1000
1001 2001/04/03: Thomas Bretz
1002
1003 * manalysis/MCT1ReadAscii.cc:
1004 - the pedestal values read from the file are now stored in MeanRms
1005 instead of Sigma
1006
1007 * manalysis/MCerPhotCalc.cc:
1008 - The pedestal mean Rms is used as the pixel error
1009
1010 * MImgCleanStd.cc:
1011 - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
1012 with value=noise=0
1013
1014 * MMcPedestalCopy.cc:
1015 - All the pedestal values are now filled in (are they calculated correctly?)
1016
1017 * mgui/MGeomCamMagic.cc:
1018 - Forgot to initialize the Nextneighbors of the Magic Camera
1019 (thanks to Oscar)
1020
1021 * mhist/MHStarMap.cc:
1022 - I changed the model of the display (colors and bin width) to
1023 get a 'better' result
1024
1025
1026
1027 2001/04/02: Thomas Bretz
1028
1029 * mraw/MRawEvtHeader.h, mraw/MRawFileWrite.cc:
1030 - added constants (kTT*) for trigger type
1031
1032 * manalysis/MImgCleanStd.[h,cc]:
1033 - added changeable cleaning levels
1034
1035 * manalysis/MHillas.cc:
1036 - added some more sanity checks to the calculation
1037
1038 * manalysis/MCT1ReadAscii.[h,cc]:
1039 - added some kind of chain feature (AddFile) to process more than one file
1040
1041 * mgui/MGeomPix.[h,c]:
1042 - added interface to pixel neighbors
1043
1044 * mgui/MGeomCamCT1.[cc,h], mgui/MGeomCamMagic.[cc,h]:
1045 - creates the neighbor geomtry now, too
1046
1047 * manalysis/MImgCleanStd.[cc,h]:
1048 - switched to new stylish neighbors from MGeomCam
1049
1050
1051
1052 2001/03/30: Thomas Bretz
1053
1054 * mdatacheck/MH*, mdatacheck/MFillH*:
1055 - moved to mhist
1056
1057 * mraw/MrawEvtPixelIter:
1058 - IsLoGain -> HasLoGain
1059
1060 * mgui/MG*:
1061 - renamed
1062 - moved to mmain
1063 - move Browser functionality to MBrowser
1064
1065 * mmain/, mhist:
1066 - new
1067
1068
1069
1070 2001/03/21: Thomas Bretz
1071
1072 * manalysis/MHillas.[h,cc]:
1073 - fixed some minor errors, added sanity check (N<2) to Calc
1074
1075 * manalysis/MFillHHillas.cc:
1076 - skip event if Hillas calculations fails
1077
1078 * macros/getCollArea.C, macros/readMagic.C,
1079 mdatacheck/MViewAdcSpectra.cc, meventdisp/MGFadcDisp.cc:
1080 - changed order in MReadTree constructor
1081
1082 * manalysis/MCT1ReadAscii.[h,cc]:
1083 - changed to use MPedestalCam
1084
1085 * manalysis/MCT1Pedestals.[h,cc]:
1086 - removed
1087
1088 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
1089 - removed MCT1Pedestals
1090
1091 * mbase/BaseLinkDef.h:
1092 - added const values from Magic.h
1093
1094 * mbase/MLogManip.h:
1095 - changed style of dbginf
1096
1097 * mbase/MParList.cc:
1098 - make use of dbginf
1099
1100 * mbase/MReadTree.[h,cc]:
1101 - switched from a TTree to a TChain object
1102 - chnaged order of variables of the constructor
1103
1104
1105
1106 2001/03/21: Thomas Bretz
1107
1108 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
1109 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
1110 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
1111 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
1112 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
1113 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
1114 mdatacheck/MFillHHillas.h
1115 - added
1116
1117 * mdatacheck/MHistosAdc.[h,cc]:
1118 - replaced by MHFadc[Cam,Pix]
1119
1120 * mdatacheck/MFillAdcSpect.[h,cc]:
1121 - replaced by MFillHFadc
1122
1123 * macros/readCT1.C:
1124 - uses the new classes now
1125 - calculates and displays hillas
1126
1127 * manalysis/AnalysisLinkDef.h:
1128 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
1129
1130 * manalysis/MCT1ReadAscii.cc:
1131 - PreProcess uses FindCreateObj now
1132
1133 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
1134 - changed the new back to 'new with placement'
1135
1136 * manalysis/MCerPhotEvt.[h, cc]:
1137 - removed cleaning from this class
1138
1139 * manalysis/MHillas.cc:
1140 - some small changes in the naming inside Calc()
1141
1142 * manalysis/MHillas.h:
1143 - added Get-functions
1144
1145 * manalysis/MPedestalCam.h:
1146 - added InitSize-function
1147
1148 * manalysis/MPedestalPix.h:
1149 - made Get-functions const
1150
1151 * manalysis/Makefile:
1152 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
1153
1154 * mbase/MLogManip.h:
1155 - "l." before line number
1156
1157 * mbase/MParList.cc:
1158 - added the autodelete feature for automatically created classes
1159
1160 * mdatacheck/DataCheckLinkDef.h:
1161 - added MHFadc[Cam,Pix], MHHillas
1162 - removed MHistosAdc
1163 - added MFillHFadc, MFillHHillas
1164
1165 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
1166 mdatacheck/MViewAdcSpectra.[h,cc], :
1167 - changed from MHistaosAdc to MHFadcCam
1168
1169 * mdatacheck/Makefile:
1170 - added MFillHFadc.cc, MFillHHillas.cc
1171 - removed MFillAdcSpect.cc
1172
1173 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
1174 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
1175 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
1176 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
1177 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
1178 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
1179 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
1180 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
1181 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
1182 - set version number to '0' (no i/o for this class)
1183
1184 * mgui/MGeomCamCT1.cc:
1185 - new claculation algorith for the CT1 camera. It is more
1186 exact in the camera plain
1187
1188 * mgui/MHexagon.cc:
1189 - removed Draw-function (it is inherited from TObject)
1190
1191 * mmc/MMcFadcHeader.hxx:
1192 - Added get-functions
1193
1194
1195
1196
1197 2001/03/20: Thomas Bretz
1198
1199 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
1200 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
1201 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
1202 - added
1203
1204 * macros/readCT1.C:
1205 - added calculation of Hillas parameters
1206 - changed from pointers to objects
1207
1208 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
1209 - added MPedestalPix/Cam, MHillas, MHillasCalc
1210
1211 * manalysis/MCerPhotEvt.[h,cc]:
1212 - removed fType
1213 - commented out Draw function - should be fixed soon
1214 - renamed *Nb* to *Num*
1215 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
1216
1217 * meventdisp/MGFadcDisp.[h,cc]:
1218 - changed parameter of ReadinEvent to unsigned
1219
1220 * mgui/GuiLinkDef.h, mgui/Makefile:
1221 - added MGeomCamCT1, MGeomCamMagic
1222
1223 * mgui/MCamDisplay.[h,cc]:
1224 - changed constructor argument from int to MGeomCam
1225 - renamed *Nb* to *Num*
1226
1227 * mgui/MGeomCam.[h,cc]:
1228 - removed all camara specific stuff
1229 - MGeomCam is now used as a base class for the classes
1230 MGeomCam[Magic,CT1] which are containing the camera specific stuff
1231
1232 * mgui/MGeomPix.h:
1233 - added Set function
1234
1235
1236
1237 2001/03/02: Thomas Bretz
1238
1239 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
1240 mgui/Makefile:
1241 - new
1242
1243 * mbase/MParList.[cc,h]:
1244 - Added FindCreateObj member function
1245 - added a name to the constructor
1246
1247 * mbase/MReadTree.cc:
1248 - changed to use FindCreateObj
1249
1250 * mdatacheck/MDumpEvtHeader.cc:
1251 - removed fPixelIter from member list
1252 - changed cout to *fLog
1253
1254 * mdatacheck/MViewAdcSpectra.cc:
1255 - removed a HUGE memory leak. All the objects in the list (and the
1256 lists itself were NEVER deleted)
1257
1258 * mdatacheck/MFillAdcSpect.cc
1259 - removed fPixelIter from member list
1260 - changed cout to *fLog
1261 - changed to use FindCreateObj
1262 - changed high and low to hi and lo
1263
1264 * mdatacheck/MShowSpect.cc
1265 - changed cout to *fLog
1266 - added a name to the constructor
1267
1268 * mraw/MRawFileRead.cc:
1269 - changed to use FindCreateObj
1270
1271 * mdatacheck/MGDisplayAdc.[h,cc]:
1272 - added some new member functions to make code more clear
1273 - removed fHists from the destructor
1274
1275 * mdatacheck/MHistosAdc.h:
1276 - changed high and low to hi and lo
1277
1278 * macros/dohtml.C:
1279 - added manalysis
1280
1281
1282
1283 2001/03/01: Thomas Bretz
1284
1285 * Makefile:
1286 - added headers to dependencies
1287
1288 * Makefile.rules:
1289 - added headers to dependencies
1290
1291 * merpp.cc:
1292 - changed from pointers to objects
1293 - added compression level support
1294
1295 * readraw.cc:
1296 - removed unnecessary includes
1297
1298 * mbase/MArray*.*:
1299 - changed all Int_t to UInt_t
1300
1301 * mbase/MLogManip.h:
1302 - changed name of __DINF__ to dbginf
1303
1304 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
1305 mraw/MRawRunHeader.[h,cc]:
1306 - changed ifstream to istream
1307
1308 * mraw/MRawEvtData.cc:
1309 - changed the reading, which speeds up merpp by a factor of 10
1310
1311 * mraw/MRawEvtData.h:
1312 - added flag to InitArrays and DeletePixels
1313 (not yet used)
1314
1315 * mraw/MRawFileRead.h:
1316 - removed pParList from parameter list
1317
1318 * manalysis/AnalysisLinkDef.h
1319 - removed MReadCT1Ascii, added MCT1ReadAscii
1320 - added MCT1Pedestals
1321
1322 * manalysis/MCerPhotEvt.[h,cc]:
1323 - changed the constructor a little bit
1324 - rewrote Print() to make it a bit more readable
1325 - moved MCerphotPix to new File
1326 - added many lines of comments
1327 - exchanged old stylish new call with new stylish(=) one
1328 - replaced all accesses to fPixels with the [] operator to make this
1329 lines more readable
1330 - made all variable declarations const-correct,
1331 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
1332 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
1333 compact, readable and easier to understand
1334 - renamed the Boolean-functions to Is* to get a stricter structure
1335 - replaced mapping function to access the pixel list entries by the new
1336 operator to get rid of more than the necessary number of member
1337 functions without loosing speed or readability
1338 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
1339 more exact
1340
1341 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
1342 - added a new operator to access the TObjArray
1343 - removed unnecessary code from CreateCT1
1344
1345 * mbase/MAGIC.h:
1346 - added kPI
1347
1348 * mbase/MReadTree.cc:
1349 - added some comments
1350
1351 * mgui/MCamDisplay.[h,cc]:
1352 - added some comments, reordered a bit the calls in the constructor
1353 to get a 'straight forward structure', MGeomCam is now only
1354 locally used where it is needed, replaced access to the
1355 TClonesArrays by new member-function to get a more readable code,
1356 replaced old stylish new call with new stylish one, made
1357 variable decleration const-correct, introduced a new member function
1358 to set the pixel color, renamed the overloaded Draw functions to
1359 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
1360 the 'layout' of GetColor to make it easier to understand the algorithm,
1361
1362 * mgui/MCamNeighbor.[h, cc]:
1363 - changed to new log-interface
1364 - exchanged -9999 by -1
1365 - skipped the exits
1366 - you must check for -1 one in any case
1367 - this means a warning should be enough
1368
1369 * mgui/MHexagon.[h,cc]:
1370 - added new constructor whcih uses a MGeomPix-object
1371
1372
1373
1374 2001/02/28: Thomas Bretz
1375
1376 * mbase/MParList.[h,cc]:
1377 - changed return type of FindObject back to TObject
1378 - it seems so, that some compilers don't like overriding the
1379 return type of a virtual member function
1380
1381
1382
1383 2001/02/23: Thomas Bretz
1384
1385 * mraw/MRawEvtPixelIter.h:
1386 - added GetSum* functions
1387
1388 * mbase/MParList.[h,cc]:
1389 - Removed unnecessary fNext-stuff
1390
1391
1392
1393 2001/02/22: Thomas Bretz
1394
1395 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
1396 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
1397 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
1398 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
1399 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
1400 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
1401 mraw/MRawRunHeader.cc:
1402 - exchanged cout with the new logging style (gLog, *fLog)
1403
1404 * mraw/MRawEvtData.cc:
1405 - added 'dec' option to Print
1406
1407 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
1408 - small changes to the Print funtions
1409
1410
1411
1412 2001/02/21: Thomas Bretz
1413
1414 * MRawEvtData.cc:
1415 - Changed ReadEvt according to the new raw binary format 2001/02/20
1416
1417 * Added MLog.[h,cc], MLogManip.[h,cc]
1418
1419 * Adde SetStreamer and fLog to the MParContainer base class
1420
1421 * Derived MEvtLoop from MParContainer
1422
1423 * Makefile:
1424 - added 'tar'
1425
1426 * mbase/BaseIncl.h:
1427 - added fstream.h, TGListBox.h
1428
1429 * mbase/BaseLinkDef.h:
1430 - added pragma for gLog and MLog
1431
1432 * mbase/MAGIC.h:
1433 - added forward definition for gLog
1434
1435 * mbase/MEvtLoop.cc:
1436 - exchanged cout with *fLog
1437 - added statements to provide log-facility to all tasks als parameter
1438 containers
1439
1440 * mbase/MEvtLoop.h:
1441 - Small changes
1442
1443 * mbase/MParContainer.h:
1444 - Added definitions necessary for use of Log-Facility
1445
1446 * mbase/MParList.[h,cc]:
1447 - Added SetLogStream
1448
1449 * mbase/MTask.h:
1450 - added fLog
1451
1452 * mbase/MTaskList.[h,cc]:
1453 - added SetLogStream
1454
1455 * mbase/Makefile:
1456 - Added MLog.cc, MLogManip.cc
1457
1458
1459
1460 2001/02/19: Harald Kornmayer
1461
1462 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
1463
1464 * changed the readCT1.C file to show the effects of the image cleaning
1465 a la CT1
1466
1467 * changed
1468 mgui/MCamNeighbor.cc
1469 mananlysis/MCerPhotEvt.cc .h
1470 macros/readCT1.C
1471
1472
1473
1474 2001/02/19: Thomas Bretz
1475
1476 * MParContainer.h added prototypes for AsciiRead/Write
1477
1478 * .rootrc added
1479
1480 * MEvtLoop.[h,cc]:
1481 - split eventloop in its three parts, this should be used for
1482 debugging only.
1483
1484
1485
1486 2001/02/06: Harald Kornmayer
1487
1488 * the first running version with a eventdisplay. Now we are able
1489 to display an Event on the photo electron level. To do this, run
1490 the macro "macros/readCT1.C" after changing the file name.
1491
1492 changed:
1493 macros/readCT1.C
1494 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
1495 analysis/MReadCT1Ascii.cc
1496 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
1497
1498
1499
1500 2001/01/23: Harald Kornmayer
1501
1502 * the integration of the class FadcDisp in the mars enviroment
1503 and further developments in the display
1504
1505 changed:
1506 meventdisp/MGFadcDisp.h
1507 meventdisp/MGFadcDisp.cc
1508 mgui/GuiIncl.h
1509 mgui/GuiLinkDef.h
1510 mgui/MGMarsMain.cc
1511 mgui/MGPrototyp.cc
1512 mgui/MGPrototyp.h
1513 mgui/Makefile
1514
1515 added:
1516 mgui/MGEventDispMain.h
1517 mgui/MGEventDispMain.cc
1518
1519
1520
1521 2001/01/22: Harald Kornmayer
1522
1523 * started with the development of a EventDisplay Utitliy.
1524 Therefore I added the following files.
1525
1526 meventdisp/EvtDispIncl.h
1527 meventdisp/EvtDispLinkDef.h
1528 meventdisp/MGFadcDisp.cc
1529 meventdisp/MGFadcDisp.h
1530 meventdisp/Makefile
1531
1532 Also a few of the older files where slightly changed.
1533 ./Makefile
1534 ./Makefile.rules
1535 mraw/MRawEvtData.
1536
1537
1538
1539 2001/01/19: Thomas Bretz
1540
1541 * mmc/*.hxx:
1542 - changed include of MDefineTrigger.h back
1543
1544
1545
1546 2001/01/19: Oscar Blanch
1547
1548 * mmc/MTriggerDefine.h:
1549 - added
1550
1551
1552
1553 2001/01/18: Thomas Bretz
1554
1555 * Makefile:
1556 - mmc-library added
1557
1558 * Makefile.conf.general:
1559 - Added definition of __MARS__
1560
1561 * Makefile.rules:
1562 - Added definitions to rootcint
1563
1564 * Oscar added the McFormat subdir of the Monte Carlo as mmc
1565
1566 * mmc/MMcEvt.h:
1567 - renamed to MMcEvt.hxx
1568
1569 * mmc/*.hxx:
1570 - added necessary defintions from MDefineTrigger.h
1571
1572 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
1573 - added
1574
1575 * mmc/LinkDef.h:
1576 - removed
1577
1578
1579
1580 2001/01/17: Thomas Bretz
1581
1582 * Makefile:
1583 - Exchanged explicit rules to make library by implicit ones
1584 - The shared object works now. I exchanged the libraries with the object
1585 files. But I don't know why the libraries don't work.
1586
1587 * Makefile.conf.linux-gnu:
1588 - replaced CC with gcc (instead of g++)
1589
1590 * mdatacheck/DataCheckLinkDef.h:
1591 - removed unused statements
1592
1593 * mraw/RawLinkDef.h:
1594 - added globals
1595
1596 * mraw/MerppLinkDef.h:
1597 - removed unused file
1598
1599
1600
1601 2001/01/12: Thomas Bretz
1602
1603 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
1604 - added
1605
1606 * LinkDef.h:
1607 - removed
1608
1609 * Makefile:
1610 - Added CINT, mrproper
1611
1612 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
1613 - included makefile.general, Makefile.rules,
1614 - removes corresponding lines
1615
1616 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
1617 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
1618 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
1619 - changed include statements
1620
1621 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
1622 - changed include statements
1623 - move enum from h to cc
1624 - removed comma operator from delete statements (nonsense)
1625
1626
1627
1628 2001/01/11: Harald Kornmayer
1629
1630 * ./
1631 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
1632 MReadTree.h, mbase/Makefile, mraw/Makefile
1633 - small changes in this files. Not really critical.
1634
1635 * mars.cc
1636 - added the main file for the gui
1637
1638 * mgui/
1639 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
1640 Makefile, MGDataCheckMain.h
1641 - added the subdir mgui and this files
1642
1643 * mdatacheck/
1644 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
1645 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
1646 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
1647 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
1648 - added the subdir mdatacheck and this files
1649
1650
1651
1652 2000/12/28: Thomas Bretz
1653
1654 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
1655 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
1656 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
1657 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
1658 - Added changes some comments.
1659
1660 * MLoopEvt.cc, MLoopEvt.h:
1661 - Removed
1662
1663
1664
1665 2000/12/22 - Thomas Bretz:
1666
1667 * readraw.cc:
1668 - changed some comments and the Root-Name of the program
1669 - added check for the existance of the file
1670 - changed name of numbers of entries from iEnt to nent
1671
1672 * dohtml.C:
1673 - changed title of converted macros
1674
1675 * MRawEvtData.cc:
1676 - added a commet in Draw()
1677
1678 * MRawEvtPixelIter.[h,cc]:
1679 - Added the comment header of the file
1680 - removed inheritance from TIterator (not needed)
1681 - some changes to get it work (the one in the repository was untested
1682 and not working)
1683 - changed calling style of iterator from do...while to while-loop
1684 - changed some comments
1685
1686 * MRawRunHeader.cc:
1687 - added some comments
1688
1689 * Changelog, News: added
1690
1691 * test.C: removed
Note: See TracBrowser for help on using the repository browser.