Changeset 4420 for trunk/MagicSoft
- Timestamp:
- 07/23/04 13:46:28 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Changelog
r4404 r4420 22 22 2004/07/20: Florian Goebel 23 23 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 53 55 54 56 55 57 2004/07/16: Markus Gaug 56 58 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 82 86 83 87 2004/07/15: Markus Gaug 84 88 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 95 100 96 101 97 102 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 112 120 113 121 … … 115 123 2004/07/14: Markus Gaug 116 124 117 * msignal/MExtractedSignalBlindPixel.[h,cc]118 - added new function GetNumBlindPixels()119 - added more comments120 121 * msignal/MExtractBlindPixel.[h,cc]122 - adapted to new configuration of now three blind pixels123 - runs with run number smaller than 31693 are treated in the old way124 - 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 host131 the different blind pixels as individual132 MHCalibrationChargeBlindPix.133 - Default ID is 0 which is also default in MExtractedSignalBlindPix134 - for current code, nothing has thus changed so far...135 136 137 * msignal/MExtractAmplitudeSpline.cc138 - fixed a bug causing a segmentation violation in the destructor139 (array dimension was not respected correctly) 140 141 * mcalib/MHGausEvents.cc142 - removed an inconsistency in the naming of fHPowerProbability which143 can cause a memory leak (I hope, this was the cause of some of the144 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 146 154 147 155 148 156 2004/07/14: Hendrik Bartko 157 149 158 * msignal/MExtractTimeHighestIntegral.cc 150 159 - implemented the time calculation respective to the zero FADC 151 160 time sample, not respective to the first sample of the chosen 152 161 range 162 153 163 * msignal/MArrivalTimeCalc2.cc 154 164 - implemented the time calculation respective to the zero FADC 155 165 time sample, not respective to the first sample of the chosen 156 166 range 167 157 168 158 169
Note:
See TracChangeset
for help on using the changeset viewer.