MarlinTPC  1.2.0
marlintpc::PulseFinder Member List

This is the complete list of members for marlintpc::PulseFinder, including all inherited members.

_adcElectronicsListenermarlintpc::PulseFinderprotected
_chargeCalculationModemarlintpc::PulseFinderprotected
_COGAtMaxParametermarlintpc::PulseFinderprotected
_ConstFracParametermarlintpc::PulseFinderprotected
_forceSpectrumSavemarlintpc::PulseFinderprotected
_isPedestalSubtractedOverridemarlintpc::PulseFinderprotected
_maximumADCValueOverridemarlintpc::PulseFinderprotected
_maxPlateauLengthmarlintpc::PulseFinderprotected
_minimumPulseHeightmarlintpc::PulseFinderprotected
_minimumPulseLengthmarlintpc::PulseFinderprotected
_noiseValuePedestalWidthFactormarlintpc::PulseFinderprotected
_pedestalListenermarlintpc::PulseFinderprotected
_pedestalValueOverridemarlintpc::PulseFinderprotected
_pedestalWidthOverridemarlintpc::PulseFinderprotected
_polarityOverridemarlintpc::PulseFinderprotected
_pulseEndPedestalWidthFactormarlintpc::PulseFinderprotected
_pulseStartPedestalWidthFactormarlintpc::PulseFinderprotected
_readoutFrequencyOverridemarlintpc::PulseFinderprotected
_saveNBinsAfterEndmarlintpc::PulseFinderprotected
_saveNBinsBeforeStartmarlintpc::PulseFinderprotected
_switchOffSplittingmarlintpc::PulseFinderprotected
_timeCalculationModemarlintpc::PulseFinderprotected
_use_isPedestalSubtractedOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
_useMaxADCValueOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
_usePedestalValueOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
_usePedestalWidthOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
_usePolarityOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
_useReadoutFrequencyOverride (defined in marlintpc::PulseFinder)marlintpc::PulseFinderprotected
AT_MAXIMUMmarlintpc::PulseFinderstatic
BOXmarlintpc::PulseFinderstatic
brutePulseSearch(TrackerData const *inputTrackerData, std::vector< std::pair< std::vector< float >::const_iterator, std::vector< float >::const_iterator > > *theCandidatePulses)marlintpc::PulseFinderprotected
calcPulseChargeMaxQ(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseChargeSumQ(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeAtConstantFraction(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeAtMaximum(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeBoxMethod(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeCentreOfGravity(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeCOGAtMaximum(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeFirstBinAboveThreshold(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeInflexionPoint(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calcPulseTimeWithGammaFit(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
calculatePulseTimeAndCharge(const EVENT::TrackerData *tracker_data)marlintpc::PulseFinder
calculatePulseWithFit(const EVENT::TrackerData *tracker_data)marlintpc::PulseFinderprotected
calcuPulseTimeGaussianInflexion(const lcio::TrackerData *thisPulse)marlintpc::PulseFinderprotected
CENTRE_OF_GRAVITYmarlintpc::PulseFinderstatic
COG_ATMAXmarlintpc::PulseFinderstatic
CONSTANT_FRACTIONmarlintpc::PulseFinderstatic
findPulseCandidates(lcio::TrackerData *thisData, std::vector< std::pair< lcio::TrackerDataImpl *, int > > *tempPulse)marlintpc::PulseFinderprotected
findPulses(TrackerData *inputData)marlintpc::PulseFinder
FIRST_ABOVE_THRESHOLDmarlintpc::PulseFinderstatic
FIT_PARABOLAmarlintpc::PulseFinderstatic
GAMMA_FITmarlintpc::PulseFinderstatic
GAUSSIAN_INFLEXIONmarlintpc::PulseFinderstatic
getMaxADCValue(const int readout_group)marlintpc::PulseFinderprotected
getPedestalValue(const int hardware_channel, const int readout_group)marlintpc::PulseFinderprotected
getPedestalWidth(const int hardware_channel, const int readout_group)marlintpc::PulseFinderprotected
getPolarity(const int readout_group)marlintpc::PulseFinderprotected
getReadoutFrequency(const int readout_group)marlintpc::PulseFinderprotected
getRevisionNumber()marlintpc::PulseFinderstatic
INFLEXION_POINTmarlintpc::PulseFinderstatic
isPedestalSubtracted(const int readout_group)marlintpc::PulseFinderprotected
MAXQmarlintpc::PulseFinderstatic
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::PulseFinderfriend
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::PulseFinderprotected
SUMQmarlintpc::PulseFinderstatic