source: trunk/MagicSoft/Mars/Changelog@ 8423

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