source: trunk/MagicSoft/Mars/Changelog@ 8418

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