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

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

AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack)AbstractTracker
addToBunch(const OpalParticle &)Tracker
applyDrift(double length)Trackerprotected
applyPluginElements(const double dt)ParallelCyclotronTrackerprivate
applyThinMultipole(const BMultipoleField &field, double factor)Trackerprotected
applyThinSBend(const BMultipoleField &field, double scale, double h)Trackerprotected
applyTransform(const Euclid3D &, double refLength=0.0)Trackerprotected
azimuth_angle_mParallelCyclotronTrackerprivate
azimuth_mParallelCyclotronTrackerprivate
back_beamDefaultVisitorprotected
back_pathDefaultVisitorprotected
back_trackDefaultVisitorprotected
beamline_list typedefParallelCyclotronTracker
BeamlineVisitor()BeamlineVisitor
begaParallelCyclotronTrackerprivate
bgf_mParallelCyclotronTrackerprivate
bgf_main_collision_test()ParallelCyclotronTracker
BinRepartTimer_mParallelCyclotronTrackerprivate
borisExternalFields(double h)ParallelCyclotronTrackerprivate
buildMultipoleVectorPotential(const BMultipoleField &)Trackerprotected
buildMultipoleVectorPotential2D(const BMultipoleField &)Trackerprotected
buildSBendVectorPotential(const BMultipoleField &, double h)Trackerprotected
buildSBendVectorPotential2D(const BMultipoleField &, double h)Trackerprotected
buildupFieldList(double BcParameter[], ElementBase::ElementType elementType, Component *elptr)ParallelCyclotronTrackerprivate
bunchDumpPhaseSpaceData()ParallelCyclotronTrackerprivate
bunchDumpStatData()ParallelCyclotronTrackerprivate
bunchMode_m(double &t, const double dt, bool &finishedTurn)ParallelCyclotronTrackerprivate
calcMeanP() const ParallelCyclotronTrackerprivate
calcMeanR(short bunchNr=-1) const ParallelCyclotronTrackerprivate
calculateAngle(double x, double y)ParallelCyclotronTrackerinlineprivate
calculateAngle2(double x, double y)ParallelCyclotronTrackerinlineprivate
cavCrossDatas_mParallelCyclotronTrackerprivate
cavities_mTracker
checkGapCross(Vector_t Rold, Vector_t Rnew, RFCavity *rfcavity, double &DistOld)ParallelCyclotronTrackerprivate
checkNumPart(std::string s)ParallelCyclotronTrackerprivate
closeFiles()ParallelCyclotronTrackerprivate
computeExternalFields_m(const size_t &i, const double &t, Vector_t &Efield, Vector_t &Bfield)ParallelCyclotronTrackerprivate
computePathLengthUpdate(std::vector< double > &dl, const double &dt)ParallelCyclotronTrackerprivate
computeRadius(const Vector_t &meanR) const ParallelCyclotronTrackerprivate
computeSpaceChargeFields_m()ParallelCyclotronTrackerprivate
cosRefTheta_mParallelCyclotronTrackerprivate
cycl_mParallelCyclotronTrackerprivate
DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack)DefaultVisitor
deleteParticle(bool=false)ParallelCyclotronTrackerprivate
DelParticleTimer_mParallelCyclotronTrackerprivate
dumpAngle(const double &theta, double &prevAzimuth, double &azimuth, const short &bunchNr=0)ParallelCyclotronTrackerprivate
dumpAzimuthAngles_m(const double &t, const Vector_t &R, const Vector_t &P, const double &oldReferenceTheta, const double &temp_meanTheta)ParallelCyclotronTrackerinlineprivate
dumpThetaEachTurn_m(const double &t, const Vector_t &R, const Vector_t &P, const double &temp_meanTheta, bool &finishedTurn)ParallelCyclotronTrackerinlineprivate
DumpTimer_mParallelCyclotronTrackerprivate
dvector_t typedefParallelCyclotronTracker
element_pair typedefParallelCyclotronTracker
evaluateSpaceChargeField()ParallelCyclotronTrackerprivate
execute()ParallelCyclotronTrackervirtual
extB_mParallelCyclotronTrackerprivate
extE_mParallelCyclotronTrackerprivate
FDext_mParallelCyclotronTrackerprivate
FieldDimensionsParallelCyclotronTrackerprivate
finalizeTracking_m(dvector_t &Ttime, dvector_t &Tdeltr, dvector_t &Tdeltz, ivector_t &TturnNumber)ParallelCyclotronTrackerprivate
flip_BDefaultVisitorprotected
flip_sDefaultVisitorprotected
function_t typedefParallelCyclotronTrackerprivate
gapCrossKick_m(size_t i, double t, double dt, const Vector_t &Rold, const Vector_t &Pold)ParallelCyclotronTrackerprivate
GenericTracker()ParallelCyclotronTrackerprivate
getBunch() const Tracker
getFieldsAtPoint(const double &t, const size_t &Pindex, Vector_t &Efield, Vector_t &Bfield)ParallelCyclotronTrackerprivate
getHarmonicNumber() const ParallelCyclotronTrackerprivate
getNumBunch()Trackerinlinevirtual
getQuaternionTwoVectors(Vector_t u, Vector_t v, Quaternion_t &quaternion)ParallelCyclotronTrackerinlineprivate
getTunes(dvector_t &t, dvector_t &r, dvector_t &z, int lastTurn, double &nur, double &nuz)ParallelCyclotronTrackerprivate
globalToLocal(ParticleAttrib< Vector_t > &vectorArray, double phi, Vector_t const translationToGlobal=0)ParallelCyclotronTrackerprivate
globalToLocal(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
globalToLocal(ParticleAttrib< Vector_t > &particleVectors, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
globalToLocal(Vector_t &myVector, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
hasMultiBunch() const ParallelCyclotronTrackerinlineprivate
initDistInGlobalFrame()ParallelCyclotronTrackerprivate
initializeBoundaryGeometry()ParallelCyclotronTracker
initializeTracking_m()ParallelCyclotronTrackerprivate
initialLocalNum_mParallelCyclotronTrackerprivate
initialTotalNum_mParallelCyclotronTrackerprivate
initPathLength()ParallelCyclotronTrackerprivate
initTrackOrbitFile()ParallelCyclotronTrackerprivate
injectBunch(bool &flagTransition)ParallelCyclotronTrackerprivate
IntegrationTimer_mParallelCyclotronTrackerprivate
isMultiBunch() const ParallelCyclotronTrackerinlineprivate
isTurnDone()ParallelCyclotronTrackerprivate
itsBeamlineParallelCyclotronTrackerprivate
itsBeamline_mTracker
itsBunch_mTrackerprotected
itsDataSinkParallelCyclotronTrackerprivate
itsLineDefaultVisitorprotected
itsReferenceAbstractTrackerprotected
itsStepper_mpParallelCyclotronTrackerprivate
ivector_t typedefParallelCyclotronTracker
kick(double h)ParallelCyclotronTrackerprivate
lastDumpedStep_mParallelCyclotronTrackerprivate
localToGlobal(ParticleAttrib< Vector_t > &vectorArray, double phi, Vector_t const translationToGlobal=0)ParallelCyclotronTrackerprivate
localToGlobal(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
localToGlobal(ParticleAttrib< Vector_t > &particleVectors, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
localToGlobal(Vector_t &myVector, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0))ParallelCyclotronTrackerinlineprivate
lossDs_mParallelCyclotronTrackerprivate
maxSteps_mParallelCyclotronTrackerprivate
mbHandler_mParallelCyclotronTrackerprivate
MODE enum nameParallelCyclotronTracker
mode_mParallelCyclotronTrackerprivate
MtsTracker()ParallelCyclotronTrackerprivate
myElementsParallelCyclotronTrackerprivate
myNode_mParallelCyclotronTrackerprivate
normalizeQuaternion(Quaternion_t &quaternion)ParallelCyclotronTrackerinlineprivate
normalizeVector(Vector_t &vector)ParallelCyclotronTrackerinlineprivate
opalRing_mParallelCyclotronTrackerprivate
openFiles(size_t numFiles, std::string fn)ParallelCyclotronTrackerprivate
operator=(const ParallelCyclotronTracker &)ParallelCyclotronTrackerprivate
outfTheta_mParallelCyclotronTrackerprivate
outfTrackOrbit_mParallelCyclotronTrackerprivate
ParallelCyclotronTracker(const Beamline &bl, PartBunchBase< double, 3 > *bunch, DataSink &ds, const PartData &data, bool revBeam, bool revTrack, int maxSTEPS, int timeIntegrator, const int &numBunch, const double &mbEta, const double &mbPara, const std::string &mbMode, const std::string &mbBinning)ParallelCyclotronTracker
ParallelCyclotronTracker()ParallelCyclotronTrackerprivate
ParallelCyclotronTracker(const ParallelCyclotronTracker &)ParallelCyclotronTrackerprivate
pathLength_mParallelCyclotronTrackerprivate
pluginElements_mParallelCyclotronTrackerprivate
PluginElemTimer_mParallelCyclotronTrackerprivate
prevAzimuth_mParallelCyclotronTrackerprivate
previousH5LocalParallelCyclotronTrackerprivate
PreviousMeanPParallelCyclotronTrackerprivate
PT enum valueAbstractTracker
push(double h)ParallelCyclotronTrackerprivate
PX enum valueAbstractTracker
PY enum valueAbstractTracker
referencePhiParallelCyclotronTrackerprivate
referencePrParallelCyclotronTrackerprivate
referencePsiParallelCyclotronTrackerprivate
referencePtParallelCyclotronTrackerprivate
referencePtotParallelCyclotronTrackerprivate
referencePzParallelCyclotronTrackerprivate
referenceRParallelCyclotronTrackerprivate
referenceThetaParallelCyclotronTrackerprivate
referenceZParallelCyclotronTrackerprivate
repartition()ParallelCyclotronTrackerprivate
restartStep0_mParallelCyclotronTrackerprivate
RFkick(RFCavity *rfcavity, const double t, const double dt, const int Pindex)ParallelCyclotronTrackerprivate
rotateAroundX(ParticleAttrib< Vector_t > &particleVectors, double const psi)ParallelCyclotronTrackerinlineprivate
rotateAroundX(Vector_t &myVector, double const psi)ParallelCyclotronTrackerinlineprivate
rotateAroundZ(ParticleAttrib< Vector_t > &particleVectors, double const phi)ParallelCyclotronTrackerinlineprivate
rotateAroundZ(Vector_t &myVector, double const phi)ParallelCyclotronTrackerinlineprivate
rotateWithQuaternion(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion)ParallelCyclotronTrackerinlineprivate
saveInjectValues()ParallelCyclotronTrackerprivate
seoMode_m(double &t, const double dt, bool &finishedTurn, dvector_t &Ttime, dvector_t &Tdeltr, dvector_t &Tdeltz, ivector_t &TturnNumber)ParallelCyclotronTrackerprivate
setBeGa(double x)ParallelCyclotronTrackerinline
setLastDumpedStep(const int para)ParallelCyclotronTrackerinline
setNumBunch(int)Trackerinlinevirtual
setPhi(double x)ParallelCyclotronTrackerinline
setPr(double x)ParallelCyclotronTrackerinline
setPreviousH5Local(bool x)ParallelCyclotronTrackerinline
setPsi(double x)ParallelCyclotronTrackerinline
setPt(double x)ParallelCyclotronTrackerinline
setPz(double x)ParallelCyclotronTrackerinline
setR(double x)ParallelCyclotronTrackerinline
setTheta(double x)ParallelCyclotronTrackerinline
setup_mParallelCyclotronTrackerprivate
setZ(double x)ParallelCyclotronTrackerinline
singleMode_m(double &t, const double dt, bool &finishedTurn, double &oldReferenceTheta)ParallelCyclotronTrackerprivate
singleParticleDump()ParallelCyclotronTrackerprivate
sinRefTheta_mParallelCyclotronTrackerprivate
spiral_flagParallelCyclotronTrackerprivate
step_mParallelCyclotronTrackerprivate
stepper_mParallelCyclotronTrackerprivate
T enum valueAbstractTracker
Tracker(const Beamline &, const PartData &, bool backBeam, bool backTrack)Tracker
Tracker(const Beamline &, PartBunchBase< double, 3 > *bunch, const PartData &, bool backBeam, bool backTrack)Tracker
TransformTimer_mParallelCyclotronTrackerprivate
turnnumber_mParallelCyclotronTrackerprivate
type_pair typedefParallelCyclotronTracker
update_m(double &t, const double &dt, const bool &finishedTurn)ParallelCyclotronTrackerprivate
updateAzimuthAndRadius()ParallelCyclotronTrackerprivate
updatePathLength(const double &dt)ParallelCyclotronTrackerprivate
updateTime(const double &dt)ParallelCyclotronTrackerprivate
visitAlignWrapper(const AlignWrapper &)Trackervirtual
visitBeamBeam(const BeamBeam &)ParallelCyclotronTrackervirtual
visitBeamline(const Beamline &)ParallelCyclotronTrackervirtual
visitBeamStripping(const BeamStripping &)ParallelCyclotronTrackervirtual
visitCCollimator(const CCollimator &)ParallelCyclotronTrackervirtual
visitComponent(const Component &)Trackervirtual
visitCorrector(const Corrector &)ParallelCyclotronTrackervirtual
visitCorrectorWrapper(const CorrectorWrapper &)DefaultVisitorvirtual
visitCyclotron(const Cyclotron &cycl)ParallelCyclotronTrackervirtual
visitCyclotronValley(const CyclotronValley &)ParallelCyclotronTrackervirtual
visitCyclotronWrapper(const CyclotronWrapper &)DefaultVisitorvirtual
visitDegrader(const Degrader &)ParallelCyclotronTrackervirtual
visitDiagnostic(const Diagnostic &)ParallelCyclotronTrackervirtual
visitDrift(const Drift &)ParallelCyclotronTrackervirtual
visitFlaggedElmPtr(const FlaggedElmPtr &)DefaultVisitorvirtual
visitFlexibleCollimator(const FlexibleCollimator &)ParallelCyclotronTrackervirtual
visitIntegrator(const Integrator &)DefaultVisitorvirtual
visitLambertson(const Lambertson &)ParallelCyclotronTrackervirtual
visitMapIntegrator(const MapIntegrator &)Trackervirtual
visitMarker(const Marker &)ParallelCyclotronTrackervirtual
visitMonitor(const Monitor &)ParallelCyclotronTrackervirtual
visitMultipole(const Multipole &)ParallelCyclotronTrackervirtual
visitMultipoleT(const MultipoleT &)ParallelCyclotronTrackervirtual
visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &)ParallelCyclotronTrackervirtual
visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &)ParallelCyclotronTrackervirtual
visitMultipoleTStraight(const MultipoleTStraight &)ParallelCyclotronTrackervirtual
visitMultipoleWrapper(const MultipoleWrapper &)DefaultVisitorvirtual
visitOffset(const Offset &)ParallelCyclotronTrackervirtual
visitParallelPlate(const ParallelPlate &)ParallelCyclotronTrackervirtual
visitPatch(const Patch &pat)Trackervirtual
visitProbe(const Probe &)ParallelCyclotronTrackervirtual
visitRBend(const RBend &)ParallelCyclotronTrackervirtual
visitRBend3D(const RBend3D &)DefaultVisitorvirtual
visitRBendWrapper(const RBendWrapper &)DefaultVisitorvirtual
visitRFCavity(const RFCavity &)ParallelCyclotronTrackervirtual
visitRFQuadrupole(const RFQuadrupole &)ParallelCyclotronTrackervirtual
visitRing(const Ring &ring)ParallelCyclotronTrackervirtual
visitSBend(const SBend &)ParallelCyclotronTrackervirtual
visitSBend3D(const SBend3D &)ParallelCyclotronTrackervirtual
visitSBendWrapper(const SBendWrapper &)DefaultVisitorvirtual
visitScalingFFAMagnet(const ScalingFFAMagnet &bend)ParallelCyclotronTrackervirtual
visitSeparator(const Separator &)ParallelCyclotronTrackervirtual
visitSeptum(const Septum &)ParallelCyclotronTrackervirtual
visitSolenoid(const Solenoid &)ParallelCyclotronTrackervirtual
visitSource(const Source &)DefaultVisitorvirtual
visitStripper(const Stripper &)ParallelCyclotronTrackervirtual
visitTrackIntegrator(const TrackIntegrator &)Trackervirtual
visitTravelingWave(const TravelingWave &)DefaultVisitorvirtual
visitVariableRFCavity(const VariableRFCavity &cav)ParallelCyclotronTrackervirtual
visitVariableRFCavityFringeField(const VariableRFCavityFringeField &cav)ParallelCyclotronTrackervirtual
visitVerticalFFAMagnet(const VerticalFFAMagnet &bend)ParallelCyclotronTrackervirtual
X enum valueAbstractTracker
xaxisParallelCyclotronTrackerprivatestatic
Y enum valueAbstractTracker
yaxisParallelCyclotronTrackerprivatestatic
zaxisParallelCyclotronTrackerprivatestatic
~AbstractTracker()AbstractTrackervirtual
~BeamlineVisitor()BeamlineVisitorvirtual
~DefaultVisitor()=0DefaultVisitorpure virtual
~ParallelCyclotronTracker()ParallelCyclotronTrackervirtual
~Tracker()Trackervirtual