source: trunk/MagicSoft/Mars/Changelog@ 8476

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