source: trunk/MagicSoft/Mars/Changelog@ 8582

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