source: trunk/MagicSoft/Mars/Changelog@ 8490

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