source: trunk/MagicSoft/Mars/Changelog@ 8488

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