source: trunk/MagicSoft/Mars/Changelog@ 8604

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