source: trunk/MagicSoft/Mars/Changelog@ 8419

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