source: trunk/MagicSoft/Mars/Changelog@ 8484

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