1 #ifndef WIRECELLGEN_RECOMBINATIONMODEL 2 #define WIRECELLGEN_RECOMBINATIONMODEL 19 virtual double operator()(
double dE,
double dX=0.0);
29 double m_a3t, m_k3t, m_efield, m_rho,
m_wi;
38 virtual double operator()(
double dE,
double dX=0.0);
48 double m_efield, m_a, m_b, m_rho,
m_wi;
57 virtual double operator()(
double dE,
double dX=0.0);
static const double kilovolt
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
static const double eplus
Model for a MIP, dQ = (Rmip/Wi)*dE.
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.
virtual double operator()(double dE, double dX=0.0)
Json::Value Configuration
MipRecombination(double Rmip=0.7, double Wi=23.6 *units::eV/(-1 *units::eplus))
virtual ~MipRecombination()