source: trunk/MagicSoft/Mars/Changelog@ 8634

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