source: trunk/MagicSoft/Mars/Changelog@ 8421

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