source: trunk/MagicSoft/Mars/Changelog@ 8617

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