source: trunk/MagicSoft/Mars/Changelog@ 8642

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