source: trunk/MagicSoft/Mars/Changelog@ 8601

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