source: trunk/MagicSoft/Mars/Changelog@ 8492

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