source: trunk/MagicSoft/Mars/Changelog@ 8474

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