| AbstractTracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | AbstractTracker | |
| addToBunch(const OpalParticle &) | Tracker | |
| applyDrift(double length) | Tracker | protected |
| applyPluginElements(const double dt) | ParallelCyclotronTracker | private |
| applyThinMultipole(const BMultipoleField &field, double factor) | Tracker | protected |
| applyThinSBend(const BMultipoleField &field, double scale, double h) | Tracker | protected |
| applyTransform(const Euclid3D &, double refLength=0.0) | Tracker | protected |
| azimuth_angle_m | ParallelCyclotronTracker | private |
| azimuth_m | ParallelCyclotronTracker | private |
| back_beam | DefaultVisitor | protected |
| back_path | DefaultVisitor | protected |
| back_track | DefaultVisitor | protected |
| beamInitialRotation | ParallelCyclotronTracker | private |
| beamline_list typedef | ParallelCyclotronTracker | |
| BeamlineVisitor() | BeamlineVisitor | |
| bega | ParallelCyclotronTracker | private |
| bgf_m | ParallelCyclotronTracker | private |
| bgf_main_collision_test() | ParallelCyclotronTracker | |
| BinRepartTimer_m | ParallelCyclotronTracker | private |
| borisExternalFields(double h) | ParallelCyclotronTracker | private |
| buildMultipoleVectorPotential(const BMultipoleField &) | Tracker | protected |
| buildMultipoleVectorPotential2D(const BMultipoleField &) | Tracker | protected |
| buildSBendVectorPotential(const BMultipoleField &, double h) | Tracker | protected |
| buildSBendVectorPotential2D(const BMultipoleField &, double h) | Tracker | protected |
| buildupFieldList(double BcParameter[], ElementType elementType, Component *elptr) | ParallelCyclotronTracker | private |
| bunchDumpPhaseSpaceData() | ParallelCyclotronTracker | private |
| bunchDumpStatData() | ParallelCyclotronTracker | private |
| bunchMode_m(double &t, const double dt, bool &finishedTurn) | ParallelCyclotronTracker | private |
| calcMeanP() const | ParallelCyclotronTracker | private |
| calcMeanR(short bunchNr=-1) const | ParallelCyclotronTracker | private |
| calculateAngle(double x, double y) | ParallelCyclotronTracker | inlineprivate |
| calculateAngle2(double x, double y) | ParallelCyclotronTracker | inlineprivate |
| cavCrossDatas_m | ParallelCyclotronTracker | private |
| cavities_m | Tracker | |
| checkFileMomentum() | ParallelCyclotronTracker | private |
| checkGapCross(Vector_t Rold, Vector_t Rnew, RFCavity *rfcavity, double &DistOld) | ParallelCyclotronTracker | private |
| checkNumPart(std::string s) | ParallelCyclotronTracker | private |
| closeFiles() | ParallelCyclotronTracker | private |
| computeExternalFields_m(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &Efield, Vector_t &Bfield) | ParallelCyclotronTracker | |
| computeExternalFields_m(const size_t &i, const double &t, Vector_t &Efield, Vector_t &Bfield) | ParallelCyclotronTracker | private |
| computePathLengthUpdate(std::vector< double > &dl, const double &dt) | ParallelCyclotronTracker | private |
| computeRadius(const Vector_t &meanR) const | ParallelCyclotronTracker | private |
| computeSpaceChargeFields_m() | ParallelCyclotronTracker | private |
| cosRefTheta_m | ParallelCyclotronTracker | private |
| cycl_m | ParallelCyclotronTracker | private |
| DefaultVisitor(const Beamline &beamline, bool backBeam, bool backTrack) | DefaultVisitor | |
| deleteParticle(bool=false) | ParallelCyclotronTracker | private |
| DelParticleTimer_m | ParallelCyclotronTracker | private |
| dumpAngle(const double &theta, double &prevAzimuth, double &azimuth, const short &bunchNr=0) | ParallelCyclotronTracker | private |
| dumpAzimuthAngles_m(const double &t, const Vector_t &R, const Vector_t &P, const double &oldReferenceTheta, const double &temp_meanTheta) | ParallelCyclotronTracker | inlineprivate |
| dumpThetaEachTurn_m(const double &t, const Vector_t &R, const Vector_t &P, const double &temp_meanTheta, bool &finishedTurn) | ParallelCyclotronTracker | inlineprivate |
| DumpTimer_m | ParallelCyclotronTracker | private |
| dvector_t typedef | ParallelCyclotronTracker | |
| element_pair typedef | ParallelCyclotronTracker | |
| evaluateSpaceChargeField() | ParallelCyclotronTracker | private |
| execute() | ParallelCyclotronTracker | virtual |
| extB_m | ParallelCyclotronTracker | private |
| extE_m | ParallelCyclotronTracker | private |
| FDext_m | ParallelCyclotronTracker | private |
| FieldDimensions | ParallelCyclotronTracker | private |
| finalizeTracking_m(dvector_t &Ttime, dvector_t &Tdeltr, dvector_t &Tdeltz, ivector_t &TturnNumber) | ParallelCyclotronTracker | private |
| flip_B | DefaultVisitor | protected |
| flip_s | DefaultVisitor | protected |
| function_t typedef | ParallelCyclotronTracker | private |
| gapCrossKick_m(size_t i, double t, double dt, const Vector_t &Rold, const Vector_t &Pold) | ParallelCyclotronTracker | private |
| GenericTracker() | ParallelCyclotronTracker | private |
| getBunch() const | Tracker | |
| getFieldsAtPoint(const double &t, const size_t &Pindex, Vector_t &Efield, Vector_t &Bfield) | ParallelCyclotronTracker | private |
| getHarmonicNumber() const | ParallelCyclotronTracker | private |
| getNumBunch() | Tracker | inlinevirtual |
| getQuaternionTwoVectors(Vector_t u, Vector_t v, Quaternion_t &quaternion) | ParallelCyclotronTracker | inlineprivate |
| getRing() const | ParallelCyclotronTracker | inline |
| getTunes(dvector_t &t, dvector_t &r, dvector_t &z, int lastTurn, double &nur, double &nuz) | ParallelCyclotronTracker | private |
| globalToLocal(ParticleAttrib< Vector_t > &vectorArray, double phi, Vector_t const translationToGlobal=0) | ParallelCyclotronTracker | private |
| globalToLocal(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| globalToLocal(ParticleAttrib< Vector_t > &particleVectors, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| globalToLocal(Vector_t &myVector, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| hasMultiBunch() const | ParallelCyclotronTracker | inlineprivate |
| initDistInGlobalFrame() | ParallelCyclotronTracker | private |
| initializeBoundaryGeometry() | ParallelCyclotronTracker | |
| initializeTracking_m() | ParallelCyclotronTracker | private |
| initialLocalNum_m | ParallelCyclotronTracker | private |
| initialTotalNum_m | ParallelCyclotronTracker | private |
| initPathLength() | ParallelCyclotronTracker | private |
| initTrackOrbitFile() | ParallelCyclotronTracker | private |
| injectBunch(bool &flagTransition) | ParallelCyclotronTracker | private |
| IntegrationTimer_m | ParallelCyclotronTracker | private |
| isMultiBunch() const | ParallelCyclotronTracker | inlineprivate |
| isTurnDone() | ParallelCyclotronTracker | private |
| itsBeamline | ParallelCyclotronTracker | private |
| itsBeamline_m | Tracker | |
| itsBunch_m | Tracker | protected |
| itsDataSink | ParallelCyclotronTracker | private |
| itsLine | DefaultVisitor | protected |
| itsReference | AbstractTracker | protected |
| itsStepper_mp | ParallelCyclotronTracker | private |
| ivector_t typedef | ParallelCyclotronTracker | |
| kick(double h) | ParallelCyclotronTracker | private |
| lastDumpedStep_m | ParallelCyclotronTracker | private |
| localToGlobal(ParticleAttrib< Vector_t > &vectorArray, double phi, Vector_t const translationToGlobal=0) | ParallelCyclotronTracker | private |
| localToGlobal(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| localToGlobal(ParticleAttrib< Vector_t > &particleVectors, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| localToGlobal(Vector_t &myVector, double const phi, double const psi, Vector_t const meanR=Vector_t(0.0)) | ParallelCyclotronTracker | inlineprivate |
| lossDs_m | ParallelCyclotronTracker | private |
| maxSteps_m | ParallelCyclotronTracker | private |
| mbHandler_m | ParallelCyclotronTracker | private |
| mode_m | ParallelCyclotronTracker | private |
| MtsTracker() | ParallelCyclotronTracker | private |
| myElements | ParallelCyclotronTracker | private |
| myNode_m | ParallelCyclotronTracker | private |
| normalizeQuaternion(Quaternion_t &quaternion) | ParallelCyclotronTracker | inlineprivate |
| normalizeVector(Vector_t &vector) | ParallelCyclotronTracker | inlineprivate |
| opalRing_m | ParallelCyclotronTracker | private |
| openFiles(size_t numFiles, std::string fn) | ParallelCyclotronTracker | private |
| operator=(const ParallelCyclotronTracker &) | ParallelCyclotronTracker | private |
| outfTheta_m | ParallelCyclotronTracker | private |
| outfTrackOrbit_m | ParallelCyclotronTracker | private |
| ParallelCyclotronTracker(const Beamline &bl, PartBunchBase< double, 3 > *bunch, DataSink &ds, const PartData &data, bool revBeam, bool revTrack, int maxSTEPS, Steppers::TimeIntegrator timeintegrator, const int &numBunch, const double &mbEta, const double &mbPara, const std::string &mbMode, const std::string &mbBinning) | ParallelCyclotronTracker | |
| ParallelCyclotronTracker() | ParallelCyclotronTracker | private |
| ParallelCyclotronTracker(const ParallelCyclotronTracker &) | ParallelCyclotronTracker | private |
| pathLength_m | ParallelCyclotronTracker | private |
| pluginElements_m | ParallelCyclotronTracker | private |
| PluginElemTimer_m | ParallelCyclotronTracker | private |
| prevAzimuth_m | ParallelCyclotronTracker | private |
| previousH5Local | ParallelCyclotronTracker | private |
| PreviousMeanP | ParallelCyclotronTracker | private |
| PT enum value | AbstractTracker | |
| push(double h) | ParallelCyclotronTracker | private |
| PX enum value | AbstractTracker | |
| PY enum value | AbstractTracker | |
| referencePhi | ParallelCyclotronTracker | private |
| referencePr | ParallelCyclotronTracker | private |
| referencePsi | ParallelCyclotronTracker | private |
| referencePt | ParallelCyclotronTracker | private |
| referencePtot | ParallelCyclotronTracker | private |
| referencePz | ParallelCyclotronTracker | private |
| referenceR | ParallelCyclotronTracker | private |
| referenceTheta | ParallelCyclotronTracker | private |
| referenceZ | ParallelCyclotronTracker | private |
| repartition() | ParallelCyclotronTracker | private |
| restartStep0_m | ParallelCyclotronTracker | private |
| RFkick(RFCavity *rfcavity, const double t, const double dt, const int Pindex) | ParallelCyclotronTracker | private |
| rotateAroundX(ParticleAttrib< Vector_t > &particleVectors, double const psi) | ParallelCyclotronTracker | inlineprivate |
| rotateAroundX(Vector_t &myVector, double const psi) | ParallelCyclotronTracker | inlineprivate |
| rotateAroundZ(ParticleAttrib< Vector_t > &particleVectors, double const phi) | ParallelCyclotronTracker | inlineprivate |
| rotateAroundZ(Vector_t &myVector, double const phi) | ParallelCyclotronTracker | inlineprivate |
| rotateWithQuaternion(ParticleAttrib< Vector_t > &vectorArray, Quaternion_t const quaternion) | ParallelCyclotronTracker | inlineprivate |
| rotation_m | ParallelCyclotronTracker | private |
| saveInjectValues() | ParallelCyclotronTracker | private |
| seoMode_m(double &t, const double dt, bool &finishedTurn, dvector_t &Ttime, dvector_t &Tdeltr, dvector_t &Tdeltz, ivector_t &TturnNumber) | ParallelCyclotronTracker | private |
| setBeGa(double x) | ParallelCyclotronTracker | inline |
| setLastDumpedStep(const int para) | ParallelCyclotronTracker | inline |
| setNumBunch(short) | Tracker | inlinevirtual |
| setPhi(double x) | ParallelCyclotronTracker | inline |
| setPr(double x) | ParallelCyclotronTracker | inline |
| setPreviousH5Local(bool x) | ParallelCyclotronTracker | inline |
| setPsi(double x) | ParallelCyclotronTracker | inline |
| setPt(double x) | ParallelCyclotronTracker | inline |
| setPz(double x) | ParallelCyclotronTracker | inline |
| setR(double x) | ParallelCyclotronTracker | inline |
| setTheta(double x) | ParallelCyclotronTracker | inline |
| setTimeStep() | ParallelCyclotronTracker | private |
| setTrackingMode() | ParallelCyclotronTracker | private |
| setup_m | ParallelCyclotronTracker | private |
| setZ(double x) | ParallelCyclotronTracker | inline |
| singleMode_m(double &t, const double dt, bool &finishedTurn, double &oldReferenceTheta) | ParallelCyclotronTracker | private |
| singleParticleDump() | ParallelCyclotronTracker | private |
| sinRefTheta_m | ParallelCyclotronTracker | private |
| spiral_flag | ParallelCyclotronTracker | private |
| step_m | ParallelCyclotronTracker | private |
| stepper_m | ParallelCyclotronTracker | private |
| T enum value | AbstractTracker | |
| Tracker(const Beamline &, const PartData &, bool backBeam, bool backTrack) | Tracker | |
| Tracker(const Beamline &, PartBunchBase< double, 3 > *bunch, const PartData &, bool backBeam, bool backTrack) | Tracker | |
| TrackingMode enum name | ParallelCyclotronTracker | private |
| TransformTimer_m | ParallelCyclotronTracker | private |
| turnnumber_m | ParallelCyclotronTracker | private |
| type_pair typedef | ParallelCyclotronTracker | |
| update_m(double &t, const double &dt, const bool &finishedTurn) | ParallelCyclotronTracker | private |
| updateAzimuthAndRadius() | ParallelCyclotronTracker | private |
| updatePathLength(const double &dt) | ParallelCyclotronTracker | private |
| updateTime(const double &dt) | ParallelCyclotronTracker | private |
| visitBeamline(const Beamline &) | ParallelCyclotronTracker | virtual |
| visitCCollimator(const CCollimator &) | ParallelCyclotronTracker | virtual |
| visitComponent(const Component &) | Tracker | virtual |
| visitCorrector(const Corrector &) | ParallelCyclotronTracker | virtual |
| visitCyclotron(const Cyclotron &cycl) | ParallelCyclotronTracker | virtual |
| visitDegrader(const Degrader &) | ParallelCyclotronTracker | virtual |
| visitDrift(const Drift &) | ParallelCyclotronTracker | virtual |
| visitFlaggedElmPtr(const FlaggedElmPtr &) | DefaultVisitor | virtual |
| visitFlexibleCollimator(const FlexibleCollimator &) | ParallelCyclotronTracker | virtual |
| visitMarker(const Marker &) | ParallelCyclotronTracker | virtual |
| visitMonitor(const Monitor &) | ParallelCyclotronTracker | virtual |
| visitMultipole(const Multipole &) | ParallelCyclotronTracker | virtual |
| visitMultipoleT(const MultipoleT &) | ParallelCyclotronTracker | virtual |
| visitMultipoleTCurvedConstRadius(const MultipoleTCurvedConstRadius &) | ParallelCyclotronTracker | virtual |
| visitMultipoleTCurvedVarRadius(const MultipoleTCurvedVarRadius &) | ParallelCyclotronTracker | virtual |
| visitMultipoleTStraight(const MultipoleTStraight &) | ParallelCyclotronTracker | virtual |
| visitOffset(const Offset &) | ParallelCyclotronTracker | virtual |
| visitOutputPlane(const OutputPlane &) | ParallelCyclotronTracker | virtual |
| visitProbe(const Probe &) | ParallelCyclotronTracker | virtual |
| visitRBend(const RBend &) | ParallelCyclotronTracker | virtual |
| visitRBend3D(const RBend3D &) | DefaultVisitor | virtual |
| visitRFCavity(const RFCavity &) | ParallelCyclotronTracker | virtual |
| visitRing(const Ring &ring) | ParallelCyclotronTracker | virtual |
| visitSBend(const SBend &) | ParallelCyclotronTracker | virtual |
| visitSBend3D(const SBend3D &) | ParallelCyclotronTracker | virtual |
| visitScalingFFAMagnet(const ScalingFFAMagnet &bend) | ParallelCyclotronTracker | virtual |
| visitSeptum(const Septum &) | ParallelCyclotronTracker | virtual |
| visitSolenoid(const Solenoid &) | ParallelCyclotronTracker | virtual |
| visitSource(const Source &) | DefaultVisitor | virtual |
| visitStripper(const Stripper &) | ParallelCyclotronTracker | virtual |
| visitTravelingWave(const TravelingWave &) | DefaultVisitor | virtual |
| visitVacuum(const Vacuum &) | ParallelCyclotronTracker | virtual |
| visitVariableRFCavity(const VariableRFCavity &cav) | ParallelCyclotronTracker | virtual |
| visitVariableRFCavityFringeField(const VariableRFCavityFringeField &cav) | ParallelCyclotronTracker | virtual |
| visitVerticalFFAMagnet(const VerticalFFAMagnet &bend) | ParallelCyclotronTracker | virtual |
| X enum value | AbstractTracker | |
| xaxis | ParallelCyclotronTracker | privatestatic |
| Y enum value | AbstractTracker | |
| yaxis | ParallelCyclotronTracker | privatestatic |
| zaxis | ParallelCyclotronTracker | privatestatic |
| ~AbstractTracker() | AbstractTracker | virtual |
| ~BeamlineVisitor() | BeamlineVisitor | virtual |
| ~DefaultVisitor()=0 | DefaultVisitor | pure virtual |
| ~ParallelCyclotronTracker() | ParallelCyclotronTracker | virtual |
| ~Tracker() | Tracker | virtual |