source: trunk/MagicSoft/Mars/Changelog@ 8556

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