26 m_xaperture(xaperture),
27 m_xouter( std::numeric_limits<
double>::
max() ),
28 m_xinner( -1*std::numeric_limits<
double>::
max() ),
47 std::stringstream
ost;
48 ost <<
"-- Collimator --"<<
'\n'
60 double xp = point.
x();
67 particle.setBeamCoordinateShift(
this);
69 if (particle.isOutOfAperture()){
return;}
73 particle.setOutOfAperture(
true);
81 this->
track(particle);
82 double partX =particle.position().x();