source: trunk/MagicSoft/Mars/Changelog@ 5717

Last change on this file since 5717 was 5717, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 5.8 KB
Line 
1
2Please do not write behind the end of line tag so that it is possible
3to send a Changelog file to a line printer directly. Thanks.
4
5For your entries please follow EXACTLY this style:
6
7_yyyy/mm/dd:_[Your Name]
8_
9___*_filename:
10_____-_description
11_
12___*_filename2, filename3:
13_____-_description
14_
15_
16_
17
18While an underscore is a placeholder for a white-space or an empty line.
19
20
21 -*-*- END OF LINE -*-*-
22
23 2005/01/07 Thomas Bretz
24
25 * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
26 - replaced PedPhotContainer by PedPhotCam for consistency
27
28 * mbase/MLog.[h,cc]:
29 - return *this in Seperator()
30
31 * mbase/MPrint.[h,cc]:
32 - use new separator manipulator in PreProcess
33 - fixed a type: separator instead of seperator
34
35 * mfileio/MReadTree.[h,cc]:
36 - added a check for branch->IsAutoDelete() in Notify()
37
38 * mpedestal/MExtractPedestal.[h,cc]:
39 - added new option 'fRandomCalculation' be used to switch on-/off-
40 randomization in extractors, the default should be like before
41 - added Process() calling Calc()
42
43 * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
44 - renamed Process() to Calc()
45
46 * Makefile:
47 - removed macros/calibration.C, which seems to have been
48 unintantionally introduced.
49
50
51
52 2005/01/05 Thomas Bretz
53
54 * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
55 mhcalib/MHCalibrationRelTimeCam.cc:
56 - made some output lines fit into convinience window of 80 col
57
58 * mhist/MHCamEvent.cc:
59 - make sure that x-axis has correct title
60
61 * msignal/MArrivalTimePix.cc:
62 - init error to -1 which is a obviously non valid value
63 - fixed IsValid() which gave wrong results
64
65 * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
66 - made sure that LoGain is flagged non-valid if no lo-gain exists
67 - push time back at the edge of the allowed limits if outside
68
69 * mbase/MGList.[h,cc]:
70 - introduced new functions Delete and DeletePictures
71 - SetBit(kMustCleanup) in constructor. Otherwise it is not
72 correctly removed from ListOfCleanups
73
74 * mbase/MLog.cc:
75 - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
76 from the list
77
78 * mbase/MParContainer.[h,cc]:
79 - replaced return type of GetDescriptor by TString. The old version
80 was terribly wrong! The returned memory wasn't removed as soon
81 as the function returned.
82
83 * mbase/MStatusDisplay.[h,cc]:
84 - for security (thread safty) replaced all Form() by MString::Form()
85 - implemented a more secure scheme of Closing (Clone()) this was
86 a hint given by valgrind
87 - set kMustCleanup for all new object in ClonePad not only kCanDelete
88 - fixed some lines in pulldown-menus
89 - add TPads to ListOfCleanups in ClonePad (workaround!)
90
91 * mbase/MString.[h,cc]:
92 - implemented a new static Form() function returning a copy of
93 the result
94
95 * mbase/MTask.[h,cc]:
96 - replaced return type of GetDescriptor by TString. The old version
97 was terribly wrong! The returned memory wasn't removed as soon
98 as the function returned.
99 - Made GetDescriptor thread safe using MString::Form
100
101 * mfileio/MWriteRootFile.cc:
102 - Use GetDescriptor().Data() when using any kind of printf function
103
104 * mhbase/MFillH.cc:
105 - replaced string concatenation in all constructors by a Form
106 (also suggested by valgrind)
107
108 * mhcalib/MHCalibrationRelTimeCam.cc:
109 - made some output fit into 80col boundary
110
111
112
113
114 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
115
116 * mfht:
117 - added new directory for hexagonal fourier transformation
118
119 * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
120 mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc],
121 mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
122 mhft/Makefile:
123 - added
124
125 * macros/extendcam.C:
126 - added: tutorial for MGeomCamExtend
127
128 * macros/hft.C:
129 - added: tutorial for MHexgonalFTCalc
130
131 * macros/dohtml.C:
132 - updated
133
134 * macros/rootlogon.C:
135 - updated
136
137 * Makefile:
138 - mhft added
139
140 * mbase/MParContainer.cc, mbase/MLog.cc:
141 - added a pre-compiler option for destructor debugging
142
143 * mbase/MTaskList.[h,cc]:
144 - added new function Replace
145
146 * mdata/MDataChain.cc, mfbase/MF.cc:
147 - shortened some output
148
149 * mdata/MDataArray.[h,cc]:
150 - added new function FindRule
151
152 * mfileio/MReadTree.[h,cc]:
153 - enhanced functionality to be able to read a TTree stored in memory
154 instead of a file. Therefor introduced fTree which is now the pointer
155 used and replaced fChain where TTree and TChain have common behaviour.
156 Where they behave uncommon new code for the new case has been added.
157
158 * mfileio/MWriteRootFile.[h,cc]:
159 - enhanced functionality to be able to write a TTree into memory
160 instead of a file. This were maily bugfixes for the case fOut==0, which
161 must be handled correctly. Becarefull a tree filles without a file
162 is not deleted automatically!
163
164 * mhbase/MBinning.h:
165 - added copy constructor
166 - fixed buggy SetEdges(MBinning&) which didn't work
167
168 * mhbase/MHMatrix.cc:
169 - when adding a new rule check first if the same rule already exists
170
171 * mhflux/MAlphaFitter.[h,cc]:
172 - added new functionality to support on-off analysis
173 - didn't touch existing code
174
175 * mhflux/MHAlpha.[h,cc]:
176 - added new functionality to support on-off analysis
177 - replaced Fit() calls by newer function calls
178 - added DrawAll - PRELIMINARY
179 - fixed a bug when projecting - may be the reson for some strange
180 crashes
181
182 * mcalib/MCalibColorSet.cc:
183 - fixed a stupid bug introduced last year, which caused MCalibColorSet
184 in some circumstances to stop the eventloop when it shouldn't
185
186 * mjobs/MSequence.cc:
187 - expand path names
188
Note: See TracBrowser for help on using the repository browser.