source: trunk/MagicSoft/Mars/Changelog@ 8305

Last change on this file since 8305 was 8305, checked in by tbretz, 18 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
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2007/02/04 Daniela Dorner
22
23 * datacenter/scripts/sourcefile:
24 - added if-clause to avoid that a script is aborted in case a macro
25 doesn't compile, return code is set to 1 in this case
26
27
28
29 2007/02/04 Thomas Bretz
30
31 * mjobs/MJCalibration.cc:
32 - implemented Hi-/Lo-Gain calibration for MCs
33
34 * mjobs/MJPedestal.cc:
35 - removed intermediate pedestalstorage from code (its
36 result is not used at all)
37
38 * datacenter/macros/fillsignal.C:
39 - replaced GetMediandev by GetDev
40
41 * callisto.rc, callisto_Dec04Jan05.rc:
42 - changed ExtractWinLeft/Right according to new scheme
43
44 * mhcalib/MHCalibrationChargeCam.[h,cc]:
45 - removed obsolete data members fFirstHiGain, etc and
46 replaced by storage of fSignal
47 - made sure that the average extracted signal position
48 is at least one slice away from the edges of the
49 extraction window
50
51 * mjobs/MJPedestal.cc:
52 - reworked the pulse position check. It now better takes
53 the properties of the extractors into account.
54 Still to be done: relation between pulse position and
55 extraction window!
56
57 * msignal/MExtractBlindPixel.[h,cc],
58 msignal/MExtractPINDiode.[h,cc]:
59 - fixed arguments type of SetRange
60
61 * msignal/MExtractTime.cc:
62 - removed old obsolete code already in comments
63
64 * msignal/MExtractTimeAndCharge.h:
65 - added getter for LoGainStartShift
66
67 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
68 msignal/MExtractTimeAndChargeSpline.[h,cc],
69 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
70 - changed the type of LoGainFirst from byte to int
71 - if necessary increased class version
72
73 * mpedestal/MExtractPedestal.cc:
74 - improved output
75
76
77 2007/02/03 Thomas Bretz
78
79 * mhist/MHCamEvent.[h,cc]:
80 - added Draw function to context menu
81 - added GetHist member functions
82 - added possibility to display the relative error
83
84 * mjobs/MJCalibration.cc:
85 - read the hi-/lo-gain calibration constants from a MHCamEvent
86 which is stored in a root file given in resources/hilocalib.rc
87
88 * msignal/MExtractTimeAndCharge.cc:
89 - improved the estimation in GetSaturationTime for the cases in
90 which the saturating pulse is so early, that an normal
91 interpolation is not appropriate.
92
93 * callisto_DecJan04.rc:
94 - set fall- and rise-time for spline artificially to 0.5
95
96 * mhbase/MFillH.cc:
97 - added comments
98
99 * mpedestal/MExtractPedestal.[h,cc],
100 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
101 - fixed the range check.In case of the lo-gain extraction
102 the range could infact leak out of the fadc slices
103
104 * msignal/MExtractTimeAndCharge.[h,cc]:
105 - added somecomments
106 - forbid the lo-gain signal to be negative
107 - increased version number for compatibility with last release
108
109 * msignal/MExtractTimeAndChargeSpline.cc:
110 - set the correct numbers for rise- and fall-time as default
111
112 * mbase/MStatusArray.[h,cc]:
113 - improved workaround in Read() and Write() for the Reset
114 of the kCanDelete bit in TH1
115
116 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
117 - commented out obsolete references to *HiLoCam
118
119 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
120 mcalib/CalibLinkDef.h:
121 - removed *HiLoCam s
122
123
124
125 2007/02/02 Thomas Bretz
126
127 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
128 - added new Fill functions allowing to fill photons versus
129 a z-value, e.g. energy.
130
131
132
133 2007/02/01 Thomas Bretz
134
135 * mhist/MHCamEvent.[h,cc]:
136 - allow to set a histogram for display from external
137
138 * mhist/MHCamera.[h,cc]:
139 - added functions to calc Median/Dev
140 - fixed adding a MHCamera with AddCamContent. It now takes also
141 the errors and binentries correctly into account
142 - simplified Reset() using TArray::Reset()
143
144 * mhvstime/MHSectorVsTime.[h,cc]:
145 - added option to use median/dev instead of mean/rms
146 - switched Grid on
147
148 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
149 - small improvements to splitting number rows
150 - handle possible tabs correctly
151
152 * mbase/MStatusArray.[h,cc]:
153 - improved handling in Read(). We make sure now that Read doesn't
154 produce a memory leak
155
156 * mhist/MHCamera.[h,cc]:
157 - overwrote Clone function to make sure that a cloned MHCamera
158 is never added to the current directory
159
160 * mcamera/MCameraTH.h:
161 - added a workaround to get rid of the obsolete discriminator thresholds
162 for the non-trigger pixels
163
164 * mreport/MReportCC.cc:
165 - added a sanity \o-Terminator to the dicriminator threshold extraction
166
167
168
169
170 2007/01/30 Thomas Bretz
171
172 * mbadpixels/MBadPixelsCam.[h,cc]:
173 - added function to return the uncalibrated and unsuitable
174 pixels as TArrayC (to be used in MHCamera)
175
176 * mhcalib/MHCalibrationChargeCam.cc:
177 - added a FIXME-comment
178
179 * mhist/MHCamEvent.[h,cc]:
180 - added an option to change the kind of error which is displayed
181 - consequently increased version number by 1
182
183 * mhist/MHCamera.[h,cc]:
184 - added a new bit to allow the error to be switched between
185 mean and spread
186
187 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
188 - adapted to changes in error display
189
190
191
192 2007/01/27 Thomas Bretz
193
194 * manalysis/MMcCalibrationUpdate.cc:
195 - fixed a typo in a comment
196
197 * mcalib/MCalibrateData.[h,cc]:
198 - commented out some obsolete currently unused code
199
200 * mdata/MDataPhrase.cc:
201 - added a sanity check
202
203 * mpedestal/MMcPedestalCopy.cc:
204 - Changed output to fit the structure used in all other classes
205
206 * mmain/MEventDisplay.cc:
207 - made sure that MPedestalSubtract dies the right thing
208 - removed badpixel calculation and treatment until a better
209 solution was found.
210
211 * mfbase/MFDataPhrase.cc:
212 - fixed a "comparison is always true" warning
213
214 * msignal/MExtractTimeAndChargeDigitalFilter.h:
215 - increased class version number to 3 to account for the removal
216 of the fTimeShift data members since last release
217
218
219
220 2007/01/27 Daniela Dorner
221
222 * datacenter/db/showplots.php:
223 - added (tool to click through the calib, signal and star plots of
224 one sequence)
225
226 * datacenter/db/index.html:
227 - added link to new plot tool
228
229 * datacenter/db/ganymed.php:
230 - added fDataSetName, removed fWobble
231 - removed mininmum value of 100 for dataset range
232
233 * datacenter/db/builddatasets.php:
234 - added fIsoInLimit2 and fIMCLimit2 in Init
235 - added check on observation mode
236
237
238
239 2007/01/26 Thomas Bretz
240
241 * mpedestal/MExtractPedestal.cc:
242 - fixed a bug which caused the pedestal to be set to 0 if the
243 AB-flag is invalid
244
245
246
247 2007/01/25 Thomas Bretz
248
249 * mreflector/MRflSinglePhoton.h:
250 - added copy constructor
251 - added a function to fill a TH2
252
253 * mreflector/MRflEvtData.[h,cc]:
254 - added copy costructor
255 - added Clone function
256 - added a function to fill a TH2
257
258
259
260 2007/01/24 Thomas Bretz
261
262 * mhflux/MHCollectionArea.cc:
263 - fixed a typo in the last change
264
265
266
267 2007/01/24 Daniel Hoehne
268
269 * msignal/*.dat:
270 - inserted missing third column (0) in all weights files
271
272
273
274 2007/01/18 Thomas Bretz
275
276 * mhflux/MHCollectionArea.cc:
277 - another fix for the error calculation of the collection area.
278 The totalarea was inluded in the error calculation as it would
279 be a wait, but actually it is not.
280
281
282
283 2007/01/16 Thomas Bretz
284
285 * mfileio/MReadMarsFile.cc:
286 - fixed two "comparison between signed and unsigned integer" warnings
287
288 * mhbase/MFillH.cc:
289 - small update to comments
290
291 * mimage/MHHillasExt.cc:
292 - call SetDirectory(NULL) after SetName
293
294 * mjobs/MSequence.[h,cc]:
295 - commented out obsolete GetFileNames
296
297 * msignal/MExtractor.[h,cc]:
298 - Some small updates
299 - removed code from Process function
300 - increased version number to 7
301
302 * msignal/MExtractedSignalPix.h:
303 - some simple reordering in the class header
304
305 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
306 - simplified the checks in SetWindowSize
307
308 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
309 - added third column with zeros
310
311
312
313 2007/01/16 Daniela Dorner
314
315 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
316 datacenter/db/magicdefs.php:
317 - implemented new variables for datasets
318
319
320
321 2007/01/15 Thomas Bretz
322
323 * mpedestal/MPedestalSubtract.cc:
324 - added a sanity check tomake sure that the pixel array has the
325 correct size when filled
326 - made sure the the number of pixels in the camera nd not the
327 number of connected pixels is used to initialize the size of
328 the arrays.
329
330 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
331 - allow the initialization of nuber of pixels and samples
332 independanly.
333
334
335 2007/01/15 Daniela Dorner
336
337 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
338 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
339 datacenter/db/plotdb.php, datacenter/db/menu.php,
340 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
341 datacenter/db/datasetinfo.php:
342 - fixed bug in init of $_GET
343
344
345
346 2007/01/12 Stefan Ruegamer
347
348 * datacenter/macros/writedatasetfile.C:
349 - addded #include <errno.h>
350
351
352
353 2007/01/11 Thomas Bretz
354
355 * mbase/MLogManip.cc:
356 - removed the obsolete include of MLog.h
357
358 * mbase/MLogManip.h:
359 - encapsulated an include in ifdefs
360
361 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
362 - updated log-output
363
364 * mhflux/MHEnergyEst.cc:
365 - replaced difficult to see green by blue
366
367 * mjobs/MDataSet.[h,cc]:
368 - added datat members for path of sequences and path of data files
369 to be able to store overwritten defaults
370 - check completeness of dataset files
371 - store a MSequence object in the list instead of the name and dir
372 (this is necessary to have all important information for a dataset
373 file, including the sequence number! - available)
374 - some changes to the output
375 - allow to print a perfect copy of the read dataset file to the console
376 just from the contents of the object
377
378 * mjobs/MJStar.cc:
379 - updated to use MSequence::GetFileName instead of MSequence:GetName
380
381 * mjobs/MSequence.[h,cc]:
382 - keep filename and datapath in header, this has some advantages
383 for sanity checks
384 - many improvements of sanity checking in case of missing or
385 unaccessible files
386 - Fixed "lightConditions" (was "LightCondition")
387 - Fixed "No_Moon" (was "NoMoon")
388 - allow to set the data path as second argument in the constructor
389 - implemented a check whether the sequence file is complete
390
391 * mjobs/MJCut.[h,cc]:
392 - added some code (still commented out) to display the excess rate
393 - with the other changes we can now store the original dataset in
394 the output
395
396 * mjoptim/MJOptimize.cc:
397 - Keep the sequence files in the file list instead of just the
398 filename and the directory
399
400 * mjtrain/MJTrainDisp.cc:
401 - use return value of MDataSet::AddFilesOn/Off for a sanity check
402
403 * mjobs/MJob.[h,cc]:
404 - removed obsolete fPathData and stuff
405
406 * callisto.cc, star.cc:
407 - removed obsolete calls to MJob::SetPathData
408
409 * callisto.rc, star.rc:
410 - removed obsolete examples for "PathData"-resource
411
412 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
413 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
414 - removed obsolete reference to fPathData
415
416
417
418 2007/01/11 Daniela Dorner
419
420 * datacenter/db/builddatasets.php:
421 - implemented username (the one who inserts the dataset has to give
422 his/her username now)
423 - fixed password query in case user inserted something wrong
424 - implemented check, if on-sequences have different observations
425 modes
426 - implemented check, if user has chosen one sequences as on and off
427 - adapted text of password prompt
428
429 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
430 runinfo-aio.php, sequinfo-aio.php:
431 - minor changes in formatting
432 - added 'alt' for +/- images
433
434 * datacenter/db/menu.js:
435 - added 'alt' for +/- images
436
437
438
439 2007/01/10 Thomas Bretz
440
441 * mhbase/MH.cc:
442 - fixed a bug in SetBinomialErrors. The errors of the two
443 histograms were exchanged in the calculation
444
445 * mbase/MEnv.[h,cc]:
446 - added new member function GetNumUntouched
447
Note: See TracBrowser for help on using the repository browser.