source: trunk/MagicSoft/Mars/Changelog@ 8592

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