source: trunk/MagicSoft/Mars/Changelog@ 8406

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