source: trunk/MagicSoft/Mars/Changelog@ 2833

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