source: trunk/MagicSoft/Mars/Changelog@ 8639

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