source: trunk/MagicSoft/Mars/Changelog@ 8633

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