source: trunk/MagicSoft/Mars/Changelog@ 8485

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