source: trunk/MagicSoft/Mars/Changelog@ 1191

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