source: trunk/MagicSoft/Mars/Changelog@ 8431

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