12 #ifndef WIRECELLGEN_IMPACTDATA 13 #define WIRECELLGEN_IMPACTDATA 30 typedef std::shared_ptr<const ImpactData>
pointer;
91 std::pair<double,double>
span(
double nsigma = 0.0)
const;
std::vector< GaussianDiffusion::pointer > m_diffusions
Waveform::compseq_t m_weight_spectrum
Waveform::realseq_t & weightform() const
Waveform::compseq_t & spectrum() const
Waveform::realseq_t & waveform() const
void calculate(int nticks) const
const std::vector< GaussianDiffusion::pointer > & diffusions() const
Waveform::realseq_t m_weights
int impact_number() const
void add(GaussianDiffusion::pointer diffusion)
std::pair< double, double > span(double nsigma=0.0) const
std::shared_ptr< const ImpactData > pointer
Waveform::realseq_t m_waveform
Waveform::compseq_t & weight_spectrum() const
std::shared_ptr< ImpactData > mutable_pointer
Information that has been collected at one impact position.
std::shared_ptr< GaussianDiffusion > pointer
Waveform::compseq_t m_spectrum