source: trunk/MagicSoft/Mars/Changelog@ 8486

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