source: trunk/MagicSoft/Mars/Changelog@ 8489

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