source: trunk/MagicSoft/Mars/Changelog@ 2826

Last change on this file since 2826 was 2826, checked in by moralejo, 21 years ago
*** empty log message ***
File size: 12.6 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4
5 -*-*- END OF LINE -*-*-
6
7 2004/01/16: Abelardo Moralejo
8 * manalysis/MMcCalibrationCalc.cc
9 - TMath::Max() is no longer used because it did not compile in some
10 systems for unkown reasons. I replaced it by a safer (and may be
11 slower) code.
12
13 * mhist/MHEvent.cc
14 - In MHEvent::Fill, fixed: second parameter of SetCamContent must
15 be 1 in case of RMS:
16 case kEvtPedestalRMS:
17 fHist->SetCamContent(*(MCamEvent*)par, 1);
18
19 2004/01/15: Abelardo Moralejo
20
21 * macros/starmc.C
22 - Added. Version of star showing new chain to get Hillas
23 parameters (with Size calibrated in photons) from MC files.
24
25 2004/01/15: Javier Rico
26
27 * manalysis/MPedCalcPedRun.[h,cc]
28 - optimize the running time
29 - add (some) documentation
30 - correct treatment for the case of several input files
31
32 * macros/pedvsevent.C
33 - added
34 - draw pedestal mean and rms vs event# for input pixel# and run
35 file, and compares them to the global pedestal mean and rms
36
37
38 2004/01/15: Raquel de los Reyes
39
40 * mhist/MHCamEvent.cc, mhist/MHCamera.cc
41 - changed the MHCamEvent::SetupFill and MHCamera::GetBinError
42 functions to compute the estimation of the error of the
43 mean. It can be done calling to the function
44 MCamEvent::SetBit(MHCamera::kVariance) in the macro
45
46
47 2004/01/15: Markus Gaug
48
49 * mhist/MHCamera.[h,cc]
50 - incorporate Thomas's changes
51 - replace void CreateProjection() by TH1D *Projection(const char*)
52
53 * macros/calibration.C
54 - replace MHCamera->Draw("proj") by MHCamera->Projection()
55 - produce better fits to the projection
56
57 * manalysis/MSimulatedAnnealing.[h,cc],
58 mhist/MHSimulatedAnnealing.[h,cc]:
59 - moved to directory mtools
60 - MSimulatedAnnealing now inherits from TObject
61
62 * manalysis/Makefile, manalysis/AnalysisLinkDef.h,
63 mhist/Makefile, mhist/HistLinkDef.h:
64 - removed MSimulatedAnnealing
65 - removed MHSimulatedAnnealing
66
67 * mtools/Makefile, mtools/AnalysisLinkDef.h:
68 - added MSimulatedAnnealing
69 - added MHSimulatedAnnealing
70
71
72
73 2004/01/15: Thomas Bretz
74
75 * manalysis/AnalysisLinkDef.h:
76 - removed MCurrents
77
78 * mhist/MHCamera.[h,cc]:
79 - added member function Projection
80 - removed fYproj
81
82 * mreport/MReport*.*:
83 - added more comments
84
85
86
87 2004/01/14: Markus Gaug
88
89 * mtools/MFFT.[h,cc]
90 - new class to perform Fast Fourier Transforms
91
92 * mtools/Makefile
93 * mtools/ToolsLinkDef.h
94 - include MFFT
95
96 * manalysis/MExtractedSignalCam.h
97 - removed variables fNumHiGainSamples and fNumLoGainSamples
98 - function SetNumUsedFADCSlices replaced by SetUsedFADCSlices
99
100 * manalysis/MExtractSignal.cc
101 - updated call to SetUsedFADCSlices
102
103
104
105 2004/01/14: Abelardo Moralejo
106
107 * manalysis/MMcCalibrationCalc.cc:
108 - set pedestal rms per FADC slice to 0.01 counts in case it is 0.
109 This can happen (depending on camera simulation parameters), and
110 rms = 0 later resulted in the pixel being eliminated in the
111 image cleaning.
112
113
114
115 2004/01/14: Thomas Bretz
116
117 * Makefile:
118 - replaced old style Makefile.depend by directory specific
119 dependancy files
120
121 * Makefile.rules:
122 - changed obsolete '.cc.o' style to newer style '%.o: %.c'
123 - added rule to make dependency files
124 - added rule to remove dependancy files.
125 - added rmdep as prerequisite to clean
126 - include dependency file
127
128 * mbase/Makefile, mcalib/Makefile, mcamera/Makefile,
129 mdata/Makefile, mfileio/Makefile, mfilter/Makefile,
130 mgeom/Makefile, mgui/Makefile, mhbase/Makefile,
131 mhist/Makefile, mhistmc/Makefile, mimage/Makefile,
132 mmain/Makefile, mmc/Makefile, mmontecarlo/Makefile,
133 mpointing/Makefile, mranforest/Makefile, mraw/Makefile,
134 mreflector/Makefile, mreport/Makefile, mtemp/Makefile,
135 mtools/Makefile:
136 - removed clean-rule, use the one in Makefile.rules instead
137
138 * mreport/Makefile, mreport/ReportLinkDef.h:
139 - added MReportHelp
140
141 * mreport/MReportFileRead.cc:
142 - moved code from MReportHelp to new file
143 - removed usage of MReport class completely
144
145 * mfilter/MFGeomag.[h,cc]:
146 - fixed a bug which causes MFGeomag to fail if MARSSYS is not set
147 - changed the second loop from 0->1151 to 1152->2304
148 - removed dummy arrays used for reading
149 - output filename in case of 'file not found'
150 - removed obsolete data members
151 - removed obsolete Init function
152 - removed forbidden underscore from member variable
153 - changed wrong 0/1 in allocation of fResult into kFALSE/TRUE
154
155 * mbase/MStatusDisplay.[h,cc]:
156 - added new member function Open
157 - added new menu entry kFileOpen
158 - changed UpdatePSheader algorithm (the old one was much too slow)
159
160 * manalysis/MCurrents.[h,cc]:
161 - removed (old outdated)
162
163 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
164 - removed MCurrents
165
166
167
168 2004/01/14: Wolfgang Wittek
169
170 * macros/ONOFFAnalysis.C:
171 - current version
172
173 * mhist/MHSigmaTheta.[h,cc]:
174 - replace MPedestalCam by MPedPhotCam
175
176 * manalysis/MPad.[h,cc], manalysus/MSigmabar.[h,cc],
177 manalysus/MSigmabarCalc.[h,cc], manalysus/MCT1PadONOFF.[h,cc],
178 manalysus/MCT1PadSchweizer.[h,cc], manalysus/MPadding.[h,cc]:
179 - replace MPedestalCam by MPedPhotCam
180
181 * manalysis/MPedPhotPix.[h,cc]
182 - uncomment SetRms()
183
184
185
186 2004/01/13: Markus Gaug
187
188 * manalysis/MExtractSignal.h
189 - seems that the reduced light intensity of the CT1 Pulser
190 results in broader pulses -> Set Default time slices to [3,10]
191
192 * mhist/MHCamera.cc
193 - make Stat Window in option 'proj' bigger
194 - add comment line at beginning of Draw()
195
196 * mcalib/MHCalibrationBlindPixel.[h.cc]
197 - add Function DrawClone()
198 - fix bug in calculation of integral (GetIntegral("width"))
199 - restrict parameters tighter
200 - declare fit as not valid, if less than 100 events
201 in single photo-electron peak
202
203 * mcalib/MCalibrationFits.h, mcalib/MHCalibrationBlindPixel.[h.cc]
204 - fit now with fixed normalization
205
206 * mcalib/MHCalibrationPixel.[h.cc]
207 - new function IsEmpty()
208 - Time fit accepted if ChiSquare less than 30. (instead of 20.)
209
210 * mcalib/MCalibrationPix.[h.cc]
211 - F-Factor corrected and added error
212 - Histograms not fitted if they are empty
213 - rejection criteria of fitted charges now > 5 PedRMS (instead 3)
214
215 * mcalib/MCalibrationCam.cc
216 - Square Root of Reduced Sigmas not taken, if they are < 0.
217 - Reduced Sigma / Charge squared replaced by reduced sigma / charge
218
219 * mcalib/MCalibrationCalc.cc
220 - Blind Pixel is not additionally treated as normal pixel any more
221 - Blind Pixel Draw replaced by DrawClone
222
223 * macros/calibration.C
224 - took out some unused code
225 - some default axis labelling corrected
226
227
228
229 2004/01/13: Abelardo Moralejo
230
231 * manalysis/MMcPedestalCopy.cc
232 - added check of whether input file is a MC file before executing
233 the PreProcess.
234
235
236
237 2004/01/13: Wolfgang Wittek
238
239 * macros/ONOFFAnalysis.C, macros/ONAnalysis.C:
240 - change macro to handle also MC events with finite sigmabar
241
242 * manalysis/MPadOn.[h,cc]:
243 - deleted, is replaced by MPad
244
245 * manalysis/MPadOnOFF.[h,cc]:
246 - deleted, is replaced by MPad
247
248 * manalysis/MPad.[h,cc]:
249 - new class, replacing MPadON and MPadONOFF
250 - handle also MC events with finite sigmabar
251
252 * manalysis/Makefile, manalysis/AnalysisLinkDef.h:
253 - replace MPadON and MPadONOFF by MPad
254
255
256
257 2004/01/13: Thomas Bretz
258
259 * mraw/MRawRunHeader.[h,cc]:
260 - implemented new member function GetRunTypeStr
261
262 * Changelog.03:
263 - added (contains entries of 2003)
264
265 * Changelog:
266 - removed entries of 2003
267
268 * mfilter/MFGeomag.cc:
269 - simplified open/close of input files
270
271 * manalysis/MEventRate.[h,cc], manalysis/MEventRateCalc.cc:
272 - added some comments
273 - added new member function GetError
274
275 * Makefile:
276 - updated 'make dox' output for convinience
277
278 * macros/dohtml.C:
279 - do not print Info's
280 - added mcamera
281 - added mpointing
282 - added mreport
283
284 * mreport/MReportCurrents.cc, mreport/MReportDAQ.cc:
285 - removed some obsolete comments (these comments confused THtml)
286
287 * manalysis/MCameraData.[h,cc], mfileio/MCT1ReadAscii.[h,cc],
288 mfileio/MCT1ReadPreProc.[h,cc], mfilter/MFCT1SelBasic.cc,
289 mfilter/MFSelBasic.cc, mhist/MHCamera.cc, mhist/MHEvent.[h,cc],
290 mimage/MImgCleanStd.[h,cc], mimage/MImgCleanTGB.[h,cc],
291 mmain/MAnalysis.cc, mmain/MEventDisplay.cc:
292 - replaced MPedestalCam by MPedPhotCam
293 - removed some obsolete includes
294
295 * mbase/BaseLinkDef.h, mbase/Makefile:
296 - added MLogPlugin
297 - added MLogHtml
298
299 * mbase/MLog.[h,cc]:
300 - added use of plugins
301
302 * mbase/MLogPlugin.[h,cc], mbase/MLogHtml.[h,cc]:
303 - added
304
305 * mbase/MStatusDisplay.[h,cc]:
306 - added a Save-As dialog
307
308
309
310 2004/01/12: Thomas Bretz
311
312 * macros/rootlogon.C:
313 - added mcamera to include path
314 - added mpointing to include path
315 - added mreport to include path
316
317 * mbase/MLog.cc:
318 - updated my eMail address
319
320 * mbase/MParContainer.h:
321 - added Read member function
322
323 * mbase/MStatusDisplay.[h,cc]:
324 - changed size of ps-paper
325 - added a user defined bottom line to the ps-files
326 - added name (currently unused)
327 - added title (used as possible bottom line in ps-file)
328
329 * mraw/MRawRunHeader.cc:
330 - added some comments
331
332 * status.cc:
333 - set name of input as bottom line of status display
334
335
336
337 2004/01/12: Abelardo Moralejo
338
339 * mimage/MStereoPar.cc
340 - fixed mistake: now fSourceY = scale1*hillas1.GetMeanY() + ...
341 instead of fSourceY = scale2*hillas1.GetMeanY() + ...
342 Bug had no effect unless scale1 != scale2 (-> telescopes of
343 different size).
344
345
346
347 2004/01/12: Markus Gaug
348
349 * manalysis/MExtractSignal.[h,cc]
350 - take out some uncommented code
351 - replace logainshift by two independent variables:
352 logainfirst, logainlast
353 - because in most data, maximum occurs in slice 4, shift default
354 from slices 4-9 to slices 3-8.
355
356 * manalysis/MExtractedSignalPix.[h,cc]
357 - took out some uncommented code
358 - new initializers: instead of -1. now 99999.9
359
360
361
362 2004/01/09: Markus Gaug
363
364 * mcalib/MCalibrationCam.[h,cc]
365 - take out 1-dim histos because we can use
366 the projections in MHCamera (s.b.)
367
368 * mcalib/MHCalibrationBlindPixel.h
369 - make the fit by default quiet
370
371 * mcalib/MHCalibrationPixel.[h,cc]
372 * mcalib/MCalibrationPix.[h,cc]
373 - Ranges of time slices stored independently for HiGain and LoGain
374 in order to allow consecutive checks
375
376 * mhist/MHCamera.[h.cc]
377 - add the possibility to call a Draw("proj") which will
378 draw a Y-Projection of the histogram
379
380 * macros/calibration.C
381 - apply the drawing of the projections and fit them
382
383 * mcalib/MCalibrationCalc.cc
384 - catch the possibility of a calibration file,
385 unintendedly being a pedestal or cosmic file.
386 Program now exits with an error before doing the fits
387
388 * mcalib/MCalibrationPix.[h,cc]
389 - fixed a bug in calculation of fFitValid.
390 before, a call to IsFitValid() always returned false
391
392
393
394 2004/01/09: Javier L¢pez
395
396 * macros/bootcampstandardanalysis.C
397 - added new macro that holds the main scheleton discussed in the
398 december bootcamp in Wuerzburg. It runs first over a pedestal
399 run, then over a calibration run, again over the pedestal run
400 to compute de pedestal in number of photons and finally over a
401 data run to calibrate the data.
402
403
404
405 2004/01/06: Sebastian Raducci
406
407 * manalysis/MArrivalTime.[h,cc]
408 - added new method to calculate photon arrival times. It uses the
409 TSpline5 Root Class to interpolate the Fadc Slices. The time is
410 the abscissa value of the absolute maximum of the interpolation
411 - added new method to find clusters with similar arrival times.
412 For now it's a preliminary version. It simply search for adiacent
413 pixels having the same arrival time (color).
414
415 * manalysis/MArrivalTimeCalc.[h,cc]
416 - modified the Process() method according to the changes in the
417 Arrival Time Cointainer
418
419 * mmain/MEventDisplay.cc
420 - added new tab in the camera event display to show the arrival
421 time. This arrival time is calculated with the spline method
422 - the old Arrival Time pad now it's called Max Slice Idx, because
423 it's only the index of the slice with the max content.
424
425 * mhist/MHEvent.[h,cc]
426 - added new fType in te enumeration to handle the arrival time
427 histos
Note: See TracBrowser for help on using the repository browser.