source: trunk/MagicSoft/Mars/Changelog@ 8478

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