_adcElectronicsListener | marlintpc::PulseFinder | protected |
_chargeCalculationMode | marlintpc::PulseFinder | protected |
_COGAtMaxParameter | marlintpc::PulseFinder | protected |
_ConstFracParameter | marlintpc::PulseFinder | protected |
_forceSpectrumSave | marlintpc::PulseFinder | protected |
_isPedestalSubtractedOverride | marlintpc::PulseFinder | protected |
_maximumADCValueOverride | marlintpc::PulseFinder | protected |
_maxPlateauLength | marlintpc::PulseFinder | protected |
_minimumPulseHeight | marlintpc::PulseFinder | protected |
_minimumPulseLength | marlintpc::PulseFinder | protected |
_noiseValuePedestalWidthFactor | marlintpc::PulseFinder | protected |
_pedestalListener | marlintpc::PulseFinder | protected |
_pedestalValueOverride | marlintpc::PulseFinder | protected |
_pedestalWidthOverride | marlintpc::PulseFinder | protected |
_polarityOverride | marlintpc::PulseFinder | protected |
_pulseEndPedestalWidthFactor | marlintpc::PulseFinder | protected |
_pulseStartPedestalWidthFactor | marlintpc::PulseFinder | protected |
_readoutFrequencyOverride | marlintpc::PulseFinder | protected |
_saveNBinsAfterEnd | marlintpc::PulseFinder | protected |
_saveNBinsBeforeStart | marlintpc::PulseFinder | protected |
_switchOffSplitting | marlintpc::PulseFinder | protected |
_timeCalculationMode | marlintpc::PulseFinder | protected |
_use_isPedestalSubtractedOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
_useMaxADCValueOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
_usePedestalValueOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
_usePedestalWidthOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
_usePolarityOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
_useReadoutFrequencyOverride (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | protected |
AT_MAXIMUM | marlintpc::PulseFinder | static |
BOX | marlintpc::PulseFinder | static |
brutePulseSearch(TrackerData const *inputTrackerData, std::vector< std::pair< std::vector< float >::const_iterator, std::vector< float >::const_iterator > > *theCandidatePulses) | marlintpc::PulseFinder | protected |
calcPulseChargeMaxQ(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseChargeSumQ(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeAtConstantFraction(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeAtMaximum(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeBoxMethod(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeCentreOfGravity(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeCOGAtMaximum(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeFirstBinAboveThreshold(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeInflexionPoint(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calcPulseTimeWithGammaFit(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
calculatePulseTimeAndCharge(const EVENT::TrackerData *tracker_data) | marlintpc::PulseFinder | |
calculatePulseWithFit(const EVENT::TrackerData *tracker_data) | marlintpc::PulseFinder | protected |
calcuPulseTimeGaussianInflexion(const lcio::TrackerData *thisPulse) | marlintpc::PulseFinder | protected |
CENTRE_OF_GRAVITY | marlintpc::PulseFinder | static |
COG_ATMAX | marlintpc::PulseFinder | static |
CONSTANT_FRACTION | marlintpc::PulseFinder | static |
findPulseCandidates(lcio::TrackerData *thisData, std::vector< std::pair< lcio::TrackerDataImpl *, int > > *tempPulse) | marlintpc::PulseFinder | protected |
findPulses(TrackerData *inputData) | marlintpc::PulseFinder | |
FIRST_ABOVE_THRESHOLD | marlintpc::PulseFinder | static |
FIT_PARABOLA | marlintpc::PulseFinder | static |
GAMMA_FIT | marlintpc::PulseFinder | static |
GAUSSIAN_INFLEXION | marlintpc::PulseFinder | static |
getMaxADCValue(const int readout_group) | marlintpc::PulseFinder | protected |
getPedestalValue(const int hardware_channel, const int readout_group) | marlintpc::PulseFinder | protected |
getPedestalWidth(const int hardware_channel, const int readout_group) | marlintpc::PulseFinder | protected |
getPolarity(const int readout_group) | marlintpc::PulseFinder | protected |
getReadoutFrequency(const int readout_group) | marlintpc::PulseFinder | protected |
getRevisionNumber() | marlintpc::PulseFinder | static |
INFLEXION_POINT | marlintpc::PulseFinder | static |
isPedestalSubtracted(const int readout_group) | marlintpc::PulseFinder | protected |
MAXQ | marlintpc::PulseFinder | static |
PulseFinder(float minimumPulseHeight, int minimumPulseLength, float pulseStartPedestalWidthFactor, float pulseEndPedestalWidthFactor, float noiseValuePedestalWidthFactor, PedestalListener const *pedestalListener, ADCElectronicsListener const *adcElectronicsListener, int saveNBinsBeforeStart=0, int saveNBinsAfterEnd=0, int timeCalculationMode=INFLEXION_POINT, double timeCalculationParameter=0.9, int chargeCalculationMode=SUMQ) | marlintpc::PulseFinder | |
PulseFinderTester (defined in marlintpc::PulseFinder) | marlintpc::PulseFinder | friend |
set_isPedestalSubtractedOverride(bool isPedestalSubtracted) | marlintpc::PulseFinder | |
setForceSpectrumSave(bool doSave=true) | marlintpc::PulseFinder | |
setMaxADCValueOverride(float maxADCValue) | marlintpc::PulseFinder | |
setPedestalValueOverride(float pedestalValue) | marlintpc::PulseFinder | |
setPedestalWidthOverride(float pedestalWidth) | marlintpc::PulseFinder | |
setPlateauCutOff(int maxPlateauLength) | marlintpc::PulseFinder | |
setPolarityOverride(int polarity) | marlintpc::PulseFinder | |
setReadoutFrequencyOverride(float readoutFrequency) | marlintpc::PulseFinder | |
setSwitchOffSplitting(bool doNotSplit=false) | marlintpc::PulseFinder | |
splitMultiplePulses(std::vector< std::pair< std::vector< float >::const_iterator, std::vector< float >::const_iterator > > *theCandidatePulses, float noiseThreshold) | marlintpc::PulseFinder | protected |
SUMQ | marlintpc::PulseFinder | static |