source: trunk/MagicSoft/Mars/Changelog@ 8343

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