add(IDepo::pointer deposition, double sigma_time, double sigma_pitch) | WireCell::Gen::BinnedDiffusion | |
add(std::shared_ptr< GaussianDiffusion > gd, int impact_index) | WireCell::Gen::BinnedDiffusion | |
BinnedDiffusion(const Pimpos &pimpos, const Binning &tbins, double nsigma=3.0, IRandom::pointer fluctuate=nullptr, ImpactDataCalculationStrategy calcstrat=linear) | WireCell::Gen::BinnedDiffusion | |
constant enum value | WireCell::Gen::BinnedDiffusion | |
erase(int begin_impact_index, int end_impact_index) | WireCell::Gen::BinnedDiffusion | |
get_nsigma() const | WireCell::Gen::BinnedDiffusion | inline |
impact_bin_range(double nsigma=0.0) const | WireCell::Gen::BinnedDiffusion | |
impact_data(int bin) const | WireCell::Gen::BinnedDiffusion | |
ImpactDataCalculationStrategy enum name | WireCell::Gen::BinnedDiffusion | |
linear enum value | WireCell::Gen::BinnedDiffusion | |
m_calcstrat | WireCell::Gen::BinnedDiffusion | private |
m_diffs | WireCell::Gen::BinnedDiffusion | private |
m_fluctuate | WireCell::Gen::BinnedDiffusion | private |
m_impacts | WireCell::Gen::BinnedDiffusion | private |
m_nsigma | WireCell::Gen::BinnedDiffusion | private |
m_outside_pitch | WireCell::Gen::BinnedDiffusion | private |
m_outside_time | WireCell::Gen::BinnedDiffusion | private |
m_pimpos | WireCell::Gen::BinnedDiffusion | private |
m_tbins | WireCell::Gen::BinnedDiffusion | private |
m_window | WireCell::Gen::BinnedDiffusion | private |
pimpos() const | WireCell::Gen::BinnedDiffusion | inline |
pitch_range(double nsigma=0.0) const | WireCell::Gen::BinnedDiffusion | |
tbins() const | WireCell::Gen::BinnedDiffusion | inline |
time_bin_range(double nsigma=0.0) const | WireCell::Gen::BinnedDiffusion | |
time_range(double nsigma=0.0) const | WireCell::Gen::BinnedDiffusion | |