source: trunk/MagicSoft/Mars/Changelog@ 8657

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