source: trunk/MagicSoft/Mars/Changelog@ 2827

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