OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
ThickTracker Member List

This is the complete list of members for ThickTracker, including all inherited members.

AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack)AbstractTracker
addToBunch(const OpalParticle &)Tracker
advanceDispersion_m(fMatrix_t tempMatrix, FMatrix< double, 1, 4 > initialVal, double pos)ThickTrackerprivate
advanceParticles_m(const map_t &map)ThickTrackerprivate
applyDrift(double length)Trackerprotected
applyEntranceFringe(double edge, double curve, const BMultipoleField &field, double scale)ThickTrackerprivate
applyExitFringe(double edge, double curve, const BMultipoleField &field, double scale)ThickTrackerprivate
applyThinMultipole(const BMultipoleField &field, double factor)Trackerprotected
applyThinSBend(const BMultipoleField &field, double scale, double h)Trackerprotected
applyTransform(const Euclid3D &, double refLength=0.0)Trackerprotected
back_beamDefaultVisitorprotected
back_pathDefaultVisitorprotected
back_trackDefaultVisitorprotected
beamline_t typedefThickTracker
BeamlineVisitor()BeamlineVisitor
buildMultipoleVectorPotential(const BMultipoleField &)Trackerprotected
buildMultipoleVectorPotential2D(const BMultipoleField &)Trackerprotected
buildSBendVectorPotential(const BMultipoleField &, double h)Trackerprotected
buildSBendVectorPotential2D(const BMultipoleField &, double h)Trackerprotected
cavities_mTracker
cfMatrix_t typedefThickTracker
checkElementOrder_m()ThickTrackerprivate
concatenateMaps_m(const map_t &x, map_t &y)ThickTrackerprivate
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack)DefaultVisitor
dump_m()ThickTrackerprivate
elements_mThickTrackerprivate
execute()ThickTrackervirtual
fillGaps_m()ThickTrackerprivate
flip_BDefaultVisitorprotected
flip_sDefaultVisitorprotected
fMatrix_t typedefThickTracker
getBunch() const Tracker
getNumBunch()Trackerinlinevirtual
hamiltonian_mThickTrackerprivate
itsBeamline_mTracker
itsBunch_mTrackerprotected
itsDataSink_mThickTrackerprivate
itsLineDefaultVisitorprotected
itsOpalBeamline_mThickTrackerprivate
itsReferenceAbstractTrackerprotected
map_t typedefThickTracker
mapAnalyser_mThickTrackerprivate
mapCombination_mThickTrackerprivate
mapCreation_mThickTrackerprivate
mapTracking_mThickTrackerprivate
operator=(const ThickTracker &)=deleteThickTrackerprivate
particle_t typedefThickTracker
particleToVector_m(const Vector_t &R, const Vector_t &P) const ThickTrackerprivate
prepareSections()ThickTracker
PT enum valueAbstractTracker
PX enum valueAbstractTracker
PY enum valueAbstractTracker
referenceToLabCSTrafo_mThickTrackerprivate
RefPartP_mThickTrackerprivate
RefPartR_mThickTrackerprivate
series_t typedefThickTracker
setNumBunch(int)Trackerinlinevirtual
T enum valueAbstractTracker
ThickTracker(const Beamline &bl, const PartData &data, bool revBeam, bool revTrack)ThickTrackerexplicit
ThickTracker(const Beamline &bl, PartBunchBase< double, 3 > *bunch, Beam &beam, DataSink &ds, const PartData &data, bool revBeam, bool revTrack, const std::vector< unsigned long long > &maxSTEPS, double zstart, const std::vector< double > &zstop, const std::vector< double > &dt, const int &truncOrder)ThickTrackerexplicit
ThickTracker()=deleteThickTrackerprivate
ThickTracker(const ThickTracker &)=deleteThickTrackerprivate
threshold_mThickTrackerprivate
throwElementError_m(std::string element)ThickTrackerinlineprivate
track_m()ThickTrackerprivate
Tracker(const Beamline &, const PartData &, bool backBeam, bool backTrack)Tracker
Tracker(const Beamline &, PartBunchBase< double, 3 > *bunch, const PartData &, bool backBeam, bool backTrack)Tracker
truncOrder_mThickTrackerprivate
tuple_t typedefThickTracker
update_m(const double &spos, const std::size_t &step)ThickTrackerprivate
updateParticle_m(particle_t &particle, const map_t &map)ThickTrackerprivate
vectorToParticle_m(const particle_t &particle, Vector_t &R, Vector_t &P) const ThickTrackerprivate
visitAlignWrapper(const AlignWrapper &)ThickTrackerinlinevirtual
visitBeamBeam(const BeamBeam &)ThickTrackerinlinevirtual
visitBeamline(const Beamline &)ThickTrackervirtual
visitBeamStripping(const BeamStripping &)ThickTrackerinlinevirtual
visitCCollimator(const CCollimator &)ThickTrackerinlinevirtual
visitComponent(const Component &)Trackervirtual
visitCorrector(const Corrector &)ThickTrackerinlinevirtual
visitCorrectorWrapper(const CorrectorWrapper &)DefaultVisitorvirtual
visitCyclotron(const Cyclotron &)DefaultVisitorvirtual
visitCyclotronValley(const CyclotronValley &)ThickTrackerinlinevirtual
visitCyclotronWrapper(const CyclotronWrapper &)DefaultVisitorvirtual
visitDegrader(const Degrader &)ThickTrackerinlinevirtual
visitDiagnostic(const Diagnostic &)ThickTrackerinlinevirtual
visitDrift(const Drift &)ThickTrackerinlinevirtual
visitFlaggedElmPtr(const FlaggedElmPtr &)DefaultVisitorvirtual
visitFlexibleCollimator(const FlexibleCollimator &)ThickTrackerinlinevirtual
visitIntegrator(const Integrator &)DefaultVisitorvirtual
visitLambertson(const Lambertson &)ThickTrackerinlinevirtual
visitMapIntegrator(const MapIntegrator &)Trackervirtual
visitMarker(const Marker &)ThickTrackerinlinevirtual
visitMonitor(const Monitor &)ThickTrackerinlinevirtual
visitMultipole(const Multipole &)ThickTrackerinlinevirtual
visitMultipoleT(const MultipoleT &)DefaultVisitorvirtual
visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &)DefaultVisitorvirtual
visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &)DefaultVisitorvirtual
visitMultipoleTStraight(const MultipoleTStraight &)DefaultVisitorvirtual
visitMultipoleWrapper(const MultipoleWrapper &)DefaultVisitorvirtual
visitOffset(const Offset &)DefaultVisitorvirtual
visitParallelPlate(const ParallelPlate &)ThickTrackerinlinevirtual
visitPatch(const Patch &pat)Trackervirtual
visitProbe(const Probe &)ThickTrackerinlinevirtual
visitRBend(const RBend &)ThickTrackerinlinevirtual
visitRBend3D(const RBend3D &)DefaultVisitorvirtual
visitRBendWrapper(const RBendWrapper &)DefaultVisitorvirtual
visitRFCavity(const RFCavity &)ThickTrackerinlinevirtual
visitRFQuadrupole(const RFQuadrupole &)ThickTrackerinlinevirtual
visitRing(const Ring &)DefaultVisitorvirtual
visitSBend(const SBend &)ThickTrackerinlinevirtual
visitSBend3D(const SBend3D &)DefaultVisitorvirtual
visitSBendWrapper(const SBendWrapper &)DefaultVisitorvirtual
visitScalingFFAMagnet(const ScalingFFAMagnet &)DefaultVisitorvirtual
visitSeparator(const Separator &)ThickTrackerinlinevirtual
visitSeptum(const Septum &)ThickTrackerinlinevirtual
visitSolenoid(const Solenoid &)ThickTrackerinlinevirtual
visitSource(const Source &)DefaultVisitorvirtual
visitStripper(const Stripper &)DefaultVisitorvirtual
visitTrackIntegrator(const TrackIntegrator &)Trackervirtual
visitTravelingWave(const TravelingWave &)ThickTrackerinlinevirtual
visitVariableRFCavity(const VariableRFCavity &vcav)DefaultVisitorvirtual
visitVariableRFCavityFringeField(const VariableRFCavityFringeField &vcav)DefaultVisitorvirtual
visitVerticalFFAMagnet(const VerticalFFAMagnet &)DefaultVisitorvirtual
write_m(const map_t &map)ThickTrackerprivate
X enum valueAbstractTracker
Y enum valueAbstractTracker
zstart_mThickTrackerprivate
zstop_mThickTrackerprivate
~AbstractTracker()AbstractTrackervirtual
~BeamlineVisitor()BeamlineVisitorvirtual
~DefaultVisitor()=0DefaultVisitorpure virtual
~ThickTracker()ThickTrackervirtual
~Tracker()Trackervirtual