CMS 3D CMS Logo

ParticlePropagator Member List

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

backPropagate()BaseParticlePropagator
BaseParticlePropagator()BaseParticlePropagator
BaseParticlePropagator(const RawParticle &myPart, double r, double z, double B)BaseParticlePropagator
BaseParticlePropagator(const RawParticle &myPart, double r, double z, double B, double t)BaseParticlePropagator
bFieldBaseParticlePropagatorprivate
c_light() constBaseParticlePropagatorinlineprotected
debugBaseParticlePropagatorprivate
decayedBaseParticlePropagatorprivate
fiducialBaseParticlePropagatorprotected
fieldMap(double x, double y, double z)ParticlePropagator
fieldMap(const TrackerLayer &layer, double coord, int success)ParticlePropagator
firstLoopBaseParticlePropagatorprivate
getMagneticField() constBaseParticlePropagatorinline
getSuccess() constBaseParticlePropagatorinline
hasDecayed() constBaseParticlePropagatorinline
helixCentreDistToAxis() constBaseParticlePropagatorinline
helixCentreDistToAxis(double xC, double yC) constBaseParticlePropagatorinline
helixCentrePhi() constBaseParticlePropagatorinline
helixCentrePhi(double xC, double yC) constBaseParticlePropagatorinline
helixCentreX() constBaseParticlePropagatorinline
helixCentreX(double radius, double phi) constBaseParticlePropagatorinline
helixCentreY() constBaseParticlePropagatorinline
helixCentreY(double radius, double phi) constBaseParticlePropagatorinline
helixRadius() constBaseParticlePropagatorinline
helixRadius(double pT) constBaseParticlePropagatorinline
helixStartPhi() constBaseParticlePropagatorinline
increaseRCyl(double delta)BaseParticlePropagatorinline
init()BaseParticlePropagator
initProperDecayTime()ParticlePropagator
inside() constBaseParticlePropagatorinline
inside(double rPos2) constBaseParticlePropagatorinline
onBarrel() constBaseParticlePropagatorinline
onBarrel(double rPos2) constBaseParticlePropagatorinline
onEndcap() constBaseParticlePropagatorinline
onEndcap(double rPos2) constBaseParticlePropagatorinline
onFiducial() constBaseParticlePropagatorinline
onSurface() constBaseParticlePropagatorinline
onSurface(double rPos2) constBaseParticlePropagatorinline
particle() constBaseParticlePropagatorinline
particle()BaseParticlePropagatorinline
particle_BaseParticlePropagatorprivate
particleDataTable() constParticlePropagatorinline
ParticlePropagator()ParticlePropagator
ParticlePropagator(const RawParticle &myPart, double R, double Z, const MagneticFieldMap *aFieldMap, const RandomEngineAndDistribution *engine, const HepPDT::ParticleDataTable *table)ParticlePropagator
ParticlePropagator(const RawParticle &myPart, const MagneticFieldMap *aFieldMap, const RandomEngineAndDistribution *engine, const HepPDT::ParticleDataTable *table)ParticlePropagator
ParticlePropagator(const XYZTLorentzVector &p, const XYZTLorentzVector &v, float q, const MagneticFieldMap *aFieldMap, const HepPDT::ParticleDataTable *table)ParticlePropagator
ParticlePropagator(const XYZTLorentzVector &p, const XYZVector &v, float q, const MagneticFieldMap *aFieldMap, const HepPDT::ParticleDataTable *table)ParticlePropagator
ParticlePropagator(const FSimTrack &simTrack, const MagneticFieldMap *aFieldMap, const RandomEngineAndDistribution *engine, const HepPDT::ParticleDataTable *table)ParticlePropagator
ParticlePropagator(const ParticlePropagator &myPropPart)ParticlePropagator
ParticlePropagator(const BaseParticlePropagator &myPropPart, const MagneticFieldMap *aFieldMap, const HepPDT::ParticleDataTable *table)ParticlePropagator
propagate()BaseParticlePropagator
propagated() constParticlePropagator
propagateToBeamCylinder(const XYZTLorentzVector &v, double radius=0.)BaseParticlePropagator
propagateToBoundSurface(const TrackerLayer &)ParticlePropagator
propagateToClosestApproach(double x0=0., double y0=0., bool first=true)ParticlePropagator
propagateToEcal(bool first=true)BaseParticlePropagator
propagateToEcalEntrance(bool first=true)BaseParticlePropagator
propagateToHcalEntrance(bool first=true)BaseParticlePropagator
propagateToHcalExit(bool first=true)BaseParticlePropagator
propagateToHOLayer(bool first=true)BaseParticlePropagator
propagateToNominalVertex(const XYZTLorentzVector &hit2=XYZTLorentzVector(0., 0., 0., 0.))ParticlePropagator
propagateToPreshowerLayer1(bool first=true)BaseParticlePropagator
propagateToPreshowerLayer2(bool first=true)BaseParticlePropagator
propagateToVFcalEntrance(bool first=true)BaseParticlePropagator
propDirBaseParticlePropagatorprivate
properDecayTimeBaseParticlePropagatorprivate
properTimeBaseParticlePropagatorprivate
randomParticlePropagatorprivate
rCylBaseParticlePropagatorprivate
rCyl2BaseParticlePropagatorprivate
resetDebug()BaseParticlePropagatorinline
setDebug()BaseParticlePropagatorinline
setMagneticField(double b)BaseParticlePropagatorinline
setParticle(RawParticle const &iParticle)BaseParticlePropagatorinline
setPropagationConditions(const TrackerLayer &, bool firstLoop=true)ParticlePropagator
BaseParticlePropagator::setPropagationConditions(double r, double z, bool firstLoop=true)BaseParticlePropagator
setProperDecayTime(double t)BaseParticlePropagatorinline
successBaseParticlePropagatorprotected
theFieldMapParticlePropagatorprivate
theTableParticlePropagatorprivate
xyImpactParameter(double x0=0., double y0=0.) constBaseParticlePropagator
zCylBaseParticlePropagatorprivate
zImpactParameter(double x0=0, double y0=0.) constBaseParticlePropagatorinline