source: trunk/MagicSoft/Mars/Changelog@ 8427

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