#include <Beamline.h>
◆ Beamline() [1/3]
FPTracker::Beamline::Beamline |
( |
| ) |
|
◆ Beamline() [2/3]
◆ Beamline() [3/3]
◆ calibrate()
void FPTracker::Beamline::calibrate |
( |
IParticle & |
particle | ) |
|
Definition at line 110 of file FPTracker/src/Beamline.cxx.
120 for (iter = nextElement; iter!=
m_elements.end(); ++iter) {
122 if (
particle.isOutOfAperture())
break;
128 std::ostringstream
s;
129 s<<
"Calibration particle did not reach end of beamline\n"<<
particle<<
'\n';
130 s<<
"Particle stopped at beam element "<<**iter<<
'\n';
131 throw std::runtime_error(
s.str());
◆ operator=()
◆ str()
std::string FPTracker::Beamline::str |
( |
| ) |
const |
◆ swap()
void FPTracker::Beamline::swap |
( |
Beamline & |
other | ) |
|
|
private |
◆ track()
void FPTracker::Beamline::track |
( |
IParticle & |
particle | ) |
const |
◆ m_elements
The documentation for this class was generated from the following files:
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses