source: trunk/MagicSoft/Mars/Changelog@ 8483

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