1 #ifndef MAD_Surveyor_HH
2 #define MAD_Surveyor_HH
47 double theta0,
double phi0,
double psi0,
48 bool revTrack =
false);
85 #endif // __Surveyor_HH
Interface for basic beam line object.
Euclid3D itsMap
The accumulated survey map.
virtual void applyDefault(const ElementBase &element)
Default action.
Displacement and rotation in space.
void operator=(const Surveyor &)
An abstract sequence of beam line components.
void getMap(Euclid3D &) const
Return accumulated map.
virtual void visitPatch(const Patch &pat)
Apply the algorithm to a patch.
void setMap(const Euclid3D &)
Reset accumulated map for restart.
Interface for a geometric patch.