source: trunk/MagicSoft/Mars/Changelog@ 8482

Last change on this file since 8482 was 8481, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 52.5 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/05/09 Thomas Bretz
22
23 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
24 callisto_mux.rc:
25 - changed ArrTimeRmsLimit in all cases to default 5.0
26 because of the new meaning
27
28 * showplot.cc:
29 - changed that it closes automatically if the file cannot
30 be read
31
32 * datacenter/macros/fillstar.C:
33 - commented the output of the query
34
35 * datacenter/macros/plotdb.C:
36 - adapted ranges to MUX data values
37 - added plots for new unsuitable columns
38
39 * mbadpixels/MBadPixelsPix.h:
40 - added a new member function IsUncalibrated
41 - further adapted the usuitable levels
42
43 * mcalib/MCalibrationChargeCalc.[h,cc]:
44 - changed the meaning of ArrTimeRmsLimit such that it is now
45 the deviation from the average rms expressed in significance
46 levels
47 - the new check is done similar to the check for the relative
48 arrival time (to be unified!)
49 - removed FinalizeArrivalTimes
50 - removed calibration levels for first and last bin, this
51 has to be redone more properly taken the extractor properties
52 into account
53 - some updates to the output
54 - some simplifications to the code
55
56 * mcalib/MCalibrationRelTimeCalc.cc:
57 - when calculating the median check for UnsuitableRun not
58 unsuitable in general
59 - small changes to output
60 - calculate upper and lower limits only once
61
62 * mhvstime/MHVsTime.[h,cc]:
63 - added fMinimum and fMaximum data members similar to
64 MHSectorVsTime
65 - to be unified with MHSectorVsTime
66 - fixed draw/paint
67 - increased version number
68
69 * mjobs/MJCalibration.cc:
70 - removed the bad pixel levels for first and last bins
71
72 * msignal/MExtractTimeAndChargeSpline.[h,cc],
73 mextralgo/MExtralgoSpline.cc:
74 - changed to allow setup of the extraction type and the
75 relative or absolute height for arrival
76 - if the height is set < 0 and extraction type is set to
77 relative integral the maximum is used instead of the leading edge.
78 - accordingly increased version number by one
79
80 * mjobs/Makefile:
81 - added mextralgo to includes
82
83
84
85 2007/05/08 Daniel Hoehne
86
87 * datacenter/macros/fillsignal.C:
88 - implemented new variables fUnsuitable50 and fUnsuitable01
89
90 * datacenter/db/menu.php, magicdefs.php, querycal.php:
91 - implemented new columns fUnsuitable50 and fUnsuitable01
92
93
94
95 2007/05/04 Thomas Bretz
96
97 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
98 - removed writing MBadPixelsCam. It now gives trouble
99 because the etReadyToSave flag is set at an unproper time.
100 It is not used anyhow.
101
102 * datacenter/macros/fillsignal.C:
103 - small simplification
104
105
106
107 2007/05/03 Daniel Hoehne
108
109 * datacenter/macros/fillsignal.C:
110 - fixed bug which made fillsignal fail for the new MUX data:
111 for sequences > 200000 hilooff and hilocal are not needed anymore
112
113
114
115 2007/04/28 Daniela Dorner
116
117 * datacenter/scripts/dowebplots, datacenter/scripts/doqualityplots:
118 - moved temporary directory for pstoimg to /tmp
119
120 * datacenter/scripts/copyscript:
121 - moved file with diff for magic_favorites to /tmp
122
123 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
124 datacenter/db/menu.js :
125 - implemented possibility to plot datasets by inserting dataset
126 number as Set1
127
128 * datacenter/db/plot.php:
129 - implemented variables for colours
130
131 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
132 datacenter/db/include.php, datacenter/db/datasetinfo-aio.php,
133 datacenter/db/ganymed.php, datacenter/db/sequence.php:
134 - removed header and footer for print version
135
136 * datacenter/db/runinfo-aio.php:
137 - fixed small bug
138
139 * datacenter/db/magicdefs.php:
140 - added fMEanPUlsePosInner to alias
141
142 * datacenter/db/ganymed.php:
143 - added observation mode
144
145
146
147 2007/04/27 Daniela Dorner
148
149 * datacenter/scripts/jobmanager:
150 - improved logging
151
152 * datacenter/scripts/scriptlauncher:
153 - redirect of error messages of condor_submit to errorlogfile
154 - in case condor_submit does not work (i.e. pid empty) an error
155 message is written to the processlogfile
156
157 * datacenter/db/showplots-ds.php:
158 - adapted maxwidth of input field
159
160 * datacenter/db/plotdb.php, datacenter/db/plotinclude.php,
161 datacenter/db/menu.js :
162 - implemented possibility to give range for 2 additional values
163 - implemented possibility to give only upper or lower limit
164 - fixed bug, that ranges are not accepted before plotting once
165
166
167
168 2007/04/27
169
170 * RELEASE 1.1
171
172
173
174 2007/04/27 Daniel Hoehne
175
176 * datacenter/scripts/runcallisto:
177 - modified the ccfile and cacofile search to not find ccfiles
178 twice if one runnumber is part of a higher runnumber (as 23456
179 and 223456)
180
181
182
183 2007/04/27 Thomas Bretz
184
185 * mcalib/CalibLinkDef.h, mcalib/Makefile:
186 - removed obsolete MCalibrationIntensityCam
187 - removed obsolete MCalibrationIntensityChargeCam
188
189 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
190 mcalib/MCalibrateData.[h,cc], mhcalib/MHCalibrationChargeCam.[h,cc]:
191 - removed obsolete MCalibrationIntensityChargeCam and replaced by
192 MCalibrationChargeCam
193
194 * mcalib/MCalibrationChargeCalc.[h,cc]:
195 - removed obsolete MCalibrationIntensityChargeCam and replaced by
196 MCalibrationChargeCam
197 - to realize the difference between continous and single calibration
198 a new data member fContinousCalibration has been introduced
199 - consequently increased version number to 6
200 - do not set any exclusion in ReInit. it is nonsense not to fill
201 histograms which might give (or give not) correct result,
202 if the checks are all executed anyhow
203
204 * mcalib/MCalibrationRelTimeCalc.cc:
205 - do not set any exclusion in ReInit and if a pixel is unsuitable.
206 it is nonsense not to fill histograms which might give (or give
207 not) correct result, if the checks are all executed anyhow
208 - switched on the check for outliers
209 - outliers are now set unsuitable rather than unreliable
210 - some code simplification of the checks
211
212 * mcalib/MCalibrationChargeCam.cc:
213 - added a comment in the Clear member function
214
215 * mcalib/MCalibrationRelTimeCam.cc:
216 - some fixes of looong Form statements
217 - a small cosmetic change to GetPixelContent
218 - replaced the old check of the average time resolution by
219 a more accurate check using the median and deviation
220
221 * mhcalib/MHCalibrationRelTimeCam.[h,cc]:
222 - removed data member fReferencePixel and corresponding code
223 - use the median of pixels with area index 0 as reference instead of
224 an artificial pixel
225
226 * mhcalib/MHCalibrationCam.[h,cc]:
227 - finally removed all dependencies on the intensity cams and replaced
228 them by the direct cam
229 - if the lo-gain histogram is empty this is not a reason for an
230 uncalibrated pixel. At least in case of extracted properties (charge
231 and time) it is ok.
232
233 * mjobs/MJCalibration.[h,cc]:
234 - let MCalibrationRelTimeCalc run after MCalibrationChargeCalc
235 otherwise almost all unsuitable pixels have deviating
236 relative arrival resolution.
237 - added new level for deviating time reolution to plot of bad pixels
238 - changed reference lines for timr resolution plots
239 - removed data member fRefTimeOffsetInner, it is now 0 by definition
240
241 * mjobs/MJCalibrateSignal.cc:
242 - finally removed all dependencies of Intensity cams
243 - enable ContinousCalibration in MCalibrationChargeCalc instead
244 - switched on interleaved relative time calibration
245
246 * mbadpixels/MBadPixelsPix.h:
247 - adapted to new unsuitable flag kDeviatingTimeResolution
248
249 * callisto_mux.rc:
250 - removed the obsolete resource statement about the level
251 for the relative arrival time check.
252
253 * mjobs/calibrationref.rc, mjobs/calibrationref_Dec04.rc,
254 mjobs/calibrationref_Nov04.rc, resources/calibrationref_mux.rc:
255 - changed time resolution references accordingly
256
257 * resources/calibration_spline.rc:
258 - added muon calibration factors up to period 55... to be corrected.
259
260 * mjobs/MJCut.[h,cc]:
261 - reanimated the use of an energy estimator in ganymed for the
262 purpose of having it as additional cut value if looking
263 for events after cuts
264
265 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
266 - added a corresponding example
267
268
269
270 2007/04/26 Thomas Bretz
271
272 * mjobs/MJPedestal.cc:
273 - inverted the default of the CalibFilter for the case of no
274 pattern available as the filter was inverted 4.3.07.
275
276 * callisto.rc:
277 - fixed typos in examples for movie encoding
278
279
280
281 2007/04/25 Daniel Hoehne
282
283 * datacenter/scripts/runcallisto:
284 - removed obsolete option -raw from command line for callisto
285
286
287
288 2007/04/25 Thomas Bretz
289
290 * mbadpixels/MBadPixelsCam.cc:
291 - removed obsolete code from Print() which tried to align the
292 output
293
294 * mhcalib/MHCalibrationChargeCam.cc:
295 - increased the shown binning range further
296
297 * mhcalib/MHCalibrationPulseTimeCam.cc:
298 - unimportant changes
299
300 * mjobs/MJPedestal.cc:
301 - changed a comment
302
303 * mpedestal/MPedestalSubtractedEvt.h:
304 - fixed a bug of preset upper limits. The last slice is
305 fNumSamples-1 not fNumSamples
306
307
308
309 2007/04/24 Thomas Bretz
310
311 * callisto_Dec04Jan05.rc, callisto_MarApr05.rc, callisto_mux.rc:
312 - fixed typos in examples for movie encoding
313
314 * mjobs/MJCalib.h, mjobs/MJPedestal.cc:
315 - missing commit from yesterday :-(
316
317 * mmovie/MMovieWrite.cc:
318 - changed resource Filename according to the other resources
319 to FileName
320
321 * ganymed.cc:
322 - enable dataset mc-mode if "-mc" is specified
323 - removed obsolete call to EnableMonteCarloMode
324 - removed EnableWobbleMode but use the setting of the dataset
325 instead
326
327 * mjobs/MDataSet.[h,cc]:
328 - renamed fIsWobbleMode to fWobbleMode
329 - added setter for fWobbleMode
330 - added fMonteCarlo which determins the default paths to be used
331 if not overwritten
332 - replaced the static variables for the paths by member functions
333 which depend on the new fWobbleMode data member
334 - some simple reordering inthe constructor was necessary
335 - increased class version number accordingly to 2
336
337 * mjobs/MJCut.[h,cc]:
338 - repaired On-only mode
339 - removed data member fIsMonteCarlo, use the data-set getter instead
340 - removed data member fIsWobbleMode, use the data-set getter instead
341
342 * sponde.cc:
343 - print a warning if MC dataset doens't contain "MonteCarlo: Yes"
344
345 * mjobs/MJCalibrateSignal.cc:
346 - do not write signal*.root in movie mode
347
348
349
350 2007/04/23 Thomas Bretz
351
352 * callisto.cc, star.cc:
353 - removed "-raw" and "-root" option
354 - replaced inflating sequence path by new InflatePath
355 function
356 - removed MJCalib::kUse* usage, use MSequence::IsMonteCarlo
357 instead
358
359 * mhcalib/MHCalibrationChargeBlindCam.cc,
360 mhcalib/MHCalibrationHiLoCam.cc,
361 mhcalib/MHCalibrationPulseTimeCam.cc:
362 - removed obsolete include of MCalibrationIntensityCam
363
364 * mhcalib/MHPedestalCam.cc:
365 - removed obsolete usage of fIntensCam
366
367 * mhist/MHEvent.cc:
368 - replacedcompilation of description string by new
369 MMcEvt::GetDescription memeber function
370
371 * mjobs/MJCalib.[h,cc]:
372 - removed fDataFlag and corresponding member functions and
373 handling
374
375 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
376 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.[h,cc]:
377 - replaced IsUseRawData and IsUseRootData by
378 MSequence::IsMonteCarlo
379 - use fSequence to determin whether it is MC sequence or not
380
381 * mjobs/MJCalibrateSignal.cc:
382 - renamed movie encoding task list
383 - do not write output files if encoding movie
384
385 * mjobs/MSequence.[h,cc]:
386 - removed "merpp"-path
387 - monte carlo files now always have 8digits run numbers
388 - added new resource "MonteCarlo"
389 - added new static member function InflatePath
390 - increased version number to 2
391
392 * mmc/MMcEvt.[hxx,cxx]:
393 - added new member function GetDescription
394
395 * mmovie/MMovieWrite.[h,cc]:
396 - added a sanity check for strange rms values
397 - search for MMcEvt in the parlist and improve output
398 in case of monte carlo data
399 - fixed some typos in the comments of ReadEnv
400
401 * mmovie/Makefile:
402 - added mmc search path
403
404 * mraw/MRawRunHeader.cc:
405 - set new defaults of fTelescopeNumber, fCameraVersion,
406 fFreqSampling and fNumSignificantBits for old MC data
407
408
409
410 2007/04/23 Daniela Dorner
411
412 * datacenter/scripts/linkmc:
413 - removed workaround for 5-digit runnumbers
414
415 * datacenter/scripts/mcsequences:
416 - added line 'MonteCarlo: Yes' to output to sequence file
417
418 * datacenter/scripts/runganymed:
419 - adapted chosing of ganymed rc-file
420 - added output of ganymed command line
421
422
423
424 2007/04/20 Daniel Hoehne
425
426 * datacenter/macros/filldotrun.C:
427 - implemented new Arehucas version
428
429
430
431 2007/04/20 Thomas Bretz
432
433 * mbadpixels/MBadPixelsCam.cc, mbadpixels/MBadPixelsPix.cc:
434 - propagate option in Clear member function
435 - the default is now to keep the previously excluded flag and
436 set the unsuitable-run flag accordingly
437
438 * mcalib/MCalibrationChargeCalc.cc:
439 - if the lower limit for the measured number of phe is calculated
440 to be less than one phe it is artificially reset to one phe
441
442 * mhist/MHCamEvent.cc:
443 - call SetFrameBorder(0) for all subpads explicitly
444
445 * mhist/MHCamera.cc:
446 - removed the obsolete definition of kItemsLegend
447
448 * mbadpixels/MBadPixelsIntensityCam.cc, mcalib/MCalibrationIntensityCam.cc:
449 - removed obsolete reference in comment to MCalibrationINtensityQECam
450
451 * mcalib/CalibLinkDef.h, mcalib/Makefile:
452 - removed obsolete MCalibrationIntensityQECam
453 - removed obsolete MCalibrationIntensityBlindCam
454 - removed obsolete MCalibrationIntensityRelTimeCam
455 - removed obsolete MCalibrationIntensityTestCam
456
457 * mcalib/MCalibCalcFromPast.[h,cc], mcalib/MCalibColorSteer.[h,cc],
458 mcalib/MCalibrateData.[h,cc]:
459 - replaced data member fIntensQE by fQECam
460 - removed references to obsolete MCalibrationIntensityQECam
461 - added some comments
462 - replaced obsolete reference to MCalibrationIntensityBlindCam
463 by reference to MCalibrationBlindCam
464
465 * mcalib/MCalibrationChargeCalc.[h,cc]:
466 - replaced references to fIntensQE by direct access to fQECam
467 - adde some comments
468 - removed data member fIntensQECam
469 - replaced obsoilete reference to MCalibrationIntensityBlindCam
470 by reference to MCalibrationBlindCam
471
472 * mjobs/MJCalibrateSignal.cc, mhcalib/MHCalibrationChargeBlindCam.cc:
473 - removed obsolete references to MCalibrationIntensityQECam
474 - removed obsolete references to MCalibrationIntensityBlindCam
475
476 * mbase/MTask.cc:
477 - added some unexecuted code to debug which taks are processed
478
479 * mcalib/MCalibCalcFromPast.cc, mcalib/MCalibrationIntensityCam.cc,
480 mjobs/MJCalibrateSignal.cc, mjobs/MJCalibration.h
481 - removed obsolete MCalibrationIntensityRelTimeCam
482
483 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibrationRelTimeCalc.[h,cc],
484 mhcalib/MHCalibrationRelTimeCam.cc:
485 - replaced obsolete reference to MCalibrationIntensityRelTimeCam
486 by referencing MCalibrationRelTimeCam
487
488 * mhcalib/MHCalibrationChargeBlindCam.cc:
489 - replaced obsolete reference to MCalibrationIntensityBlindCam
490 by referencing MCalibrationBlindCam
491
492 * mhcalib/MHCalibrationHiLoCam.cc:
493 - replaced obsolete reference to MCalibrationIntensityHiLoCam
494 by referencing MCalibrationHiLoCam
495
496 * mhcalib/MHCalibrationPulseTimeCam.cc
497 - replaced obsolete reference to MCalibrationIntensityPulseTimeCam
498 by referencing MCalibrationPulseTimeCam
499
500 * mcalib/MCalibrationTestCalc.cc
501 - replaced obsolete reference to MCalibrationIntensityTestCam
502 by referencing MCalibrationTestCam
503
504
505
506 2007/04/12 Daniela Dorner
507
508 * datacenter/db/showplots-ds.php:
509 - added (script to plot all plots of a data set)
510
511 * datacenter/db/showplots.php:
512 - added 'previous' and 'next' button
513
514 * datacenter/db/plotinclude.php, datacenter/db/showplots.php:
515 - moved two function from showplots.php to plotinclude.php, as they
516 are also used in showplots-ds.php
517
518 * datacenter/db/builddatasets.php, datacenter/db/datasetinfo-aio.php
519 datacenter/db/indes-header.html, datacenter/db/indes.html,
520 datacenter/db/menu.js, datacenter/db/reference.html,
521 datacenter/db/regexp.html, datacenter/db/runinfo-aio.html,
522 datacenter/db/sequinfo-aio.html:
523 - adapted paths of images and mars.css
524
525 * datacenter/db/index.html:
526 - added link to showplots-ds.php
527
528
529
530 2007/04/18 Thomas Bretz
531
532 * Makefile:
533 - added suffixes .hxx and .cxx
534 - added new subdir mmovie
535
536 * mjobs/Makefile:
537 - added path to mmovie
538
539 * mmovie/MMoviePrepare.[h,cc]:
540 - changed access to MCalibrateData to access to MCalibConstCam
541
542 * mmovie/MMovieWrite.cc:
543 - fixed some typos in comments
544
545 * mjobs/MJCalibrateSignal.cc:
546 - removed dependenca on obsolete MCalibrationIntensityConstCam
547
548 * mjobs/MJCalibration.[h,cc]:
549 - for simplification removed all dependencies of unused intensity
550 calibration
551
552 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc,
553 callisto_mux.rc:
554 - removed line for switching on intensity calibration
555 - added expample lines for movie encoding
556
557 * mbadpixels/BadPixelsLinkDef.h, mbadpixels/Makefile:
558 - removed obsolete MBadPixelsIntensityCam
559
560 * mcalib/MCalibCalcFromPast.[h.cc]:
561 - do not store fIntensRelTime (it is not used at all) as data member
562
563 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc]:
564 - instead of creating of a new MBadPixelsCam into the intensity array
565 clear the information of the old one (FIXME: DO NOT CLEAR PREV EXCL!)
566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
567 * mcalib/MCalibrationTestCalc.[h,cc]:
568 - removed empty Process function
569
570 * mcalib/MCalibColorSteer.[h,cc], mcalib/MCalibCalcFromPast.[h.cc],
571 mcalib/MCalibrationChargeCalc.[h,cc], mcalib/MCalibrationTestCalc.[h,cc],
572 mcalib/MCalibrationRelTimeCalc.[h,cc], mhcalib/MHCalibrationCam.[h,cc],
573 mhcalib/MHCalibrationChargeCam.cc, mhcalib/MHCalibrationHiLoCam.cc,
574 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationRelTimeCam.cc,
575 mhcalib/MHPedestalCam.cc:
576 - removed obsolete references to MBadPixelsIntensityCam, replaced
577 by MBadPixelsCam
578
579 * mhcalib/MHCalibrationCam.cc:
580 - set reason for uncalibrated pixels by SetUncalibrated
581
582 * mjobs/MJCalibrateSignal.cc:
583 - removed obsolete references to MBadPixelsIntensityCam
584 - removed MBadPixelsMerge, instead use the given MBadPixelsCam as
585 starting point. THIS ALSO REMOVES SUPPORT FOR PREV. EXCLUDED PIXELS
586 (TO BE FIXED)
587
588 * mfilter/FilterLinkDef.h, mfilter/Makefile:
589 - added MFEvtNumber
590
591 * mfilter/MFEvtNumber.[h,cc]:
592 - added
593
594
595
596 2007/04/17 Stefan Ruegamer
597
598 * datacenter/scripts/filesondisk:
599 - modified the ccfile search to not find ccfiles twice if one
600 runnumber is part of a higher runnumber (as 23456 and 223456)
601
602 * datacenter/scripts/movingrawfiles:
603 - added moving of rawfiles from the directory /magic/datacenter/
604 fromtape/rawdata/muxdata, which is the default rawfile folder of
605 the new muxtapes, to /magic/datacenter/fromtape/rawdata
606
607 * datacenter/scripts/runcallisto:
608 - added condition for the linking of the .rc-file for muxdata
609
610 * datacenter/scripts/makecallistolinks:
611 - commented reason2 out
612
613
614
615 2007/04/17 Thomas Bretz
616
617 * mcalib/CalibLinkDef.h, mcalib/Makefile:
618 - removed obsolete MCalibrationIntensityConstCam
619
620 * mcalib/MCalibCalcFromPast.[h,cc]:
621 - removed obsolete depedency on MCalibrationIntensityConstCam
622
623 * mcalib/MCalibConstCam.[h,cc]:
624 - added a possibility to veto bad pixels in GetPixelContent by
625 setting a MBadPixelsCam
626 - removed obsolete fRunNumber
627 - increased class version number by 1
628
629 * mcalib/MCalibrateData.[h,cc]:
630 - removed obsolete dependency on MCalibrationIntensityConstCam
631 - removed some obsolete comments with code from old pedestal
632 treatment
633
634
635
636 2007/04/15 Thomas Bretz
637
638 * callisto.cc:
639 - added an option to write a movie
640
641 * mjobs/MJCalibrateSignal.[h,cc]:
642 - added the code to write a movie
643 - added new option (fIsMovieMode) to switch it on and off
644
645 * mmovie/MMovieData.h:
646 - added data member fMedianPedestalRms
647
648 * mmovie/MMoviePrepare.[h,cc]:
649 - added calculation of median pedestal rms
650
651 * mmovie/MMovieWrite.[h,cc]:
652 - added comments
653 - added return value to SetPalette
654 - delete palette entries after usage
655 - get median pedestal rms from MMovieData
656
657
658
659 2007/04/12 Daniela Dorner
660
661 * datacenter/scripts/sourcefile:
662 - added if-clause to avoid removing of non existing files
663
664 * datacenter/db/db.php:
665 - adapted host
666
667 * datacenter/db/plotdb.php:
668 - adapted usage of function GetQuery
669
670 * datacenter/db/plotinclude.php:
671 - added init of variables
672
673 * datacenter/db/runinfo-aio.php:
674 - adapted building of query for the case, that fRunMin=0
675
676 * datacenter/macros/filloptical.C:
677 - adapted such, that files from telescopes in Tuorla can also be
678 handeled
679 - return 3 in case the coordinates of an object are not available
680 in the database
681
682 * datacenter/scripts/copyscript:
683 - added case for return code 3 for filloptical.C
684
685 * datacenter/macros/setupdb.C:
686 - added table OpticalData
687
688 * datacenter/tools/fillobjects.C:
689 - added comment
690
691 * datacenter/tools/fillobjects2.C:
692 - adapted comment
693 - adapted reading to new format of file (different object name
694 convention)
695
696 * datacenter/resources/TeVsources.txt:
697 - added (file containing the positions of the objects observed by
698 the Tuorla Observatory and KVA)
699
700 * datacenter/resources/good_compstars.txt:
701 - added (file containing the magnitudes and colour of the objects
702 observed by the Tuorla Observatory and KVA)
703
704 * datacenter/resources/compstars.txt:
705 - added (like good_compstars, but containing more data, which
706 has been left out in the other file, as it is not accurate
707 enough)
708
709
710
711 2007/04/12 Thomas Bretz
712
713 * mmovie/MMoviePrepare.[h,cc], mmovie/MMovieData.[h,cc],
714 mmovie/MMovieWrite.[h,cc], mmovie/Makefile, mmovie/MovieLinkDef.h,
715 movie/MovieIncl.h:
716 - added
717
718 * mbase/MArrayB.h, mbase/MArrayD.h, mbase/MArrayF.h, mbase/MArrayI.h,
719 mbase/MArrayS.h:
720 - added Reset() member function or improved performance of it
721
722 * mcalib/MCalibrationChargeCalc.cc:
723 - fixed the alignment in an output
724
725 * mhbase/MBinning.h:
726 - added operator[] member function
727
728 * mhist/MHCamera.cc:
729 - changed such that it is allowed to use palettes with a different
730 number of contours.
731 - fixed the number of ticks written on the axis to 25
732 - use MBinnig to calculate the legend color boxes
733 - fixed a minor bug in the assignment of the color levels, which
734 gave visibly wrong result if the transition between two colors
735 was important but was not noticable in normal circumstances
736
737 * mjobs/MDataSet.h, mjobs/MSequence.h:
738 - increased class version to 1 to make it writable
739 - added Print to the context menu
740
741 * mgeom/MGeomCam.[h,cc]:
742 - removed fNumSectors
743 - removed fNumAreas
744 - added fNumPixInSector
745 - added fNumPixWithAidx
746 - changed CalcSectors and CalcArea to fill new data members
747 - fixed a bug in the range check of GetMaxRadius and GetMinRadius
748 (the range was to wide by 1 at the upper edge)
749 - increased class version from 4 to 5
750
751
752
753 2007/04/11 Thomas Bretz
754
755 * mjobs/MJCalibrateSignal.cc:
756 - added a lot of comments
757 - added some code for future use
758
759 * mcalib/MCalibCalcFromPast.cc:
760 - if update of calibration constants via MCalibrateData fails an
761 error is raised
762
763 * mcalib/MCalibrateData.cc:
764 - if update of calibration constants done set the ReadyToSaveFlag
765 accordingly
766
767
768
769 2007/04/04 Thomas Bretz
770
771 * mbase/MLogHtml.cc:
772 - the closing parenthesis was missing for setting to green color
773
774
775
776 2007/04/03 Thomas Bretz
777
778 * mjobs/MDataSet.cc:
779 - added processing of RunTime and Name resource
780
781 * mgeom/MGeomCamDwarf.cc:
782 - removed an unused variable
783
784 * msignal/MSignalPix.h, msignal/MSignalCam.h:
785 - commented out obsolete AddNumPhotons and Scale
786 - removed ReducePrecision from setting of arrival time because
787 it gave artefacts.
788
789
790
791 2007/03/29 Thomas Bretz
792
793 * mgeom/MGeomCam.cc, mgeom/MGeomPix.h:
794 - added new member function to return distance to coordinate
795 origin
796
797 * mgeom/MGeomCamDwarf.[h,cc]:
798 - added
799
800 * mgeom/Makefile, mgeom/GeomLinkDef.h:
801 - added MGeomCamDwarf
802
803
804
805 2007/03/28 Thomas Bretz
806
807 * mraw/MRawRunHeader.cc:
808 - added Getter for fFreqSampling
809
810 * mpointing/MHSrcPosCam.[h,cc]:
811 - added different binning for wobble mode
812 - added circle for wobble mode
813
814 * mjobs/MJCut.cc:
815 - store run- and event-number via MParameterCalc in output files
816 - show histogram of source positions also in wobble mode
817
818 * mbase/MEnv.h:
819 - added member function to touch a resource returning whether
820 it has contents or not
821
822 * mars.rc:
823 - added examples for MUX data
824 - fixed the other examples
825 - changed default cleaning to 8.5/4.0 absolute
826
827 * macros/readIPR.C:
828 - simplified
829
830
831
832 2007/03/21 Stefan Ruegamer
833
834 * datacenter/scripts/runcallisto:
835 - removed entries for callisto_MarApr05.rc (outdated)
836
837 * datacenter/scripts/makecallistolinks:
838 - updated reason1 because the old reason has been removed in the
839 Mars Version 1.0, resulting in no more calibration with spline
840 if DF fails
841 - added reason2 to run spline after an other error
842
843
844
845 2007/03/20 Daniel Hoehne
846
847 * datacenter/db/db.php, datacenter/scripts/budb,
848 datacenter/scripts/dbchk, datacenter/scripts/dunotseqruns,
849 datacenter/scripts/findnewstars,
850 datacenter/scripts/findnotseqruns, datacenter/scripts/sourcefile,
851 datacenter/tools/comparesequences, datacenter/tools/resetdataset,
852 sql.rc:
853 - changed the host from hercules to vela
854
855
856
857 2007/03/17 Thomas Bretz
858
859 * mbase/MTime.[h,cc]:
860 - added new memeber function to set unix times
861
862
863
864 2007/03/09 Thomas Bretz
865
866 * mjoptim/MJOptimizeCuts.cc:
867 - implemented printing of input file also in RunOnOffCore
868
869
870
871 2007/03/08 Markus Meyer
872
873 * mpointing/MPointingDevCalc.h:
874 - changed fNumMinStars from 8 to n (in SetNumMinStars)
875
876
877
878 2007/03/06 Stefan Ruegamer
879
880 * mraw/MRawRunHeader.cc:
881 - added SwapAssignment for pixels 428 and 429
882
883
884
885 2007/03/05 Thomas Bretz
886
887 * msignal/MExtractTimeAndChargeSpline.cc:
888 - added a default for the extrator resolution in case no predefined
889 value is set
890
891 * mjobs/MJCalib.[h,cc], mjobs/MJCalibration.cc:
892 - removed HiLoCalibration option
893
894 * mjobs/MJCalibration.cc:
895 - use extractor to determine hi-/lo-calibration
896
897 * mjobs/MJPedestal.cc:
898 - do only insist on pedestal events if an extractor without
899 lo-gains is set
900
901 * callisto.rc, callisto_Dec04Jan05.rc:
902 - removed references to HiLoCalibration
903
904 * callisto_mux.rc, resources/calibrationref_mux.rc,
905 resources/pedestalref_mux.rc:
906 - added new resource files for MUX data
907
908 * mjobs/MSequence.cc:
909 - another fix to make sure that there is a / between dir and filename
910
911 * mpedestal/MExtractPedestal.cc:
912 - why if fRawData initialized twice? Removed.
913 - Reset check window without extractor and without lo-gains
914
915
916
917
918 2007/03/04 Thomas Bretz
919
920 * mhcalib/MHCalibrationChargeBlindCam.cc,
921 mhcalib/MHCalibrationChargeBlindPix.[h,cc]:
922 - commented out references to MRawEvtPixelIter::GetNum*Samples
923
924 * mhcalib/MHCalibrationRelTimeCam.cc:
925 - updated header
926
927 * mjobs/MJCalibrateSignal.cc:
928 - updated header
929 - removed references to MHCalibrationPulseTimeCam
930 - added a check to make sure that extractor1 is initialized
931 - use new SetRangeFromExtractor function for pedestal
932 extraction range
933 - added a new filter to check for pedestal events, used for
934 pedestal extraction in cases w/o lo-gains and to remove
935 pedestal events from further analysis
936 - fill and display hi-/lo-gain histogram only if lo-gain exists
937
938 * mjobs/MJPedestal.cc:
939 - replaced fSequence.GetName by GetFileName
940 - check for availability of lo-gain in pulse pos check
941 - Add MHCalibrationPulseTime to parlist to allow resources
942 file setup
943 - to fill the MHCalibrationPulseTimeCam deny calibration- and
944 pedestal-events
945 - use a pedestal filter to deny calibration events
946 - use new SetRangeFromExtractor function for pedestal
947 extraction range
948
949 * mhcalib/MHCalibrationPulseTimeCam.cc:
950 - removed an obsolete return
951
952 * mpedestal/MPedCalcFromLoGain.cc:
953 - if event does not contain lo-gains do not start extraction
954 at lo-gain offset
955
956 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
957 - changed variable naming in GetSaturation from sathi to sat
958 - changed limit in GetMax from Byte_t to UInt_t
959
960 * msignal/MExtractBlindPixel.cc, msignal/MExtractTimeAndCharge.cc:
961 - changed max argument in GetMax from Int_t to UInt_t
962
963 * msignal/MExtractTimeAndCharge.[h,cc]:
964 - changed fLoGainSwitch from Byte_t to UInt_t
965 - increased class version accordingly to 4
966
967 * mmain/MEventDisplay.cc:
968 - took out the display of the slice with the max index
969 - handle pedestal subtraction more accurate
970
971 * mraw/MRawEvtData.cc:
972 - added number of bytes per sample to GetNumBytes()
973 - removed contents of GetPixelContent... depricated
974
975 * mraw/MRawEvtPixelIter.[h,cc]:
976 - updated comments
977 - removed all functions returning informations about single
978 pixels (should be done through MPedestalSubtractedEvt
979 instead)
980
981 * mhist/MHEvent.cc:
982 - removed KMaxIdx...depricated.
983
984 * msignal/MExtractor.[h,cc]:
985 - changed type of fSaturationLimit from Byte_t to UInt_t
986 - increased class version number accordingly to 8
987 - only reset fSaturationLimit if it is above 0xff and
988 no lo-gain available
989
990 * msignal/MSignalCalc.[h,cc]:
991 - changed to use MPedestalSubtractedEvt instead of MRawEvtData
992 - make handling of data without lo-gains possible
993
994 * mhcalib/MHCalibrationChargeCam.[h,cc]:
995 - changed to use pedestal subtracted evt instead of the raw evt
996 for determination of the arrival time
997
998 * mhcalib/MHCalibrationCam.[h,cc]:
999 - made IsLoGain autodetecting in case fRunHeader is available
1000
1001 * msignal/MExtractPINDiode.cc:
1002 - use MRawRunHeader's GetNumSamplesHi/LoGain
1003
1004
1005
1006 2007/03/03 Thomas Bretz
1007
1008 * mcalib/MCalibrationRelTimeCalc.cc:
1009 - changed the default of RelTimeResolutionLimit from 1.0 to 0.05
1010
1011 * mhcalib/MHCalibrationChargeCam.cc,
1012 mhcalib/MHCalibrationPulseTimeCam.cc,
1013 mhcalib/MHCalibrationRelTimeCam.cc:
1014 - added f*RefCharge to Copy function
1015 - added range to calls of GetIdxMaxHi/LoGainSample
1016 - reworked and simplified DrawDataCheckPixel
1017 - reworked and simplified DrawReferenceLine
1018 - fixed call to ReadEnv of base class in ReadEnv
1019
1020 * mhcalib/MHCalibrationRelTimeCam.cc:
1021 - commented filling of lo-gain arrays out.
1022
1023 * mpedestal/MExtractPedestal.[h,cc],
1024 mpedestal/MPedCalcFromLoGain.h, mpedestal/MPedCalcPedRun.h:
1025 - added the SetRangeFromExtractor function
1026
1027 * msignal/MExtractBlindPixel.cc, msignal/MSignalCalc.cc:
1028 - use GetNumSamplesHiGain of MRawRunHeader instead of
1029 MRawEvtPixelIter's
1030
1031 * msignal/MSignalCalc.[h,cc]:
1032 - slightly changed handling of MC run, changed hi-/lo-gain
1033 calibration from 10 to 11.3
1034
1035 * msignal/MExtractTime.cc:
1036 - don't print lo-gain properties if n/a
1037
1038 * msignal/MExtractor.[h,cc]:
1039 - reset logain range and saturation limit if no logains available
1040 - added HasLoGain member function
1041 - don't print lo-gain attributes in Print if no logains
1042
1043 * msignal/MExtractTimeAndCharge.cc:
1044 - reset fLoGainSwitch if logains are not available
1045 - use MRawRunHeader's GetNumSamplesHi/LoGain
1046 - do not use MRawEvtPixelIter to determin availability of lo-gains
1047 use number of lo-gain samples to extract instead.
1048 - don't print lo-gain properties if n/a
1049
1050
1051
1052 2007/03/02 Thomas Bretz
1053
1054 * mraw/MRawRunHeader.h:
1055 - added GetNumBytesPerSample() member function
1056
1057 * mraw/MRawRead.cc:
1058 - splitted ReadPixel and setting ab-flag into function calls
1059 - fixed skipping pixels if bps>1
1060
1061 * mraw/MRawEvtData.[h,cc]:
1062 - removed last argument from AddPixel
1063 - split reading pixel data and setting ab-flag into two functions
1064 - increased version number from 5 to 6
1065 - adapted Print function
1066 - adapted Draw function
1067 - adapted ReadPixel function
1068
1069 * manalysis/MMcCalibrationUpdate.[h,cc]:
1070 - made sure that Process is not executed in case of MC files
1071 - minor changes to includes
1072
1073 * mextralgo/MExtralgoSpline.h:
1074 - removed obsolete include iostream
1075
1076
1077
1078 2007/03/01 Thomas Bretz
1079
1080 * mmain/MEventDisplay.cc:
1081 - didn't show callisto output anymore because of missing fundametal
1082 pedestal
1083
1084 * mbadpixels/MBadPixelsTreat.cc:
1085 - added more informative output
1086
1087 * mhcalib/MHCalibrationCam.[h,cc], mhcalib/MHCalibrationChargeCam.cc,
1088 mhcalib/MHCalibrationChargePix.h, mhcalib/MHCalibrationRelTimeCam.cc,
1089 mhcalib/MHCalibrationChargeCam.h, mhcalib/MHCalibrationChargePINDiode.h,
1090 mhcalib/MHCalibrationPulseTimeCam.cc, mhcalib/MHCalibrationTestCam.cc,
1091 mhcalib/MHCalibrationTestTimeCam.cc, mhcalib/MHGausEvents.h,
1092 mhcalib/MHCalibrationChargeBlindCam.cc, mhcalib/MHPedestalCam.cc,
1093 - replaced SetNbins/First/Last by SetBinning
1094
1095 * mhcalib/MHCalibrationChargeCam.cc:
1096 - improved output in case arrival time is out of range
1097
1098 * mhcalib/MHCalibrationPulseTimeCam.cc:
1099 - the values can only have discrete valuesno need to set a bin-width
1100 different from 1
1101 - set binning automatically by using the number of samples
1102 - fixed ReadEnv
1103 - directly use maxpos, no cast necessary
1104
1105 * mraw/MRawRunHeader.h:
1106 - added new member function GetNumSamples
1107
1108 * mpedestal/MPedCalcFromLoGain.cc:
1109 - fixed ReadEnv
1110
1111 * mraw/MRawCrateData.cc, mraw/MRawEvtHeader.cc:
1112 - implemented reading new mux format 8
1113
1114 * mraw/MRawRunHeader.[h,cc]:
1115 - implemented reading of new file format 8
1116 - added new data members fNumBytesPerSample, fFreqSampling
1117 and fNumSignificantBits
1118 - increased file format version from 5 to 6
1119
1120 * mraw/MRawEvtPixelIter.[h,cc]:
1121 - made aware of handling the new and old format
1122 - added range to GetIdxMax*
1123
1124 * mhcalib/MHCalibrationPulseTimeCam.[h,cc]:
1125 - removed obsolete data members fSumhiarea and fSumhisector
1126 - replaced the usage of MRawEvtData by MPedestalSubtractedEvt
1127 - according to this the lower signal limit has been decresed
1128 by 15
1129 - changed "saturation" limit accordingly from 254 to 245
1130
1131 * mpedestal/MPedestalsubtractedEvt.h:
1132 - added a shortcut for GetSaturation
1133
1134 * mjobs/MJPedestal.cc:
1135 - first subtract pedestal and then fill MHCalibrationPulseTimeCam
1136 - fill MHCalibrationPulseTimeCam with MPedestalSubtracted
1137
1138
1139
1140 2007/02/28 Thomas Bretz
1141
1142 * macros/tutorials/mirrordelay.C:
1143 - fixed the formula for the spherical mirror
1144 - fixed the calculation of the time-delay
1145
1146 * mastro/MObservatory.[h,cc]:
1147 - added constructors and functions to set the observatory location
1148 manually
1149
1150 * mbase/MTime.[h,cc]:
1151 - added constructor to construct MTime by date
1152 - added AsDouble for new root streamers (allowing to view MTime in
1153 a TBrowser)
1154 - added GetRootDatime to return TDatime object
1155
1156 * mcalib/MCalibrateData.cc:
1157 - added more meaningful output in case a conversion factor exceeds a limit
1158
1159 * datacenter/macros/plotdb.C:
1160 - added plot for spark rate
1161
1162
1163
1164 2007/02/26 Daniela Dorner
1165
1166 * datacenter/db/builddatasets.php, datacenter/db/findoffdata.php,
1167 datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php,
1168 datacenter/db/include.php, datacenter/db/menu.php, :
1169 - bugfix: the stopdate was not choses properly in case of reset
1170 when there was no data past midnight
1171 - a new function (GetStopDate) has been implemented
1172 - bugfix in PrintNightRange (table Sequences was used in all cases)
1173
1174
1175
1176 2007/02/26 Daniel Hoehne
1177
1178 * datacenter/macros/fillstar.C:
1179 - bugfixes: included MHCamera.h, corrected two typos (missing ";" and
1180 a surplus "s" in the variable "sparkrate")
1181
1182 * datacenter/db/magicdefs.php, menu.php:
1183 - added fSparkRate
1184
1185
1186
1187 2007/02/16
1188
1189 * RELEASE 1.0
1190
1191
1192
1193 2007/02/16 Thomas Bretz
1194
1195 * macros/starvisyear.C:
1196 - changed default observator to magic
1197 - fixed some typos in comments
1198
1199 * mastro/MAstro.[h,cc]:
1200 - added a new function to estimate the time of culmination
1201 - fixed the conversion factors RadToHor and HorToRad (wrong by 15/24)
1202
1203 * mastro/MObservatory.cc:
1204 - fixed the Print() output
1205
1206 * mbase/MMath.h:
1207 - removed conversion factor to and from Hours
1208
1209 * mjobs/MSequence.cc:
1210 - added a / behind the date (for the output in case of failure)
1211
1212 * mmc/MMcFadcHeader.[hxx,cxx]:
1213 - added fElecNoiseName for compatibility with camera program
1214 - increased ClassVersion by 1
1215
1216 * mraw/MRawRunHeader.[h,cc]:
1217 - increased class version by 1 for compatibility with output
1218 of newer camera versions
1219
1220 * resources/sequences.rc:
1221 - changed the sequence.rc file to support new MUX data
1222
1223
1224
1225 2007/02/15 Thomas Bretz
1226
1227 * macros/tutorials/mirrordelay.C:
1228 - added a macro plotting the delay between a spherical and a
1229 parabolic mirror
1230
1231 * mjobs/MJStar.cc:
1232 - implemented new plots for IPR vs. Time and DT
1233
1234
1235
1236 2007/02/13 Thomas Bretz
1237
1238 * resources/hilocalib.rc, resources/hilocalib_sp1.rc:
1239 - added new resource files for hi-/lo-gain calibration.
1240
1241 * resources/hiloconv-*.root:
1242 - added hi-/lo-gain calibration constants
1243
1244 * callisto_Dec04Jan05.rc:
1245 - changed input file name for hi-/lo-gain calibration constants
1246
1247 * mreflector/MHReflector.[h,cc]:
1248 - added histogram class for reflected photons
1249
1250 * mreflector/Makefile, mreflector/ReflectorLinkDef.h
1251 - added MHReflector and necessary include paths
1252
1253 * mbase/MLog.h:
1254 - fixed a bug in Separator which could cause a crash if the contents
1255 are too long
1256
1257 * manalysis/MParameterCalc.cc:
1258 - check for HasValidRule instead of IsValid in ReadEnv
1259
1260 * mdata/MDataPhrase.h:
1261 - added HasValidRule member function
1262
1263 * mfileio/MReadRflFile.[h,cc]:
1264 - allow also reading of gzip-compressed files
1265 - output more header information
1266 - don't use a const qualified TString with gSystem->ExpandPathName
1267
1268 * mjobs/MJPedestal.cc:
1269 - readin bad pixels from ascii file later
1270
1271 * mmc/MMcEvtBasic.h:
1272 - added a static member function GetEnergyStr to convert
1273 GeV into MeV and TeV
1274
1275 * mpointing/MPointingDevCalc.h:
1276 - increased size of fSkip by one
1277
1278 * mextralgo/MExtralgoSpline.h:
1279 - fixed acompiler warning
1280
1281
1282
1283 2007/02/09 Daniel Hoehne
1284
1285 * datacenter/scripts/linkmc
1286 - adapted to new montecarlo directory structure (/magic/montecarlo
1287 instead of /montecarlo)
1288
1289
1290
1291 2007/02/09 Thomas Bretz
1292
1293 * star.rc:
1294 - added new options
1295 - reordering
1296
1297 * mbase/MStatusDisplay.cc:
1298 - updated from 2006 to 2007
1299
1300 * mfbase/MFDataPhrase.cc:
1301 - fixed ReadEnv to correctly return true/false
1302
1303 * mjobs/MJStar.cc:
1304 - added new tabs "Spakless" and "Sparks" dividing the average
1305 signal tab into two distributions by a SparkCut
1306 - replaced all MF by MFDataPhrase
1307
1308 * mjobs/MJCalibrateSignal.cc:
1309 - changed the extraction range used in the lo-gains from the
1310 hi-gain range to the lo-gain range
1311
1312 * datacenter/macros/fillstar.C:
1313 - added filling the spark rate into the database
1314 - the rate after cleaning is now without sparks!
1315
1316
1317
1318 2007/02/06 Thomas Bretz
1319
1320 * mpointing/MPointingDevCalc.cc:
1321 - included check for monitoring flag
1322
1323 * mextralgo/MExtralgoSpline.[h,cc]:
1324 - implemented the possibility to determine the pulse width at
1325 maxheight/2
1326
1327
1328
1329 2007/02/04 Daniela Dorner
1330
1331 * datacenter/scripts/sourcefile:
1332 - added if-clause to avoid that a script is aborted in case a macro
1333 doesn't compile, return code is set to 1 in this case
1334
1335
1336
1337 2007/02/04 Thomas Bretz
1338
1339 * mjobs/MJCalibration.cc:
1340 - implemented Hi-/Lo-Gain calibration for MCs
1341
1342 * mjobs/MJPedestal.cc:
1343 - removed intermediate pedestalstorage from code (its
1344 result is not used at all)
1345
1346 * datacenter/macros/fillsignal.C:
1347 - replaced GetMediandev by GetDev
1348
1349 * callisto.rc, callisto_Dec04Jan05.rc:
1350 - changed ExtractWinLeft/Right according to new scheme
1351
1352 * mhcalib/MHCalibrationChargeCam.[h,cc]:
1353 - removed obsolete data members fFirstHiGain, etc and
1354 replaced by storage of fSignal
1355 - made sure that the average extracted signal position
1356 is at least one slice away from the edges of the
1357 extraction window
1358
1359 * mjobs/MJPedestal.cc:
1360 - reworked the pulse position check. It now better takes
1361 the properties of the extractors into account.
1362 Still to be done: relation between pulse position and
1363 extraction window!
1364
1365 * msignal/MExtractBlindPixel.[h,cc],
1366 msignal/MExtractPINDiode.[h,cc]:
1367 - fixed arguments type of SetRange
1368
1369 * msignal/MExtractTime.cc:
1370 - removed old obsolete code already in comments
1371
1372 * msignal/MExtractTimeAndCharge.h:
1373 - added getter for LoGainStartShift
1374
1375 * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc],
1376 msignal/MExtractTimeAndChargeSpline.[h,cc],
1377 msignal/MExtractedSignalCam.[h,cc], msignal/MExtractor.[h,cc]:
1378 - changed the type of LoGainFirst from byte to int
1379 - if necessary increased class version
1380
1381 * mpedestal/MExtractPedestal.cc:
1382 - improved output
1383
1384 * mhcalib/MHCalibrationChargeCam.cc:
1385 - fixed a %3.1 instead of %3.1f
1386
1387
1388
1389 2007/02/03 Thomas Bretz
1390
1391 * mhist/MHCamEvent.[h,cc]:
1392 - added Draw function to context menu
1393 - added GetHist member functions
1394 - added possibility to display the relative error
1395
1396 * mjobs/MJCalibration.cc:
1397 - read the hi-/lo-gain calibration constants from a MHCamEvent
1398 which is stored in a root file given in resources/hilocalib.rc
1399
1400 * msignal/MExtractTimeAndCharge.cc:
1401 - improved the estimation in GetSaturationTime for the cases in
1402 which the saturating pulse is so early, that an normal
1403 interpolation is not appropriate.
1404
1405 * callisto_DecJan04.rc:
1406 - set fall- and rise-time for spline artificially to 0.5
1407
1408 * mhbase/MFillH.cc:
1409 - added comments
1410
1411 * mpedestal/MExtractPedestal.[h,cc],
1412 mpedestal/MPedCalcFromLoGain.cc, mpedestal/MPedCalcPedRun.cc:
1413 - fixed the range check.In case of the lo-gain extraction
1414 the range could infact leak out of the fadc slices
1415
1416 * msignal/MExtractTimeAndCharge.[h,cc]:
1417 - added somecomments
1418 - forbid the lo-gain signal to be negative
1419 - increased version number for compatibility with last release
1420
1421 * msignal/MExtractTimeAndChargeSpline.cc:
1422 - set the correct numbers for rise- and fall-time as default
1423
1424 * mbase/MStatusArray.[h,cc]:
1425 - improved workaround in Read() and Write() for the Reset
1426 of the kCanDelete bit in TH1
1427
1428 * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc:
1429 - commented out obsolete references to *HiLoCam
1430
1431 * mhcalib/Makefile, mcalib/Makefile, mhcalib/HCalibLinkDef.h,
1432 mcalib/CalibLinkDef.h:
1433 - removed *HiLoCam s
1434
1435
1436
1437 2007/02/02 Thomas Bretz
1438
1439 * mreflector/MRflSinglePhoton.[h,cc], mreflector/MRflEvtData.[h,cc]:
1440 - added new Fill functions allowing to fill photons versus
1441 a z-value, e.g. energy.
1442
1443
1444
1445 2007/02/01 Thomas Bretz
1446
1447 * mhist/MHCamEvent.[h,cc]:
1448 - allow to set a histogram for display from external
1449
1450 * mhist/MHCamera.[h,cc]:
1451 - added functions to calc Median/Dev
1452 - fixed adding a MHCamera with AddCamContent. It now takes also
1453 the errors and binentries correctly into account
1454 - simplified Reset() using TArray::Reset()
1455
1456 * mhvstime/MHSectorVsTime.[h,cc]:
1457 - added option to use median/dev instead of mean/rms
1458 - switched Grid on
1459
1460 * mjobs/MSequence.cc, mjobs/MDataSet.cc:
1461 - small improvements to splitting number rows
1462 - handle possible tabs correctly
1463
1464 * mbase/MStatusArray.[h,cc]:
1465 - improved handling in Read(). We make sure now that Read doesn't
1466 produce a memory leak
1467
1468 * mhist/MHCamera.[h,cc]:
1469 - overwrote Clone function to make sure that a cloned MHCamera
1470 is never added to the current directory
1471
1472 * mcamera/MCameraTH.h:
1473 - added a workaround to get rid of the obsolete discriminator thresholds
1474 for the non-trigger pixels
1475
1476 * mreport/MReportCC.cc:
1477 - added a sanity \o-Terminator to the dicriminator threshold extraction
1478
1479
1480
1481
1482 2007/01/30 Thomas Bretz
1483
1484 * mbadpixels/MBadPixelsCam.[h,cc]:
1485 - added function to return the uncalibrated and unsuitable
1486 pixels as TArrayC (to be used in MHCamera)
1487
1488 * mhcalib/MHCalibrationChargeCam.cc:
1489 - added a FIXME-comment
1490
1491 * mhist/MHCamEvent.[h,cc]:
1492 - added an option to change the kind of error which is displayed
1493 - consequently increased version number by 1
1494
1495 * mhist/MHCamera.[h,cc]:
1496 - added a new bit to allow the error to be switched between
1497 mean and spread
1498
1499 * mjobs/MJStar.cc, mjobs/MJCalibrateSignal.cc:
1500 - adapted to changes in error display
1501
1502
1503
1504 2007/01/27 Thomas Bretz
1505
1506 * manalysis/MMcCalibrationUpdate.cc:
1507 - fixed a typo in a comment
1508
1509 * mcalib/MCalibrateData.[h,cc]:
1510 - commented out some obsolete currently unused code
1511
1512 * mdata/MDataPhrase.cc:
1513 - added a sanity check
1514
1515 * mpedestal/MMcPedestalCopy.cc:
1516 - Changed output to fit the structure used in all other classes
1517
1518 * mmain/MEventDisplay.cc:
1519 - made sure that MPedestalSubtract dies the right thing
1520 - removed badpixel calculation and treatment until a better
1521 solution was found.
1522
1523 * mfbase/MFDataPhrase.cc:
1524 - fixed a "comparison is always true" warning
1525
1526 * msignal/MExtractTimeAndChargeDigitalFilter.h:
1527 - increased class version number to 3 to account for the removal
1528 of the fTimeShift data members since last release
1529
1530
1531
1532 2007/01/27 Daniela Dorner
1533
1534 * datacenter/db/showplots.php:
1535 - added (tool to click through the calib, signal and star plots of
1536 one sequence)
1537
1538 * datacenter/db/index.html:
1539 - added link to new plot tool
1540
1541 * datacenter/db/ganymed.php:
1542 - added fDataSetName, removed fWobble
1543 - removed mininmum value of 100 for dataset range
1544
1545 * datacenter/db/builddatasets.php:
1546 - added fIsoInLimit2 and fIMCLimit2 in Init
1547 - added check on observation mode
1548
1549
1550
1551 2007/01/26 Thomas Bretz
1552
1553 * mpedestal/MExtractPedestal.cc:
1554 - fixed a bug which caused the pedestal to be set to 0 if the
1555 AB-flag is invalid
1556
1557
1558
1559 2007/01/25 Thomas Bretz
1560
1561 * mreflector/MRflSinglePhoton.h:
1562 - added copy constructor
1563 - added a function to fill a TH2
1564
1565 * mreflector/MRflEvtData.[h,cc]:
1566 - added copy costructor
1567 - added Clone function
1568 - added a function to fill a TH2
1569
1570
1571
1572 2007/01/24 Thomas Bretz
1573
1574 * mhflux/MHCollectionArea.cc:
1575 - fixed a typo in the last change
1576
1577
1578
1579 2007/01/24 Daniel Hoehne
1580
1581 * msignal/*.dat:
1582 - inserted missing third column (0) in all weights files
1583
1584
1585
1586 2007/01/18 Thomas Bretz
1587
1588 * mhflux/MHCollectionArea.cc:
1589 - another fix for the error calculation of the collection area.
1590 The totalarea was inluded in the error calculation as it would
1591 be a wait, but actually it is not.
1592
1593
1594
1595 2007/01/16 Thomas Bretz
1596
1597 * mfileio/MReadMarsFile.cc:
1598 - fixed two "comparison between signed and unsigned integer" warnings
1599
1600 * mhbase/MFillH.cc:
1601 - small update to comments
1602
1603 * mimage/MHHillasExt.cc:
1604 - call SetDirectory(NULL) after SetName
1605
1606 * mjobs/MSequence.[h,cc]:
1607 - commented out obsolete GetFileNames
1608
1609 * msignal/MExtractor.[h,cc]:
1610 - Some small updates
1611 - removed code from Process function
1612 - increased version number to 7
1613
1614 * msignal/MExtractedSignalPix.h:
1615 - some simple reordering in the class header
1616
1617 * msignal/MExtractTimeAndChargeDigitalFilter.cc:
1618 - simplified the checks in SetWindowSize
1619
1620 * msignal/MC_cosmics_weights46.dat, msignal/MC_weights46.dat:
1621 - added third column with zeros
1622
1623
1624
1625 2007/01/16 Daniela Dorner
1626
1627 * datacenter/db/menu.php, datacenter/db/datasetinfo-aio.php,
1628 datacenter/db/magicdefs.php:
1629 - implemented new variables for datasets
1630
1631
1632
1633 2007/01/15 Thomas Bretz
1634
1635 * mpedestal/MPedestalSubtract.cc:
1636 - added a sanity check tomake sure that the pixel array has the
1637 correct size when filled
1638 - made sure the the number of pixels in the camera nd not the
1639 number of connected pixels is used to initialize the size of
1640 the arrays.
1641
1642 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
1643 - allow the initialization of nuber of pixels and samples
1644 independanly.
1645
1646
1647 2007/01/15 Daniela Dorner
1648
1649 * datacenter/db/sources.php, datacenter/db/sequinfo-aio.php,
1650 datacenter/db/runinfo-aio.php, datacenter/db/printtable.php,
1651 datacenter/db/plotdb.php, datacenter/db/menu.php,
1652 datacenter/db/findoffdata.php, datacenter/db/builddatasets.php,
1653 datacenter/db/datasetinfo.php:
1654 - fixed bug in init of $_GET
1655
1656
1657
1658 2007/01/12 Stefan Ruegamer
1659
1660 * datacenter/macros/writedatasetfile.C:
1661 - addded #include <errno.h>
1662
1663
1664
1665 2007/01/11 Thomas Bretz
1666
1667 * mbase/MLogManip.cc:
1668 - removed the obsolete include of MLog.h
1669
1670 * mbase/MLogManip.h:
1671 - encapsulated an include in ifdefs
1672
1673 * mhcalib/MHCalibrationCam.cc, mhcalib/MHCalibrationChargeCam.cc:
1674 - updated log-output
1675
1676 * mhflux/MHEnergyEst.cc:
1677 - replaced difficult to see green by blue
1678
1679 * mjobs/MDataSet.[h,cc]:
1680 - added datat members for path of sequences and path of data files
1681 to be able to store overwritten defaults
1682 - check completeness of dataset files
1683 - store a MSequence object in the list instead of the name and dir
1684 (this is necessary to have all important information for a dataset
1685 file, including the sequence number! - available)
1686 - some changes to the output
1687 - allow to print a perfect copy of the read dataset file to the console
1688 just from the contents of the object
1689
1690 * mjobs/MJStar.cc:
1691 - updated to use MSequence::GetFileName instead of MSequence:GetName
1692
1693 * mjobs/MSequence.[h,cc]:
1694 - keep filename and datapath in header, this has some advantages
1695 for sanity checks
1696 - many improvements of sanity checking in case of missing or
1697 unaccessible files
1698 - Fixed "lightConditions" (was "LightCondition")
1699 - Fixed "No_Moon" (was "NoMoon")
1700 - allow to set the data path as second argument in the constructor
1701 - implemented a check whether the sequence file is complete
1702
1703 * mjobs/MJCut.[h,cc]:
1704 - added some code (still commented out) to display the excess rate
1705 - with the other changes we can now store the original dataset in
1706 the output
1707
1708 * mjoptim/MJOptimize.cc:
1709 - Keep the sequence files in the file list instead of just the
1710 filename and the directory
1711
1712 * mjtrain/MJTrainDisp.cc:
1713 - use return value of MDataSet::AddFilesOn/Off for a sanity check
1714
1715 * mjobs/MJob.[h,cc]:
1716 - removed obsolete fPathData and stuff
1717
1718 * callisto.cc, star.cc:
1719 - removed obsolete calls to MJob::SetPathData
1720
1721 * callisto.rc, star.rc:
1722 - removed obsolete examples for "PathData"-resource
1723
1724 * mjobs/MJCalibTest.cc, mjobs/MJCalibrateSignal.cc,
1725 mjobs/MJCalibration.cc, mjobs/MJPedestal.cc, mjobs/MJStar.cc:
1726 - removed obsolete reference to fPathData
1727
1728
1729
1730 2007/01/11 Daniela Dorner
1731
1732 * datacenter/db/builddatasets.php:
1733 - implemented username (the one who inserts the dataset has to give
1734 his/her username now)
1735 - fixed password query in case user inserted something wrong
1736 - implemented check, if on-sequences have different observations
1737 modes
1738 - implemented check, if user has chosen one sequences as on and off
1739 - adapted text of password prompt
1740
1741 * datacenter/db/builddatasets.php, datasetinfo-aio.php,
1742 runinfo-aio.php, sequinfo-aio.php:
1743 - minor changes in formatting
1744 - added 'alt' for +/- images
1745
1746 * datacenter/db/menu.js:
1747 - added 'alt' for +/- images
1748
1749
1750
1751 2007/01/10 Thomas Bretz
1752
1753 * mhbase/MH.cc:
1754 - fixed a bug in SetBinomialErrors. The errors of the two
1755 histograms were exchanged in the calculation
1756
1757 * mbase/MEnv.[h,cc]:
1758 - added new member function GetNumUntouched
1759
Note: See TracBrowser for help on using the repository browser.