source: trunk/MagicSoft/Mars/Changelog@ 8583

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