source: trunk/MagicSoft/Mars/Changelog@ 1076

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