All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::opdet::SampledWaveformFunction< T > Member List

This is the complete list of members for icarus::opdet::SampledWaveformFunction< T >, including all inherited members.

ADCcount typedeficarus::opdet::SampledWaveformFunction< T >
Base_t typedeficarus::opdet::SampledWaveformFunction< T >private
baseline() const icarus::opdet::PhotoelectronPulseFunction< T >inline
buildSamples(float targetGain) const icarus::opdet::SampledWaveformFunction< T >private
doBaseline() const icarus::opdet::PhotoelectronPulseFunction< T >inlineprotectedvirtual
doDump(std::ostream &out, std::string const &indent, std::string const &firstIndent) const overrideicarus::opdet::SampledWaveformFunction< T >privatevirtual
doEvaluateAt(Time time) const overrideicarus::opdet::SampledWaveformFunction< T >privatevirtual
icarus::opdet::PhotoelectronPulseFunction::doEvaluateAt(Time time) const =0icarus::opdet::PhotoelectronPulseFunction< T >protectedpure virtual
doPeakAmplitude() const overrideicarus::opdet::SampledWaveformFunction< T >inlineprivatevirtual
doPeakTime() const overrideicarus::opdet::SampledWaveformFunction< T >inlineprivatevirtual
doPolarity() const icarus::opdet::PhotoelectronPulseFunction< T >inlineprotectedvirtual
dump(std::ostream &out, std::string const &indent, std::string const &firstIndent) const icarus::opdet::PhotoelectronPulseFunction< T >inline
dump(std::ostream &&out, std::string const &indent="") const icarus::opdet::PhotoelectronPulseFunction< T >inline
evaluateAt(Time time) const icarus::opdet::PhotoelectronPulseFunction< T >inline
fGainicarus::opdet::SampledWaveformFunction< T >private
findPeak(std::vector< ADCcount > const &samples)icarus::opdet::SampledWaveformFunction< T >privatestatic
fPeakSampleicarus::opdet::SampledWaveformFunction< T >private
fRefTimeicarus::opdet::SampledWaveformFunction< T >private
fSamplesicarus::opdet::SampledWaveformFunction< T >private
fSourceicarus::opdet::SampledWaveformFunction< T >private
gain() const icarus::opdet::SampledWaveformFunction< T >inline
hasSample(std::ptrdiff_t index) const icarus::opdet::SampledWaveformFunction< T >inlineprivate
integral() const icarus::opdet::SampledWaveformFunction< T >private
operator()(Time time) const icarus::opdet::PhotoelectronPulseFunction< T >inline
peakAmplitude() const icarus::opdet::PhotoelectronPulseFunction< T >inline
peakTime() const icarus::opdet::PhotoelectronPulseFunction< T >inline
polarity() const icarus::opdet::PhotoelectronPulseFunction< T >inline
sampleDuration() const icarus::opdet::SampledWaveformFunction< T >inlineprivate
SampledWaveformFunction(WaveformSpecs_t specs, Time peakTime, float gain)icarus::opdet::SampledWaveformFunction< T >
Time typedeficarus::opdet::SampledWaveformFunction< T >
toString(std::string const &indent, std::string const &firstIndent) const icarus::opdet::PhotoelectronPulseFunction< T >
toString(std::string const &indent="") const icarus::opdet::PhotoelectronPulseFunction< T >inline
~PhotoelectronPulseFunction()=defaulticarus::opdet::PhotoelectronPulseFunction< T >virtual