source: trunk/MagicSoft/Mars/Changelog@ 8332

Last change on this file since 8332 was 8332, checked in by hoehne, 18 years ago
*** empty log message ***
File size: 16.3 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/26 Daniel Hoehne
22
23 * datacenter/macros/fillstar.C:
24 - made some bugfixes
25
26
27
28 2007/02/16
29
30 * RELEASE 1.0
31
32
33
34 2007/02/16 Thomas Bretz
35
36 * macros/starvisyear.C:
37 - changed default observator to magic
38 - fixed some typos in comments
39
40 * mastro/MAstro.[h,cc]:
41 - added a new function to estimate the time of culmination
42 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
43
44 * mastro/MObservatory.cc:
45 - fixed the Print() output
46
47 * mbase/MMath.h:
48 - removed conversion factor to and from Hours
49
50 * mjobs/MSequence.cc:
51 - added a / behind the date (for the output in case of failure)
52
53 * mmc/MMcFadcHeader.[hxx,cxx]:
54 - added fElecNoiseName for compatibility with camera program
55 - increased ClassVersion by 1
56
57 * mraw/MRawRunHeader.[h,cc]:
58 - increased class version by 1 for compatibility with output
59 of newer camera versions
60
61 * resources/sequences.rc:
62 - changed the sequence.rc file to support new MUX data
63
64
65
66 2007/02/15 Thomas Bretz
67
68 * macros/tutorials/mirrordelay.C:
69 - added a macro plotting the delay between a spherical and a
70 parabolic mirror
71
72 * mjobs/MJStar.cc:
73 - implemented new plots for IPR vs. Time and DT
74
75
76
77 2007/02/13 Thomas Bretz
78
79 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
80 - added new resource files for hi-/lo-gain calibration.
81
82 * resources/hiloconv-*.root:
83 - added hi-/lo-gain calibration constants
84
85 * callisto_Dec04Jan05.rc:
86 - changed input file name for hi-/lo-gain calibration constants
87
88 * mreflector/MHReflector.[h,cc]:
89 - added histogram class for reflected photons
90
91 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
92 - added MHReflector and necessary include paths
93
94 * mbase/MLog.h:
95 - fixed a bug in Separator which could cause a crash if the contents
96 are too long
97
98 * manalysis/MParameterCalc.cc:
99 - check for HasValidRule instead of IsValid in ReadEnv
100
101 * mdata/MDataPhrase.h:
102 - added HasValidRule member function
103
104 * mfileio/MReadRflFile.[h,cc]:
105 - allow also reading of gzip-compressed files
106 - output more header information
107 - don't use a const qualified TString with gSystem->ExpandPathName
108
109 * mjobs/MJPedestal.cc:
110 - readin bad pixels from ascii file later
111
112 * mmc/MMcEvtBasic.h:
113 - added a static member function GetEnergyStr to convert
114 GeV into MeV and TeV
115
116 * mpointing/MPointingDevCalc.h:
117 - increased size of fSkip by one
118
119 * mextralgo/MExtralgoSpline.h:
120 - fixed acompiler warning
121
122
123
124 2007/02/09 Daniel Hoehne
125
126 * datacenter/scripts/linkmc
127 - adapted to new montecarlo directory structure (/magic/montecarlo
128 instead of /montecarlo)
129
130
131
132 2007/02/09 Thomas Bretz
133
134 * star.rc:
135 - added new options
136 - reordering
137
138 * mbase/MStatusDisplay.cc:
139 - updated from 2006 to 2007
140
141 * mfbase/MFDataPhrase.cc:
142 - fixed ReadEnv to correctly return true/false
143
144 * mjobs/MJStar.cc:
145 - added new tabs "Spakless" and "Sparks" dividing the average
146 signal tab into two distributions by a SparkCut
147 - replaced all MF by MFDataPhrase
148
149 * mjobs/MJCalibrateSignal.cc:
150 - changed the extraction range used in the lo-gains from the
151 hi-gain range to the lo-gain range
152
153 * datacenter/macros/fillstar.C:
154 - added filling the spark rate into the database
155 - the rate after cleaning is now without sparks!
156
157
158
159 2007/02/06 Thomas Bretz
160
161 * mpointing/MPointingDevCalc.cc:
162 - included check for monitoring flag
163
164 * mextralgo/MExtralgoSpline.[h,cc]:
165 - implemented the possibility to determine the pulse width at
166 maxheight/2
167
168
169
170 2007/02/04 Daniela Dorner
171
172 * datacenter/scripts/sourcefile:
173 - added if-clause to avoid that a script is aborted in case a macro
174 doesn't compile, return code is set to 1 in this case
175
176
177
178 2007/02/04 Thomas Bretz
179
180 * mjobs/MJCalibration.cc:
181 - implemented Hi-/Lo-Gain calibration for MCs
182
183 * mjobs/MJPedestal.cc:
184 - removed intermediate pedestalstorage from code (its
185 result is not used at all)
186
187 * datacenter/macros/fillsignal.C:
188 - replaced GetMediandev by GetDev
189
190 * callisto.rc, callisto_Dec04Jan05.rc:
191 - changed ExtractWinLeft/Right according to new scheme
192
193 * mhcalib/MHCalibrationChargeCam.[h,cc]:
194 - removed obsolete data members fFirstHiGain, etc and
195 replaced by storage of fSignal
196 - made sure that the average extracted signal position
197 is at least one slice away from the edges of the
198 extraction window
199
200 * mjobs/MJPedestal.cc:
201 - reworked the pulse position check. It now better takes
202 the properties of the extractors into account.
203 Still to be done: relation between pulse position and
204 extraction window!
205
206 * msignal/MExtractBlindPixel.[h,cc],
207 msignal/MExtractPINDiode.[h,cc]:
208 - fixed arguments type of SetRange
209
210 * msignal/MExtractTime.cc:
211 - removed old obsolete code already in comments
212
213 * msignal/MExtractTimeAndCharge.h:
214 - added getter for LoGainStartShift
215
216 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
217 msignal/MExtractTimeAndChargeSpline.[h,cc],
218 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
219 - changed the type of LoGainFirst from byte to int
220 - if necessary increased class version
221
222 * mpedestal/MExtractPedestal.cc:
223 - improved output
224
225 * mhcalib/MHCalibrationChargeCam.cc:
226 - fixed a %3.1 instead of %3.1f
227
228
229
230 2007/02/03 Thomas Bretz
231
232 * mhist/MHCamEvent.[h,cc]:
233 - added Draw function to context menu
234 - added GetHist member functions
235 - added possibility to display the relative error
236
237 * mjobs/MJCalibration.cc:
238 - read the hi-/lo-gain calibration constants from a MHCamEvent
239 which is stored in a root file given in resources/hilocalib.rc
240
241 * msignal/MExtractTimeAndCharge.cc:
242 - improved the estimation in GetSaturationTime for the cases in
243 which the saturating pulse is so early, that an normal
244 interpolation is not appropriate.
245
246 * callisto_DecJan04.rc:
247 - set fall- and rise-time for spline artificially to 0.5
248
249 * mhbase/MFillH.cc:
250 - added comments
251
252 * mpedestal/MExtractPedestal.[h,cc],
253 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
254 - fixed the range check.In case of the lo-gain extraction
255 the range could infact leak out of the fadc slices
256
257 * msignal/MExtractTimeAndCharge.[h,cc]:
258 - added somecomments
259 - forbid the lo-gain signal to be negative
260 - increased version number for compatibility with last release
261
262 * msignal/MExtractTimeAndChargeSpline.cc:
263 - set the correct numbers for rise- and fall-time as default
264
265 * mbase/MStatusArray.[h,cc]:
266 - improved workaround in Read() and Write() for the Reset
267 of the kCanDelete bit in TH1
268
269 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
270 - commented out obsolete references to *HiLoCam
271
272 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
273 mcalib/CalibLinkDef.h:
274 - removed *HiLoCam s
275
276
277
278 2007/02/02 Thomas Bretz
279
280 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
281 - added new Fill functions allowing to fill photons versus
282 a z-value, e.g. energy.
283
284
285
286 2007/02/01 Thomas Bretz
287
288 * mhist/MHCamEvent.[h,cc]:
289 - allow to set a histogram for display from external
290
291 * mhist/MHCamera.[h,cc]:
292 - added functions to calc Median/Dev
293 - fixed adding a MHCamera with AddCamContent. It now takes also
294 the errors and binentries correctly into account
295 - simplified Reset() using TArray::Reset()
296
297 * mhvstime/MHSectorVsTime.[h,cc]:
298 - added option to use median/dev instead of mean/rms
299 - switched Grid on
300
301 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
302 - small improvements to splitting number rows
303 - handle possible tabs correctly
304
305 * mbase/MStatusArray.[h,cc]:
306 - improved handling in Read(). We make sure now that Read doesn't
307 produce a memory leak
308
309 * mhist/MHCamera.[h,cc]:
310 - overwrote Clone function to make sure that a cloned MHCamera
311 is never added to the current directory
312
313 * mcamera/MCameraTH.h:
314 - added a workaround to get rid of the obsolete discriminator thresholds
315 for the non-trigger pixels
316
317 * mreport/MReportCC.cc:
318 - added a sanity \o-Terminator to the dicriminator threshold extraction
319
320
321
322
323 2007/01/30 Thomas Bretz
324
325 * mbadpixels/MBadPixelsCam.[h,cc]:
326 - added function to return the uncalibrated and unsuitable
327 pixels as TArrayC (to be used in MHCamera)
328
329 * mhcalib/MHCalibrationChargeCam.cc:
330 - added a FIXME-comment
331
332 * mhist/MHCamEvent.[h,cc]:
333 - added an option to change the kind of error which is displayed
334 - consequently increased version number by 1
335
336 * mhist/MHCamera.[h,cc]:
337 - added a new bit to allow the error to be switched between
338 mean and spread
339
340 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
341 - adapted to changes in error display
342
343
344
345 2007/01/27 Thomas Bretz
346
347 * manalysis/MMcCalibrationUpdate.cc:
348 - fixed a typo in a comment
349
350 * mcalib/MCalibrateData.[h,cc]:
351 - commented out some obsolete currently unused code
352
353 * mdata/MDataPhrase.cc:
354 - added a sanity check
355
356 * mpedestal/MMcPedestalCopy.cc:
357 - Changed output to fit the structure used in all other classes
358
359 * mmain/MEventDisplay.cc:
360 - made sure that MPedestalSubtract dies the right thing
361 - removed badpixel calculation and treatment until a better
362 solution was found.
363
364 * mfbase/MFDataPhrase.cc:
365 - fixed a "comparison is always true" warning
366
367 * msignal/MExtractTimeAndChargeDigitalFilter.h:
368 - increased class version number to 3 to account for the removal
369 of the fTimeShift data members since last release
370
371
372
373 2007/01/27 Daniela Dorner
374
375 * datacenter/db/showplots.php:
376 - added (tool to click through the calib, signal and star plots of
377 one sequence)
378
379 * datacenter/db/index.html:
380 - added link to new plot tool
381
382 * datacenter/db/ganymed.php:
383 - added fDataSetName, removed fWobble
384 - removed mininmum value of 100 for dataset range
385
386 * datacenter/db/builddatasets.php:
387 - added fIsoInLimit2 and fIMCLimit2 in Init
388 - added check on observation mode
389
390
391
392 2007/01/26 Thomas Bretz
393
394 * mpedestal/MExtractPedestal.cc:
395 - fixed a bug which caused the pedestal to be set to 0 if the
396 AB-flag is invalid
397
398
399
400 2007/01/25 Thomas Bretz
401
402 * mreflector/MRflSinglePhoton.h:
403 - added copy constructor
404 - added a function to fill a TH2
405
406 * mreflector/MRflEvtData.[h,cc]:
407 - added copy costructor
408 - added Clone function
409 - added a function to fill a TH2
410
411
412
413 2007/01/24 Thomas Bretz
414
415 * mhflux/MHCollectionArea.cc:
416 - fixed a typo in the last change
417
418
419
420 2007/01/24 Daniel Hoehne
421
422 * msignal/*.dat:
423 - inserted missing third column (0) in all weights files
424
425
426
427 2007/01/18 Thomas Bretz
428
429 * mhflux/MHCollectionArea.cc:
430 - another fix for the error calculation of the collection area.
431 The totalarea was inluded in the error calculation as it would
432 be a wait, but actually it is not.
433
434
435
436 2007/01/16 Thomas Bretz
437
438 * mfileio/MReadMarsFile.cc:
439 - fixed two "comparison between signed and unsigned integer" warnings
440
441 * mhbase/MFillH.cc:
442 - small update to comments
443
444 * mimage/MHHillasExt.cc:
445 - call SetDirectory(NULL) after SetName
446
447 * mjobs/MSequence.[h,cc]:
448 - commented out obsolete GetFileNames
449
450 * msignal/MExtractor.[h,cc]:
451 - Some small updates
452 - removed code from Process function
453 - increased version number to 7
454
455 * msignal/MExtractedSignalPix.h:
456 - some simple reordering in the class header
457
458 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
459 - simplified the checks in SetWindowSize
460
461 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
462 - added third column with zeros
463
464
465
466 2007/01/16 Daniela Dorner
467
468 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
469 datacenter/db/magicdefs.php:
470 - implemented new variables for datasets
471
472
473
474 2007/01/15 Thomas Bretz
475
476 * mpedestal/MPedestalSubtract.cc:
477 - added a sanity check tomake sure that the pixel array has the
478 correct size when filled
479 - made sure the the number of pixels in the camera nd not the
480 number of connected pixels is used to initialize the size of
481 the arrays.
482
483 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
484 - allow the initialization of nuber of pixels and samples
485 independanly.
486
487
488 2007/01/15 Daniela Dorner
489
490 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
491 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
492 datacenter/db/plotdb.php, datacenter/db/menu.php,
493 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
494 datacenter/db/datasetinfo.php:
495 - fixed bug in init of $_GET
496
497
498
499 2007/01/12 Stefan Ruegamer
500
501 * datacenter/macros/writedatasetfile.C:
502 - addded #include <errno.h>
503
504
505
506 2007/01/11 Thomas Bretz
507
508 * mbase/MLogManip.cc:
509 - removed the obsolete include of MLog.h
510
511 * mbase/MLogManip.h:
512 - encapsulated an include in ifdefs
513
514 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
515 - updated log-output
516
517 * mhflux/MHEnergyEst.cc:
518 - replaced difficult to see green by blue
519
520 * mjobs/MDataSet.[h,cc]:
521 - added datat members for path of sequences and path of data files
522 to be able to store overwritten defaults
523 - check completeness of dataset files
524 - store a MSequence object in the list instead of the name and dir
525 (this is necessary to have all important information for a dataset
526 file, including the sequence number! - available)
527 - some changes to the output
528 - allow to print a perfect copy of the read dataset file to the console
529 just from the contents of the object
530
531 * mjobs/MJStar.cc:
532 - updated to use MSequence::GetFileName instead of MSequence:GetName
533
534 * mjobs/MSequence.[h,cc]:
535 - keep filename and datapath in header, this has some advantages
536 for sanity checks
537 - many improvements of sanity checking in case of missing or
538 unaccessible files
539 - Fixed "lightConditions" (was "LightCondition")
540 - Fixed "No_Moon" (was "NoMoon")
541 - allow to set the data path as second argument in the constructor
542 - implemented a check whether the sequence file is complete
543
544 * mjobs/MJCut.[h,cc]:
545 - added some code (still commented out) to display the excess rate
546 - with the other changes we can now store the original dataset in
547 the output
548
549 * mjoptim/MJOptimize.cc:
550 - Keep the sequence files in the file list instead of just the
551 filename and the directory
552
553 * mjtrain/MJTrainDisp.cc:
554 - use return value of MDataSet::AddFilesOn/Off for a sanity check
555
556 * mjobs/MJob.[h,cc]:
557 - removed obsolete fPathData and stuff
558
559 * callisto.cc, star.cc:
560 - removed obsolete calls to MJob::SetPathData
561
562 * callisto.rc, star.rc:
563 - removed obsolete examples for "PathData"-resource
564
565 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
566 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
567 - removed obsolete reference to fPathData
568
569
570
571 2007/01/11 Daniela Dorner
572
573 * datacenter/db/builddatasets.php:
574 - implemented username (the one who inserts the dataset has to give
575 his/her username now)
576 - fixed password query in case user inserted something wrong
577 - implemented check, if on-sequences have different observations
578 modes
579 - implemented check, if user has chosen one sequences as on and off
580 - adapted text of password prompt
581
582 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
583 runinfo-aio.php, sequinfo-aio.php:
584 - minor changes in formatting
585 - added 'alt' for +/- images
586
587 * datacenter/db/menu.js:
588 - added 'alt' for +/- images
589
590
591
592 2007/01/10 Thomas Bretz
593
594 * mhbase/MH.cc:
595 - fixed a bug in SetBinomialErrors. The errors of the two
596 histograms were exchanged in the calculation
597
598 * mbase/MEnv.[h,cc]:
599 - added new member function GetNumUntouched
600
Note: See TracBrowser for help on using the repository browser.