source: trunk/MagicSoft/Mars/Changelog@ 8584

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