source: trunk/MagicSoft/Mars/Changelog@ 8408

Last change on this file since 8408 was 8408, checked in by tbretz, 18 years ago
*** empty log message ***
File size: 33.1 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/04/17 Thomas Bretz
22
23 * mcalib/CalibLinkDef.h, mcalib/Makefile:
24 - removed obsolete MCalibrationIntensityConstCam
25
26 * mcalib/MCalibCalcFromPast.[h,cc]:
27 - removed obsolete depedency on MCalibrationIntensityConstCam
28
29 * mcalib/MCalibConstCam.[h,cc]:
30 - added a possibility to veto bad pixels in GetPixelContent by
31 setting a MBadPixelsCam
32 - removed obsolete fRunNumber
33 - increased class version number by 1
34
35 * mcalib/MCalibrateData.[h,cc]:
36 - removed obsolete dependency on MCalibrationIntensityConstCam
37 - removed some obsolete comments with code from old pedestal treatment
38
39
40
41 2007/04/15 Thomas Bretz
42
43 * callisto.cc:
44 - added an option to write a movie
45
46 * mjobs/MJCalibrateSignal.[h,cc]:
47 - added the code to write a movie
48 - added new option (fIsMovieMode) to switch it on and off
49
50 * mmovie/MMovieData.h:
51 - added data member fMedianPedestalRms
52
53 * mmovie/MMoviePrepare.[h,cc]:
54 - added calculation of median pedestal rms
55
56 * mmovie/MMovieWrite.[h,cc]:
57 - added comments
58 - added return value to SetPalette
59 - delete palette entries after usage
60 - get median pedestal rms from MMovieData
61
62
63
64 2007/04/12 Daniela Dorner
65
66 * datacenter/scripts/sourcefile:
67 - added if-clause to avoid removing of non existing files
68
69 * datacenter/db/db.php:
70 - adapted host
71
72 * datacenter/db/plotdb.php:
73 - adapted usage of function GetQuery
74
75 * datacenter/db/plotinclude.php:
76 - added init of variables
77
78 * datacenter/db/runinfo-aio.php:
79 - adapted building of query for the case, that fRunMin=0
80
81 * datacenter/macros/filloptical.C:
82 - adapted such, that files from telescopes in Tuorla can also be
83 handeled
84 - return 3 in case the coordinates of an object are not available
85 in the database
86
87 * datacenter/scripts/copyscript:
88 - added case for return code 3 for filloptical.C
89
90 * datacenter/macros/setupdb.C:
91 - added table OpticalData
92
93 * datacenter/tools/fillobjects.C:
94 - added comment
95
96 * datacenter/tools/fillobjects2.C:
97 - adapted comment
98 - adapted reading to new format of file (different object name
99 convention)
100
101 * datacenter/resources/TeVsources.txt:
102 - added (file containing the positions of the objects observed by
103 the Tuorla Observatory and KVA)
104
105 * datacenter/resources/good_compstars.txt:
106 - added (file containing the magnitudes and colour of the objects
107 observed by the Tuorla Observatory and KVA)
108
109 * datacenter/resources/compstars.txt:
110 - added (like good_compstars, but containing more data, which
111 has been left out in the other file, as it is not accurate
112 enough)
113
114
115
116 2007/04/12 Thomas Bretz
117
118 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
119 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
120 movie/MovieIncl.h:
121 - added
122
123 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
124 mbase/MArrayS.h:
125 - added Reset() member function or improved performance of it
126
127 * mcalib/MCalibrationChargeCalc.cc:
128 - fixed the alignment in an output
129
130 * mhbase/MBinning.h:
131 - added operator[] member function
132
133 * mhist/MHCamera.cc:
134 - changed such that it is allowed to use palettes with a different
135 number of contours.
136 - fixed the number of ticks written on the axis to 25
137 - use MBinnig to calculate the legend color boxes
138 - fixed a minor bug in the assignment of the color levels, which
139 gave visibly wrong result if the transition between two colors
140 was important but was not noticable in normal circumstances
141
142 * mjobs/MDataSet.h, mjobs/MSequence.h:
143 - increased class version to 1 to make it writable
144 - added Print to the context menu
145
146 * mgeom/MGeomCam.[h,cc]:
147 - removed fNumSectors
148 - removed fNumAreas
149 - added fNumPixInSector
150 - added fNumPixWithAidx
151 - changed CalcSectors and CalcArea to fill new data members
152 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
153 (the range was to wide by 1 at the upper edge)
154 - increased class version from 4 to 5
155
156
157
158 2007/04/11 Thomas Bretz
159
160 * mjobs/MJCalibrateSignal.cc:
161 - added a lot of comments
162 - added some code for future use
163
164 * mcalib/MCalibCalcFromPast.cc:
165 - if update of calibration constants via MCalibrateData fails an
166 error is raised
167
168 * mcalib/MCalibrateData.cc:
169 - if update of calibration constants done set the ReadyToSaveFlag
170 accordingly
171
172
173
174 2007/04/04 Thomas Bretz
175
176 * mbase/MLogHtml.cc:
177 - the closing parenthesis was missing for setting to green color
178
179
180
181 2007/04/03 Thomas Bretz
182
183 * mjobs/MDataSet.cc:
184 - added processing of RunTime and Name resource
185
186 * mgeom/MGeomCamDwarf.cc:
187 - removed an unused variable
188
189 * msignal/MSignalPix.h, msignal/MSignalCam.h:
190 - commented out obsolete AddNumPhotons and Scale
191 - removed ReducePrecision from setting of arrival time because
192 it gave artefacts.
193
194
195
196 2007/03/29 Thomas Bretz
197
198 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
199 - added new member function to return distance to coordinate
200 origin
201
202 * mgeom/MGeomCamDwarf.[h,cc]:
203 - added
204
205 * mgeom/Makefile, mgeom/GeomLinkDef.h:
206 - added MGeomCamDwarf
207
208
209
210 2007/03/28 Thomas Bretz
211
212 * mraw/MRawRunHeader.cc:
213 - added Getter for fFreqSampling
214
215 * mpointing/MHSrcPosCam.[h,cc]:
216 - added different binning for wobble mode
217 - added circle for wobble mode
218
219 * mjobs/MJCut.cc:
220 - store run- and event-number via MParameterCalc in output files
221 - show histogram of source positions also in wobble mode
222
223 * mbase/MEnv.h:
224 - added member function to touch a resource returning whether
225 it has contents or not
226
227 * mars.rc:
228 - added examples for MUX data
229 - fixed the other examples
230 - changed default cleaning to 8.5/4.0 absolute
231
232 * macros/readIPR.C:
233 - simplified
234
235
236
237 2007/03/21 Stefan Ruegamer
238
239 * datacenter/scripts/runcallisto:
240 - removed entries for callisto_MarApr05.rc (outdated)
241
242 * datacenter/scripts/makecallistolinks:
243 - updated reason1 because the old reason has been removed in the
244 Mars Version 1.0, resulting in no more calibration with spline
245 if DF fails
246 - added reason2 to run spline after an other error
247
248
249
250 2007/03/20 Daniel Hoehne
251
252 * datacenter/db/db.php, datacenter/scripts/budb,
253 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
254 datacenter/scripts/findnewstars,
255 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
256 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
257 sql.rc:
258 - changed the host from hercules to vela
259
260
261
262 2007/03/17 Thomas Bretz
263
264 * mbase/MTime.[h,cc]:
265 - added new memeber function to set unix times
266
267
268
269 2007/03/09 Thomas Bretz
270
271 * mjoptim/MJOptimizeCuts.cc:
272 - implemented printing of input file also in RunOnOffCore
273
274
275
276 2007/03/08 Markus Meyer
277
278 * mpointing/MPointingDevCalc.h:
279 - changed fNumMinStars from 8 to n (in SetNumMinStars)
280
281
282
283 2007/03/06 Stefan Ruegamer
284
285 * mraw/MRawRunHeader.cc:
286 - added SwapAssignment for pixels 428 and 429
287
288
289
290 2007/03/05 Thomas Bretz
291
292 * msignal/MExtractTimeAndChargeSpline.cc:
293 - added a default for the extrator resolution in case no predefined
294 value is set
295
296 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
297 - removed HiLoCalibration option
298
299 * mjobs/MJCalibration.cc:
300 - use extractor to determine hi-/lo-calibration
301
302 * mjobs/MJPedestal.cc:
303 - do only insist on pedestal events if an extractor without
304 lo-gains is set
305
306 * callisto.rc, callisto_Dec04Jan05.rc:
307 - removed references to HiLoCalibration
308
309 * callisto_mux.rc, resources/calibrationref_mux.rc,
310 resources/pedestalref_mux.rc:
311 - added new resource files for MUX data
312
313 * mjobs/MSequence.cc:
314 - another fix to make sure that there is a / between dir and filename
315
316 * mpedestal/MExtractPedestal.cc:
317 - why if fRawData initialized twice? Removed.
318 - Reset check window without extractor and without lo-gains
319
320
321
322
323 2007/03/04 Thomas Bretz
324
325 * mhcalib/MHCalibrationChargeBlindCam.cc,
326 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
327 - commented out references to MRawEvtPixelIter::GetNum*Samples
328
329 * mhcalib/MHCalibrationRelTimeCam.cc:
330 - updated header
331
332 * mjobs/MJCalibrateSignal.cc:
333 - updated header
334 - removed references to MHCalibrationPulseTimeCam
335 - added a check to make sure that extractor1 is initialized
336 - use new SetRangeFromExtractor function for pedestal
337 extraction range
338 - added a new filter to check for pedestal events, used for
339 pedestal extraction in cases w/o lo-gains and to remove
340 pedestal events from further analysis
341 - fill and display hi-/lo-gain histogram only if lo-gain exists
342
343 * mjobs/MJPedestal.cc:
344 - replaced fSequence.GetName by GetFileName
345 - check for availability of lo-gain in pulse pos check
346 - Add MHCalibrationPulseTime to parlist to allow resources
347 file setup
348 - to fill the MHCalibrationPulseTimeCam deny calibration- and
349 pedestal-events
350 - use a pedestal filter to deny calibration events
351 - use new SetRangeFromExtractor function for pedestal
352 extraction range
353
354 * mhcalib/MHCalibrationPulseTimeCam.cc:
355 - removed an obsolete return
356
357 * mpedestal/MPedCalcFromLoGain.cc:
358 - if event does not contain lo-gains do not start extraction
359 at lo-gain offset
360
361 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
362 - changed variable naming in GetSaturation from sathi to sat
363 - changed limit in GetMax from Byte_t to UInt_t
364
365 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
366 - changed max argument in GetMax from Int_t to UInt_t
367
368 * msignal/MExtractTimeAndCharge.[h,cc]:
369 - changed fLoGainSwitch from Byte_t to UInt_t
370 - increased class version accordingly to 4
371
372 * mmain/MEventDisplay.cc:
373 - took out the display of the slice with the max index
374 - handle pedestal subtraction more accurate
375
376 * mraw/MRawEvtData.cc:
377 - added number of bytes per sample to GetNumBytes()
378 - removed contents of GetPixelContent... depricated
379
380 * mraw/MRawEvtPixelIter.[h,cc]:
381 - updated comments
382 - removed all functions returning informations about single
383 pixels (should be done through MPedestalSubtractedEvt
384 instead)
385
386 * mhist/MHEvent.cc:
387 - removed KMaxIdx...depricated.
388
389 * msignal/MExtractor.[h,cc]:
390 - changed type of fSaturationLimit from Byte_t to UInt_t
391 - increased class version number accordingly to 8
392 - only reset fSaturationLimit if it is above 0xff and
393 no lo-gain available
394
395 * msignal/MSignalCalc.[h,cc]:
396 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
397 - make handling of data without lo-gains possible
398
399 * mhcalib/MHCalibrationChargeCam.[h,cc]:
400 - changed to use pedestal subtracted evt instead of the raw evt
401 for determination of the arrival time
402
403 * mhcalib/MHCalibrationCam.[h,cc]:
404 - made IsLoGain autodetecting in case fRunHeader is available
405
406 * msignal/MExtractPINDiode.cc:
407 - use MRawRunHeader's GetNumSamplesHi/LoGain
408
409
410
411 2007/03/03 Thomas Bretz
412
413 * mcalib/MCalibrationRelTimeCalc.cc:
414 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
415
416 * mhcalib/MHCalibrationChargeCam.cc,
417 mhcalib/MHCalibrationPulseTimeCam.cc,
418 mhcalib/MHCalibrationRelTimeCam.cc:
419 - added f*RefCharge to Copy function
420 - added range to calls of GetIdxMaxHi/LoGainSample
421 - reworked and simplified DrawDataCheckPixel
422 - reworked and simplified DrawReferenceLine
423 - fixed call to ReadEnv of base class in ReadEnv
424
425 * mhcalib/MHCalibrationRelTimeCam.cc:
426 - commented filling of lo-gain arrays out.
427
428 * mpedestal/MExtractPedestal.[h,cc],
429 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
430 - added the SetRangeFromExtractor function
431
432 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
433 - use GetNumSamplesHiGain of MRawRunHeader instead of
434 MRawEvtPixelIter's
435
436 * msignal/MSignalCalc.[h,cc]:
437 - slightly changed handling of MC run, changed hi-/lo-gain
438 calibration from 10 to 11.3
439
440 * msignal/MExtractTime.cc:
441 - don't print lo-gain properties if n/a
442
443 * msignal/MExtractor.[h,cc]:
444 - reset logain range and saturation limit if no logains available
445 - added HasLoGain member function
446 - don't print lo-gain attributes in Print if no logains
447
448 * msignal/MExtractTimeAndCharge.cc:
449 - reset fLoGainSwitch if logains are not available
450 - use MRawRunHeader's GetNumSamplesHi/LoGain
451 - do not use MRawEvtPixelIter to determin availability of lo-gains
452 use number of lo-gain samples to extract instead.
453 - don't print lo-gain properties if n/a
454
455
456
457 2007/03/02 Thomas Bretz
458
459 * mraw/MRawRunHeader.h:
460 - added GetNumBytesPerSample() member function
461
462 * mraw/MRawRead.cc:
463 - splitted ReadPixel and setting ab-flag into function calls
464 - fixed skipping pixels if bps>1
465
466 * mraw/MRawEvtData.[h,cc]:
467 - removed last argument from AddPixel
468 - split reading pixel data and setting ab-flag into two functions
469 - increased version number from 5 to 6
470 - adapted Print function
471 - adapted Draw function
472 - adapted ReadPixel function
473
474 * manalysis/MMcCalibrationUpdate.[h,cc]:
475 - made sure that Process is not executed in case of MC files
476 - minor changes to includes
477
478 * mextralgo/MExtralgoSpline.h:
479 - removed obsolete include iostream
480
481
482
483 2007/03/01 Thomas Bretz
484
485 * mmain/MEventDisplay.cc:
486 - didn't show callisto output anymore because of missing fundametal
487 pedestal
488
489 * mbadpixels/MBadPixelsTreat.cc:
490 - added more informative output
491
492 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
493 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
494 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
495 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
496 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
497 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
498 - replaced SetNbins/First/Last by SetBinning
499
500 * mhcalib/MHCalibrationChargeCam.cc:
501 - improved output in case arrival time is out of range
502
503 * mhcalib/MHCalibrationPulseTimeCam.cc:
504 - the values can only have discrete valuesno need to set a bin-width
505 different from 1
506 - set binning automatically by using the number of samples
507 - fixed ReadEnv
508 - directly use maxpos, no cast necessary
509
510 * mraw/MRawRunHeader.h:
511 - added new member function GetNumSamples
512
513 * mpedestal/MPedCalcFromLoGain.cc:
514 - fixed ReadEnv
515
516 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
517 - implemented reading new mux format 8
518
519 * mraw/MRawRunHeader.[h,cc]:
520 - implemented reading of new file format 8
521 - added new data members fNumBytesPerSample, fFreqSampling
522 and fNumSignificantBits
523 - increased file format version from 5 to 6
524
525 * mraw/MRawEvtPixelIter.[h,cc]:
526 - made aware of handling the new and old format
527 - added range to GetIdxMax*
528
529 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
530 - removed obsolete data members fSumhiarea and fSumhisector
531 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
532 - according to this the lower signal limit has been decresed
533 by 15
534 - changed "saturation" limit accordingly from 254 to 245
535
536 * mpedestal/MPedestalsubtractedEvt.h:
537 - added a shortcut for GetSaturation
538
539 * mjobs/MJPedestal.cc:
540 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
541 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
542
543
544
545 2007/02/28 Thomas Bretz
546
547 * macros/tutorials/mirrordelay.C:
548 - fixed the formula for the spherical mirror
549 - fixed the calculation of the time-delay
550
551 * mastro/MObservatory.[h,cc]:
552 - added constructors and functions to set the observatory location
553 manually
554
555 * mbase/MTime.[h,cc]:
556 - added constructor to construct MTime by date
557 - added AsDouble for new root streamers (allowing to view MTime in
558 a TBrowser)
559 - added GetRootDatime to return TDatime object
560
561 * mcalib/MCalibrateData.cc:
562 - added more meaningful output in case a conversion factor exceeds a limit
563
564 * datacenter/macros/plotdb.C:
565 - added plot for spark rate
566
567
568
569 2007/02/26 Daniela Dorner
570
571 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
572 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
573 datacenter/db/include.php, datacenter/db/menu.php, :
574 - bugfix: the stopdate was not choses properly in case of reset
575 when there was no data past midnight
576 - a new function (GetStopDate) has been implemented
577 - bugfix in PrintNightRange (table Sequences was used in all cases)
578
579
580
581 2007/02/26 Daniel Hoehne
582
583 * datacenter/macros/fillstar.C:
584 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
585 a surplus "s" in the variable "sparkrate")
586
587 * datacenter/db/magicdefs.php, menu.php:
588 - added fSparkRate
589
590
591
592 2007/02/16
593
594 * RELEASE 1.0
595
596
597
598 2007/02/16 Thomas Bretz
599
600 * macros/starvisyear.C:
601 - changed default observator to magic
602 - fixed some typos in comments
603
604 * mastro/MAstro.[h,cc]:
605 - added a new function to estimate the time of culmination
606 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
607
608 * mastro/MObservatory.cc:
609 - fixed the Print() output
610
611 * mbase/MMath.h:
612 - removed conversion factor to and from Hours
613
614 * mjobs/MSequence.cc:
615 - added a / behind the date (for the output in case of failure)
616
617 * mmc/MMcFadcHeader.[hxx,cxx]:
618 - added fElecNoiseName for compatibility with camera program
619 - increased ClassVersion by 1
620
621 * mraw/MRawRunHeader.[h,cc]:
622 - increased class version by 1 for compatibility with output
623 of newer camera versions
624
625 * resources/sequences.rc:
626 - changed the sequence.rc file to support new MUX data
627
628
629
630 2007/02/15 Thomas Bretz
631
632 * macros/tutorials/mirrordelay.C:
633 - added a macro plotting the delay between a spherical and a
634 parabolic mirror
635
636 * mjobs/MJStar.cc:
637 - implemented new plots for IPR vs. Time and DT
638
639
640
641 2007/02/13 Thomas Bretz
642
643 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
644 - added new resource files for hi-/lo-gain calibration.
645
646 * resources/hiloconv-*.root:
647 - added hi-/lo-gain calibration constants
648
649 * callisto_Dec04Jan05.rc:
650 - changed input file name for hi-/lo-gain calibration constants
651
652 * mreflector/MHReflector.[h,cc]:
653 - added histogram class for reflected photons
654
655 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
656 - added MHReflector and necessary include paths
657
658 * mbase/MLog.h:
659 - fixed a bug in Separator which could cause a crash if the contents
660 are too long
661
662 * manalysis/MParameterCalc.cc:
663 - check for HasValidRule instead of IsValid in ReadEnv
664
665 * mdata/MDataPhrase.h:
666 - added HasValidRule member function
667
668 * mfileio/MReadRflFile.[h,cc]:
669 - allow also reading of gzip-compressed files
670 - output more header information
671 - don't use a const qualified TString with gSystem->ExpandPathName
672
673 * mjobs/MJPedestal.cc:
674 - readin bad pixels from ascii file later
675
676 * mmc/MMcEvtBasic.h:
677 - added a static member function GetEnergyStr to convert
678 GeV into MeV and TeV
679
680 * mpointing/MPointingDevCalc.h:
681 - increased size of fSkip by one
682
683 * mextralgo/MExtralgoSpline.h:
684 - fixed acompiler warning
685
686
687
688 2007/02/09 Daniel Hoehne
689
690 * datacenter/scripts/linkmc
691 - adapted to new montecarlo directory structure (/magic/montecarlo
692 instead of /montecarlo)
693
694
695
696 2007/02/09 Thomas Bretz
697
698 * star.rc:
699 - added new options
700 - reordering
701
702 * mbase/MStatusDisplay.cc:
703 - updated from 2006 to 2007
704
705 * mfbase/MFDataPhrase.cc:
706 - fixed ReadEnv to correctly return true/false
707
708 * mjobs/MJStar.cc:
709 - added new tabs "Spakless" and "Sparks" dividing the average
710 signal tab into two distributions by a SparkCut
711 - replaced all MF by MFDataPhrase
712
713 * mjobs/MJCalibrateSignal.cc:
714 - changed the extraction range used in the lo-gains from the
715 hi-gain range to the lo-gain range
716
717 * datacenter/macros/fillstar.C:
718 - added filling the spark rate into the database
719 - the rate after cleaning is now without sparks!
720
721
722
723 2007/02/06 Thomas Bretz
724
725 * mpointing/MPointingDevCalc.cc:
726 - included check for monitoring flag
727
728 * mextralgo/MExtralgoSpline.[h,cc]:
729 - implemented the possibility to determine the pulse width at
730 maxheight/2
731
732
733
734 2007/02/04 Daniela Dorner
735
736 * datacenter/scripts/sourcefile:
737 - added if-clause to avoid that a script is aborted in case a macro
738 doesn't compile, return code is set to 1 in this case
739
740
741
742 2007/02/04 Thomas Bretz
743
744 * mjobs/MJCalibration.cc:
745 - implemented Hi-/Lo-Gain calibration for MCs
746
747 * mjobs/MJPedestal.cc:
748 - removed intermediate pedestalstorage from code (its
749 result is not used at all)
750
751 * datacenter/macros/fillsignal.C:
752 - replaced GetMediandev by GetDev
753
754 * callisto.rc, callisto_Dec04Jan05.rc:
755 - changed ExtractWinLeft/Right according to new scheme
756
757 * mhcalib/MHCalibrationChargeCam.[h,cc]:
758 - removed obsolete data members fFirstHiGain, etc and
759 replaced by storage of fSignal
760 - made sure that the average extracted signal position
761 is at least one slice away from the edges of the
762 extraction window
763
764 * mjobs/MJPedestal.cc:
765 - reworked the pulse position check. It now better takes
766 the properties of the extractors into account.
767 Still to be done: relation between pulse position and
768 extraction window!
769
770 * msignal/MExtractBlindPixel.[h,cc],
771 msignal/MExtractPINDiode.[h,cc]:
772 - fixed arguments type of SetRange
773
774 * msignal/MExtractTime.cc:
775 - removed old obsolete code already in comments
776
777 * msignal/MExtractTimeAndCharge.h:
778 - added getter for LoGainStartShift
779
780 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
781 msignal/MExtractTimeAndChargeSpline.[h,cc],
782 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
783 - changed the type of LoGainFirst from byte to int
784 - if necessary increased class version
785
786 * mpedestal/MExtractPedestal.cc:
787 - improved output
788
789 * mhcalib/MHCalibrationChargeCam.cc:
790 - fixed a %3.1 instead of %3.1f
791
792
793
794 2007/02/03 Thomas Bretz
795
796 * mhist/MHCamEvent.[h,cc]:
797 - added Draw function to context menu
798 - added GetHist member functions
799 - added possibility to display the relative error
800
801 * mjobs/MJCalibration.cc:
802 - read the hi-/lo-gain calibration constants from a MHCamEvent
803 which is stored in a root file given in resources/hilocalib.rc
804
805 * msignal/MExtractTimeAndCharge.cc:
806 - improved the estimation in GetSaturationTime for the cases in
807 which the saturating pulse is so early, that an normal
808 interpolation is not appropriate.
809
810 * callisto_DecJan04.rc:
811 - set fall- and rise-time for spline artificially to 0.5
812
813 * mhbase/MFillH.cc:
814 - added comments
815
816 * mpedestal/MExtractPedestal.[h,cc],
817 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
818 - fixed the range check.In case of the lo-gain extraction
819 the range could infact leak out of the fadc slices
820
821 * msignal/MExtractTimeAndCharge.[h,cc]:
822 - added somecomments
823 - forbid the lo-gain signal to be negative
824 - increased version number for compatibility with last release
825
826 * msignal/MExtractTimeAndChargeSpline.cc:
827 - set the correct numbers for rise- and fall-time as default
828
829 * mbase/MStatusArray.[h,cc]:
830 - improved workaround in Read() and Write() for the Reset
831 of the kCanDelete bit in TH1
832
833 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
834 - commented out obsolete references to *HiLoCam
835
836 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
837 mcalib/CalibLinkDef.h:
838 - removed *HiLoCam s
839
840
841
842 2007/02/02 Thomas Bretz
843
844 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
845 - added new Fill functions allowing to fill photons versus
846 a z-value, e.g. energy.
847
848
849
850 2007/02/01 Thomas Bretz
851
852 * mhist/MHCamEvent.[h,cc]:
853 - allow to set a histogram for display from external
854
855 * mhist/MHCamera.[h,cc]:
856 - added functions to calc Median/Dev
857 - fixed adding a MHCamera with AddCamContent. It now takes also
858 the errors and binentries correctly into account
859 - simplified Reset() using TArray::Reset()
860
861 * mhvstime/MHSectorVsTime.[h,cc]:
862 - added option to use median/dev instead of mean/rms
863 - switched Grid on
864
865 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
866 - small improvements to splitting number rows
867 - handle possible tabs correctly
868
869 * mbase/MStatusArray.[h,cc]:
870 - improved handling in Read(). We make sure now that Read doesn't
871 produce a memory leak
872
873 * mhist/MHCamera.[h,cc]:
874 - overwrote Clone function to make sure that a cloned MHCamera
875 is never added to the current directory
876
877 * mcamera/MCameraTH.h:
878 - added a workaround to get rid of the obsolete discriminator thresholds
879 for the non-trigger pixels
880
881 * mreport/MReportCC.cc:
882 - added a sanity \o-Terminator to the dicriminator threshold extraction
883
884
885
886
887 2007/01/30 Thomas Bretz
888
889 * mbadpixels/MBadPixelsCam.[h,cc]:
890 - added function to return the uncalibrated and unsuitable
891 pixels as TArrayC (to be used in MHCamera)
892
893 * mhcalib/MHCalibrationChargeCam.cc:
894 - added a FIXME-comment
895
896 * mhist/MHCamEvent.[h,cc]:
897 - added an option to change the kind of error which is displayed
898 - consequently increased version number by 1
899
900 * mhist/MHCamera.[h,cc]:
901 - added a new bit to allow the error to be switched between
902 mean and spread
903
904 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
905 - adapted to changes in error display
906
907
908
909 2007/01/27 Thomas Bretz
910
911 * manalysis/MMcCalibrationUpdate.cc:
912 - fixed a typo in a comment
913
914 * mcalib/MCalibrateData.[h,cc]:
915 - commented out some obsolete currently unused code
916
917 * mdata/MDataPhrase.cc:
918 - added a sanity check
919
920 * mpedestal/MMcPedestalCopy.cc:
921 - Changed output to fit the structure used in all other classes
922
923 * mmain/MEventDisplay.cc:
924 - made sure that MPedestalSubtract dies the right thing
925 - removed badpixel calculation and treatment until a better
926 solution was found.
927
928 * mfbase/MFDataPhrase.cc:
929 - fixed a "comparison is always true" warning
930
931 * msignal/MExtractTimeAndChargeDigitalFilter.h:
932 - increased class version number to 3 to account for the removal
933 of the fTimeShift data members since last release
934
935
936
937 2007/01/27 Daniela Dorner
938
939 * datacenter/db/showplots.php:
940 - added (tool to click through the calib, signal and star plots of
941 one sequence)
942
943 * datacenter/db/index.html:
944 - added link to new plot tool
945
946 * datacenter/db/ganymed.php:
947 - added fDataSetName, removed fWobble
948 - removed mininmum value of 100 for dataset range
949
950 * datacenter/db/builddatasets.php:
951 - added fIsoInLimit2 and fIMCLimit2 in Init
952 - added check on observation mode
953
954
955
956 2007/01/26 Thomas Bretz
957
958 * mpedestal/MExtractPedestal.cc:
959 - fixed a bug which caused the pedestal to be set to 0 if the
960 AB-flag is invalid
961
962
963
964 2007/01/25 Thomas Bretz
965
966 * mreflector/MRflSinglePhoton.h:
967 - added copy constructor
968 - added a function to fill a TH2
969
970 * mreflector/MRflEvtData.[h,cc]:
971 - added copy costructor
972 - added Clone function
973 - added a function to fill a TH2
974
975
976
977 2007/01/24 Thomas Bretz
978
979 * mhflux/MHCollectionArea.cc:
980 - fixed a typo in the last change
981
982
983
984 2007/01/24 Daniel Hoehne
985
986 * msignal/*.dat:
987 - inserted missing third column (0) in all weights files
988
989
990
991 2007/01/18 Thomas Bretz
992
993 * mhflux/MHCollectionArea.cc:
994 - another fix for the error calculation of the collection area.
995 The totalarea was inluded in the error calculation as it would
996 be a wait, but actually it is not.
997
998
999
1000 2007/01/16 Thomas Bretz
1001
1002 * mfileio/MReadMarsFile.cc:
1003 - fixed two "comparison between signed and unsigned integer" warnings
1004
1005 * mhbase/MFillH.cc:
1006 - small update to comments
1007
1008 * mimage/MHHillasExt.cc:
1009 - call SetDirectory(NULL) after SetName
1010
1011 * mjobs/MSequence.[h,cc]:
1012 - commented out obsolete GetFileNames
1013
1014 * msignal/MExtractor.[h,cc]:
1015 - Some small updates
1016 - removed code from Process function
1017 - increased version number to 7
1018
1019 * msignal/MExtractedSignalPix.h:
1020 - some simple reordering in the class header
1021
1022 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1023 - simplified the checks in SetWindowSize
1024
1025 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
1026 - added third column with zeros
1027
1028
1029
1030 2007/01/16 Daniela Dorner
1031
1032 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
1033 datacenter/db/magicdefs.php:
1034 - implemented new variables for datasets
1035
1036
1037
1038 2007/01/15 Thomas Bretz
1039
1040 * mpedestal/MPedestalSubtract.cc:
1041 - added a sanity check tomake sure that the pixel array has the
1042 correct size when filled
1043 - made sure the the number of pixels in the camera nd not the
1044 number of connected pixels is used to initialize the size of
1045 the arrays.
1046
1047 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1048 - allow the initialization of nuber of pixels and samples
1049 independanly.
1050
1051
1052 2007/01/15 Daniela Dorner
1053
1054 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
1055 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
1056 datacenter/db/plotdb.php, datacenter/db/menu.php,
1057 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
1058 datacenter/db/datasetinfo.php:
1059 - fixed bug in init of $_GET
1060
1061
1062
1063 2007/01/12 Stefan Ruegamer
1064
1065 * datacenter/macros/writedatasetfile.C:
1066 - addded #include <errno.h>
1067
1068
1069
1070 2007/01/11 Thomas Bretz
1071
1072 * mbase/MLogManip.cc:
1073 - removed the obsolete include of MLog.h
1074
1075 * mbase/MLogManip.h:
1076 - encapsulated an include in ifdefs
1077
1078 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
1079 - updated log-output
1080
1081 * mhflux/MHEnergyEst.cc:
1082 - replaced difficult to see green by blue
1083
1084 * mjobs/MDataSet.[h,cc]:
1085 - added datat members for path of sequences and path of data files
1086 to be able to store overwritten defaults
1087 - check completeness of dataset files
1088 - store a MSequence object in the list instead of the name and dir
1089 (this is necessary to have all important information for a dataset
1090 file, including the sequence number! - available)
1091 - some changes to the output
1092 - allow to print a perfect copy of the read dataset file to the console
1093 just from the contents of the object
1094
1095 * mjobs/MJStar.cc:
1096 - updated to use MSequence::GetFileName instead of MSequence:GetName
1097
1098 * mjobs/MSequence.[h,cc]:
1099 - keep filename and datapath in header, this has some advantages
1100 for sanity checks
1101 - many improvements of sanity checking in case of missing or
1102 unaccessible files
1103 - Fixed "lightConditions" (was "LightCondition")
1104 - Fixed "No_Moon" (was "NoMoon")
1105 - allow to set the data path as second argument in the constructor
1106 - implemented a check whether the sequence file is complete
1107
1108 * mjobs/MJCut.[h,cc]:
1109 - added some code (still commented out) to display the excess rate
1110 - with the other changes we can now store the original dataset in
1111 the output
1112
1113 * mjoptim/MJOptimize.cc:
1114 - Keep the sequence files in the file list instead of just the
1115 filename and the directory
1116
1117 * mjtrain/MJTrainDisp.cc:
1118 - use return value of MDataSet::AddFilesOn/Off for a sanity check
1119
1120 * mjobs/MJob.[h,cc]:
1121 - removed obsolete fPathData and stuff
1122
1123 * callisto.cc, star.cc:
1124 - removed obsolete calls to MJob::SetPathData
1125
1126 * callisto.rc, star.rc:
1127 - removed obsolete examples for "PathData"-resource
1128
1129 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1130 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
1131 - removed obsolete reference to fPathData
1132
1133
1134
1135 2007/01/11 Daniela Dorner
1136
1137 * datacenter/db/builddatasets.php:
1138 - implemented username (the one who inserts the dataset has to give
1139 his/her username now)
1140 - fixed password query in case user inserted something wrong
1141 - implemented check, if on-sequences have different observations
1142 modes
1143 - implemented check, if user has chosen one sequences as on and off
1144 - adapted text of password prompt
1145
1146 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
1147 runinfo-aio.php, sequinfo-aio.php:
1148 - minor changes in formatting
1149 - added 'alt' for +/- images
1150
1151 * datacenter/db/menu.js:
1152 - added 'alt' for +/- images
1153
1154
1155
1156 2007/01/10 Thomas Bretz
1157
1158 * mhbase/MH.cc:
1159 - fixed a bug in SetBinomialErrors. The errors of the two
1160 histograms were exchanged in the calculation
1161
1162 * mbase/MEnv.[h,cc]:
1163 - added new member function GetNumUntouched
1164
Note: See TracBrowser for help on using the repository browser.