source: trunk/MagicSoft/Mars/Changelog@ 8414

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