source: trunk/MagicSoft/Mars/Changelog@ 8424

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