source: trunk/MagicSoft/Mars/Changelog@ 8580

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