source: trunk/MagicSoft/Mars/Changelog@ 8425

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