19 bool calculateAngles)
const {
25 output.th_x = (!calculateAngles) ? 0.
32 output.th_y = (!calculateAngles) ? 0.
static std::string const input
std::vector< std::shared_ptr< const TSpline3 > > m_splines
std::vector< double > m_xi_values
void initializeSplines()
builds splines from m_*_values fields
void transport(const Kinematics &input, Kinematics &output, bool calculateAngles=false) const
transports proton according to the splines
proton kinematics description
std::vector< std::vector< double > > m_fcn_values
length unit cm