source: trunk/MagicSoft/Mars/Changelog@ 5725

Last change on this file since 5725 was 5725, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 6.7 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 2005/01/07 Abelardo Moralejo
23
24 * mbase/MLog.h
25 - Added #include "TSystem.h", otherwise gSystem is not recognized
26 in Mac OSX.
27
28 * manalysis/MMakePadHistograms.cc
29 - Changed badcalc.SetNamePedPhotContainer to
30 badcalc.SetNamePedPhotCam
31
32
33
34 2005/01/07 Thomas Bretz
35
36 * mbadpixels/MBadPixelsCalc.[h,cc], macros/ONOFFAnalaysis.C:
37 - replaced PedPhotContainer by PedPhotCam for consistency
38
39 * mbase/MLog.[h,cc]:
40 - return *this in Seperator()
41
42 * mbase/MPrint.[h,cc]:
43 - use new separator manipulator in PreProcess
44 - fixed a type: separator instead of seperator
45
46 * mfileio/MReadTree.[h,cc]:
47 - added a check for branch->IsAutoDelete() in Notify()
48
49 * mpedestal/MExtractPedestal.[h,cc]:
50 - added new option 'fRandomCalculation' be used to switch on-/off-
51 randomization in extractors, the default should be like before
52 - added Process() calling Calc()
53
54 * mpedestal/MPedCalcFromLoGain.[h,cc], mpedestal/MPedCalcPedRun.[h,cc]:
55 - renamed Process() to Calc()
56
57 * Makefile:
58 - removed macros/calibration.C, which seems to have been
59 unintantionally introduced.
60
61 * manalysis/Makefile:
62 - removed unintantionally introduced wrong include
63
64 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
65 - a small acceleration discussed with Hendrik by replacing a
66 counter in a loop by pointer arithmetics
67
68 * mraw/MRawEvtPixelIter.cc:
69 - fixed a bug in GetMaxIdxHiLoGain which caused the loop to
70 read one byte behind the end of the array
71
72 * mtrigger/MTriggerPattern.[h,cc], mtrigger/MTriggerPatternDecode.[h,cc],
73 mtrigger/MFTriggerPattern.[h,cc]:
74 - added
75
76 * mtrigger/Makefile, mtrigger/TriggerLinkDef.h:
77 - added MTriggerPattern, MTriggerPatternDecode and MFTriggerPattern
78
79
80
81 2005/01/05 Thomas Bretz
82
83 * mcalib/MCalibrationBlindPix.cc, mcalib/MCalibrationChargeCalc.cc,
84 mhcalib/MHCalibrationRelTimeCam.cc:
85 - made some output lines fit into convinience window of 80 col
86
87 * mhist/MHCamEvent.cc:
88 - make sure that x-axis has correct title
89
90 * msignal/MArrivalTimePix.cc:
91 - init error to -1 which is a obviously non valid value
92 - fixed IsValid() which gave wrong results
93
94 * msignal/MExtractTimeAndCharge.cc, msignal/MExtractedSignalPix.cc:
95 - made sure that LoGain is flagged non-valid if no lo-gain exists
96 - push time back at the edge of the allowed limits if outside
97
98 * mbase/MGList.[h,cc]:
99 - introduced new functions Delete and DeletePictures
100 - SetBit(kMustCleanup) in constructor. Otherwise it is not
101 correctly removed from ListOfCleanups
102
103 * mbase/MLog.cc:
104 - SetBit(kMustCleanup) if adding a plugin to make sure it is cleaned
105 from the list
106
107 * mbase/MParContainer.[h,cc]:
108 - replaced return type of GetDescriptor by TString. The old version
109 was terribly wrong! The returned memory wasn't removed as soon
110 as the function returned.
111
112 * mbase/MStatusDisplay.[h,cc]:
113 - for security (thread safty) replaced all Form() by MString::Form()
114 - implemented a more secure scheme of Closing (Clone()) this was
115 a hint given by valgrind
116 - set kMustCleanup for all new object in ClonePad not only kCanDelete
117 - fixed some lines in pulldown-menus
118 - add TPads to ListOfCleanups in ClonePad (workaround!)
119
120 * mbase/MString.[h,cc]:
121 - implemented a new static Form() function returning a copy of
122 the result
123
124 * mbase/MTask.[h,cc]:
125 - replaced return type of GetDescriptor by TString. The old version
126 was terribly wrong! The returned memory wasn't removed as soon
127 as the function returned.
128 - Made GetDescriptor thread safe using MString::Form
129
130 * mfileio/MWriteRootFile.cc:
131 - Use GetDescriptor().Data() when using any kind of printf function
132
133 * mhbase/MFillH.cc:
134 - replaced string concatenation in all constructors by a Form
135 (also suggested by valgrind)
136
137 * mhcalib/MHCalibrationRelTimeCam.cc:
138 - made some output fit into 80col boundary
139
140
141
142
143 2005/01/03 Thomas Bretz (HAPPY NEW YEAR)
144
145 * mfht:
146 - added new directory for hexagonal fourier transformation
147
148 * mfht/HftIncl.h, mhft/HftLinkDef.h, mhft/MGeomCamMagicXT.[h,cc],
149 mhft/MGeomCamMagicEnhance.[h,cc], mhft/MHexgaonalFT.[h,cc],
150 mhft/MHexagonalFreqSpace.[h,cc], mhft/MHexagonalFTCalc.[h,cc],
151 mhft/Makefile:
152 - added
153
154 * macros/extendcam.C:
155 - added: tutorial for MGeomCamExtend
156
157 * macros/hft.C:
158 - added: tutorial for MHexgonalFTCalc
159
160 * macros/dohtml.C:
161 - updated
162
163 * macros/rootlogon.C:
164 - updated
165
166 * Makefile:
167 - mhft added
168
169 * mbase/MParContainer.cc, mbase/MLog.cc:
170 - added a pre-compiler option for destructor debugging
171
172 * mbase/MTaskList.[h,cc]:
173 - added new function Replace
174
175 * mdata/MDataChain.cc, mfbase/MF.cc:
176 - shortened some output
177
178 * mdata/MDataArray.[h,cc]:
179 - added new function FindRule
180
181 * mfileio/MReadTree.[h,cc]:
182 - enhanced functionality to be able to read a TTree stored in memory
183 instead of a file. Therefor introduced fTree which is now the pointer
184 used and replaced fChain where TTree and TChain have common behaviour.
185 Where they behave uncommon new code for the new case has been added.
186
187 * mfileio/MWriteRootFile.[h,cc]:
188 - enhanced functionality to be able to write a TTree into memory
189 instead of a file. This were maily bugfixes for the case fOut==0, which
190 must be handled correctly. Becarefull a tree filles without a file
191 is not deleted automatically!
192
193 * mhbase/MBinning.h:
194 - added copy constructor
195 - fixed buggy SetEdges(MBinning&) which didn't work
196
197 * mhbase/MHMatrix.cc:
198 - when adding a new rule check first if the same rule already exists
199
200 * mhflux/MAlphaFitter.[h,cc]:
201 - added new functionality to support on-off analysis
202 - didn't touch existing code
203
204 * mhflux/MHAlpha.[h,cc]:
205 - added new functionality to support on-off analysis
206 - replaced Fit() calls by newer function calls
207 - added DrawAll - PRELIMINARY
208 - fixed a bug when projecting - may be the reson for some strange
209 crashes
210
211 * mcalib/MCalibColorSet.cc:
212 - fixed a stupid bug introduced last year, which caused MCalibColorSet
213 in some circumstances to stop the eventloop when it shouldn't
214
215 * mjobs/MSequence.cc:
216 - expand path names
217
Note: See TracBrowser for help on using the repository browser.