4 #ifndef __KVCOULOMBPROPAGATOR_H
5 #define __KVCOULOMBPROPAGATOR_H
7 #include "KVRungeKutta.h"
8 #include "KVSimEvent.h"
27 return 3 * fMult + particle_position_offset(i);
#define ClassDefOverride(name, id)
Perform Coulomb propagation of events.
virtual ~KVCoulombPropagator()
Destructor.
void Propagate(int maxTime)
KVCoulombPropagator(KVSimEvent *, Double_t precision=1.e-9)
Double_t TotalPotentialEnergy() const
void CalcDerivs(Double_t, Double_t *Y, Double_t *DYDX) override
Adaptive step-size 4th order Runge-Kutta ODE integrator from Numerical Recipes.
Container class for simulated nuclei, KVSimNucleus.