Changeset 4420


Ignore:
Timestamp:
07/23/04 13:46:28 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r4404 r4420  
    2222 2004/07/20: Florian Goebel
    2323
    24  * mpedestal/MPedestalPix.[h,cc]
    25    - added:
    26     - fPedestalABoffset  difference between pedestal mean of odd slices and
    27                          the total pedestal mean (fPedestal)               
    28     - fNumEvents         number of times, the Process was executed         
    29                          (to estimate the error of pedestal)
    30 
    31  * mpedestal/MPedestalCam.cc
    32    - calculate error using pixel vise fNumEvents
    33 
    34  * mpedestal/MPedCalcFromLoGain.[h,cc]
    35  * mpedestal/Makefile
    36  * mpedestal/PedestalLinkDef.h
    37    - added class which calculates pedestal values from the low gain slices of
    38      a data run
    39    - it also calculates the ABoffset values and fills MPedestalPix accordingly
    40 
    41  * macros/ScanPulseABPed.C
    42    - macro plotting the pulse shape using MPedCalcFromLoGain
    43      and correcting for the AB 150 MHz clock noise.
    44 
    45  * msignal/MExtractSignalABcorr.[h,cc]
    46  * msignal/Makefile
    47  * msignal/SignalLinkDef.h
    48    - example for signal extractor class similar to MExtractSignal
    49      correcting for ABoffset which allows to use odd number of slices
    50 
    51  * macros/ScanExtractSignalABCorr.C
    52    - macro using MExtractSignalABcorr
     24   * mpedestal/MPedestalPix.[h,cc]
     25     - added:
     26      + fPedestalABoffset: difference between pedestal mean of odd slices
     27                           and the total pedestal mean (fPedestal)               
     28      + fNumEvents:        number of times, the Process was executed         
     29                           (to estimate the error of pedestal)
     30
     31   * mpedestal/MPedestalCam.cc
     32     - calculate error using pixel vise fNumEvents
     33
     34   * mpedestal/MPedCalcFromLoGain.[h,cc]
     35   * mpedestal/Makefile
     36   * mpedestal/PedestalLinkDef.h
     37     - added class which calculates pedestal values from the low gain
     38       slices of a data run
     39     - it also calculates the ABoffset values and fills MPedestalPix
     40       accordingly
     41
     42   * macros/ScanPulseABPed.C
     43     - macro plotting the pulse shape using MPedCalcFromLoGain
     44       and correcting for the AB 150 MHz clock noise.
     45
     46   * msignal/MExtractSignalABcorr.[h,cc]
     47   * msignal/Makefile
     48   * msignal/SignalLinkDef.h
     49     - example for signal extractor class similar to MExtractSignal
     50       correcting for ABoffset which allows to use odd number of slices
     51
     52   * macros/ScanExtractSignalABCorr.C
     53     - macro using MExtractSignalABcorr
     54
    5355
    5456
    5557 2004/07/16: Markus Gaug
    5658
    57   * msignal/MExtractFixedWindowSpline.cc
    58     - replace the delete's by delete [].
    59 
    60   * mcalib/MHCalibrationChargeCam.cc
    61     - remove some obsolete commented code
    62 
    63   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
    64     - derive only from MHGausEvents and not additionally from
    65       MHCalibrationChargePix
    66     - Additional setter for MCalibrationChargeBlindPix, used by
    67       MHCalibrationChargeBlindCam
    68     - Getter for fSinglePheCut
    69     - adapted Draw for the "datacheck" option
    70     - use variable histogram range depending on whether amplitude
    71       or integral has been extracted
    72 
    73   * mcalib/MCalibrationChargeBlindCam.[h,cc]
    74   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
    75   * mcalib/Makefile
    76   * mcalib/CalibLinkDef.h
    77     - two new classes for the treatment of various blind pixels in the
    78       camera
    79 
    80   * mcalib/MCalibrationChargeCalc.[h,cc]
    81     - adapted to use of various blind pixels
     59   * msignal/MExtractFixedWindowSpline.cc
     60     - replace the delete's by delete [].
     61
     62   * mcalib/MHCalibrationChargeCam.cc
     63     - remove some obsolete commented code
     64
     65   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
     66     - derive only from MHGausEvents and not additionally from
     67       MHCalibrationChargePix
     68     - Additional setter for MCalibrationChargeBlindPix, used by
     69       MHCalibrationChargeBlindCam
     70     - Getter for fSinglePheCut
     71     - adapted Draw for the "datacheck" option
     72     - use variable histogram range depending on whether amplitude
     73       or integral has been extracted
     74
     75   * mcalib/MCalibrationChargeBlindCam.[h,cc]
     76   * mcalib/MHCalibrationChargeBlindCam.[h,cc]
     77   * mcalib/Makefile
     78   * mcalib/CalibLinkDef.h
     79     - two new classes for the treatment of various blind pixels in the
     80       camera
     81
     82   * mcalib/MCalibrationChargeCalc.[h,cc]
     83     - adapted to use of various blind pixels
     84
     85
    8286
    8387 2004/07/15: Markus Gaug
    8488
    85   * mcalib/MHCalibrationChargeCam.[h,cc]
    86     - hard coded the reference lines for the DataCheck Display. Should be faster and
    87       easier to read than the TArrayF's.
    88 
    89   * mcalib/MCalibrationChargeCalc.[h,cc]
    90     - removed obsolete pointer to MEvtTime
    91     - fixed bug in calculation of RMS for FFactor of inner pixels in case that the
    92       fit does not converge.
    93     - introduced blind pixel and PIN Diode result flags for later output or
    94       storage in DB.
     89   * mcalib/MHCalibrationChargeCam.[h,cc]
     90     - hard coded the reference lines for the DataCheck Display.
     91       Should be faster and easier to read than the TArrayF's.
     92
     93   * mcalib/MCalibrationChargeCalc.[h,cc]
     94     - removed obsolete pointer to MEvtTime
     95     - fixed bug in calculation of RMS for FFactor of inner pixels
     96       in case that the fit does not converge.
     97     - introduced blind pixel and PIN Diode result flags for later
     98       output or storage in DB.
     99
    95100
    96101
    97102 2004/07/14: Hendrik Bartko
    98   * mpedestal/MPedPhotCam.[h,cc]
    99     - added average areas and sectors (in analogy MPedestalCam)
    100     - added new function InitAreas(const UInt_t i)
    101     - added new function InitSectors(const UInt_t i)
    102     - added new function GetNumAreas()
    103     - added new function GetNumSectors()
    104     - added new function ReCalc, computes the average values for the
    105       sectors from all pixels which are not marked
    106       MBadPixelsPix::kUnsuitableRun
    107   * mpedestal/MPedPhotPix.[h,cc]
    108     - added a variable for the number of events from which the
    109       pedestals are computed
    110   * manalysis/MGeomApply.cc
    111     - changed initialization of MPedPhotCam
     103
     104   * mpedestal/MPedPhotCam.[h,cc]
     105     - added average areas and sectors (in analogy MPedestalCam)
     106     - added new function InitAreas(const UInt_t i)
     107     - added new function InitSectors(const UInt_t i)
     108     - added new function GetNumAreas()
     109     - added new function GetNumSectors()
     110     - added new function ReCalc, computes the average values for the
     111       sectors from all pixels which are not marked
     112       MBadPixelsPix::kUnsuitableRun
     113
     114   * mpedestal/MPedPhotPix.[h,cc]
     115     - added a variable for the number of events from which the
     116       pedestals are computed
     117
     118   * manalysis/MGeomApply.cc
     119     - changed initialization of MPedPhotCam
    112120
    113121
     
    115123 2004/07/14: Markus Gaug
    116124
    117   * msignal/MExtractedSignalBlindPixel.[h,cc]
    118     - added new function GetNumBlindPixels()
    119     - added more comments
    120 
    121   * msignal/MExtractBlindPixel.[h,cc]
    122     - adapted to new configuration of now three blind pixels
    123     - runs with run number smaller than 31693 are treated in the old way
    124     - runs with run number higher than 31693 have no more NSB filter,
    125       but possibility to choose between integral or amplitude (with spline)
    126       extraction. Default is amplitude.
    127 
    128   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
    129     - use the variable fPixId to design an ID to the class.
    130       Later, a new class MHCalibrationChargeBlindCam can host
    131       the different blind pixels as individual
    132       MHCalibrationChargeBlindPix.
    133     - Default ID is 0 which is also default in MExtractedSignalBlindPix
    134     - for current code, nothing has thus changed so far...
    135 
    136 
    137   * msignal/MExtractAmplitudeSpline.cc
    138     - fixed a bug causing a segmentation violation in the destructor
    139       (array dimension was not respected correctly)
    140 
    141   * mcalib/MHGausEvents.cc
    142     - removed an inconsistency in the naming of fHPowerProbability which
    143       can cause a memory leak (I hope, this was the cause of some of the
    144       leaks we had, but I'm not sure).
    145     - removed the setting of fPixId to -1 in the Clear()
     125   * msignal/MExtractedSignalBlindPixel.[h,cc]
     126     - added new function GetNumBlindPixels()
     127     - added more comments
     128
     129   * msignal/MExtractBlindPixel.[h,cc]
     130     - adapted to new configuration of now three blind pixels
     131     - runs with run number smaller than 31693 are treated in the old way
     132     - runs with run number higher than 31693 have no more NSB filter,
     133       but possibility to choose between integral or amplitude (with spline)
     134       extraction. Default is amplitude.
     135
     136   * mcalib/MHCalibrationChargeBlindPix.[h,cc]
     137     - use the variable fPixId to design an ID to the class.
     138       Later, a new class MHCalibrationChargeBlindCam can host
     139       the different blind pixels as individual
     140       MHCalibrationChargeBlindPix.
     141     - Default ID is 0 which is also default in MExtractedSignalBlindPix
     142     - for current code, nothing has thus changed so far...
     143
     144   * msignal/MExtractAmplitudeSpline.cc
     145     - fixed a bug causing a segmentation violation in the destructor
     146       (array dimension was not respected correctly)
     147
     148   * mcalib/MHGausEvents.cc
     149     - removed an inconsistency in the naming of fHPowerProbability which
     150       can cause a memory leak (I hope, this was the cause of some of the
     151       leaks we had, but I'm not sure).
     152     - removed the setting of fPixId to -1 in the Clear()
     153
    146154
    147155
    148156 2004/07/14: Hendrik Bartko
     157
    149158   * msignal/MExtractTimeHighestIntegral.cc
    150159     - implemented the time calculation respective to the zero FADC
    151160       time sample, not respective to the first sample of the chosen
    152161       range
     162
    153163   * msignal/MArrivalTimeCalc2.cc
    154164     - implemented the time calculation respective to the zero FADC
    155165       time sample, not respective to the first sample of the chosen
    156166       range
     167
    157168
    158169
Note: See TracChangeset for help on using the changeset viewer.