source: trunk/MagicSoft/Mars/Changelog@ 8416

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