1 #ifndef CLASSIC_ThinMapper_HH
2 #define CLASSIC_ThinMapper_HH 1
53 bool revBeam,
bool revTrack);
138 #endif // CLASSIC_ThinMapper_HH
Interface for septum magnet.
Interface for electrostatic separator.
void operator=(const ThinMapper &)
Interface for beam position monitors.
virtual void visitMarker(const Marker &)
Apply the algorithm to a marker.
Interface for RF Quadrupole.
virtual void visitParallelPlate(const ParallelPlate &)
Apply the algorithm to a ParallelPlate.
virtual void visitMonitor(const Monitor &)
Apply the algorithm to a monitor.
Interface for general corrector.
virtual void visitCorrector(const Corrector &)
Apply the algorithm to a corrector.
Interface for beam diagnostics.
Interface for drift space.
Interface for general multipole.
virtual void visitSeptum(const Septum &)
Apply the algorithm to a septum.
virtual void visitCyclotronValley(const CyclotronValley &)
Apply the algorithm to a CyclotronValley.
virtual void visitRBend(const RBend &)
Apply the algorithm to a rectangular bend.
virtual void visitProbe(const Probe &)
Apply the algorithm to a probe.
Interface for cyclotron collimator.
Abstract beam-beam interaction.
Interface for cyclotron valley.
virtual void visitRFQuadrupole(const RFQuadrupole &)
Apply the algorithm to a RF quadrupole.
virtual void visitSolenoid(const Solenoid &)
Apply the algorithm to a solenoid.
An abstract sequence of beam line components.
virtual void visitBeamBeam(const BeamBeam &)
Apply the algorithm to a beam-beam.
virtual void visitBeamStripping(const BeamStripping &)
Apply the algorithm to a beam stripping.
virtual void visitRFCavity(const RFCavity &)
Apply the algorithm to a RF cavity.
virtual void visitSeparator(const Separator &)
Apply the algorithm to a separator.
virtual void visitFlexibleCollimator(const FlexibleCollimator &)
Apply the algorithm to a flexible collimator.
The magnetic field of a multipole.
virtual void visitSBend(const SBend &)
Apply the algorithm to a sector bend.
virtual void visitCCollimator(const CCollimator &)
Apply the algorithm to a collimator.
virtual void visitDiagnostic(const Diagnostic &)
Apply the algorithm to a diagnostic.
virtual void visitLambertson(const Lambertson &)
Apply the algorithm to a Lambertson.
void applyDrift(double length)
virtual void visitDrift(const Drift &)
Apply the algorithm to a drift.
virtual void visitDegrader(const Degrader &)
Apply the algorithm to a drift.
Interface for a Lambertson septum.
virtual void visitMultipole(const Multipole &)
Apply the algorithm to a multipole.