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
boost(double bx, double by, double bz)RawParticle
boost(const Boost &b)RawParticle [inline]
Boost typedefRawParticle
c_light() const BaseParticlePropagator [inline, protected]
charge() const RawParticle [inline]
chargeConjugate()RawParticle
cos2Theta() const RawParticle [inline]
cos2ThetaV() const RawParticle [inline]
et() const RawParticle
eta() const RawParticle [inline]
fiducialBaseParticlePropagator [protected]
fieldMap(double x, double y, double z)ParticlePropagator
fieldMap(const TrackerLayer &layer, double coord, int success)ParticlePropagator
getMagneticField() const BaseParticlePropagator [inline]
getSuccess() const BaseParticlePropagator [inline]
hasDecayed() const BaseParticlePropagator [inline]
helixCentreDistToAxis() const BaseParticlePropagator [inline]
helixCentreDistToAxis(double xC, double yC) const BaseParticlePropagator [inline]
helixCentrePhi() const BaseParticlePropagator [inline]
helixCentrePhi(double xC, double yC) const BaseParticlePropagator [inline]
helixCentreX() const BaseParticlePropagator [inline]
helixCentreX(double radius, double phi) const BaseParticlePropagator [inline]
helixCentreY() const BaseParticlePropagator [inline]
helixCentreY(double radius, double phi) const BaseParticlePropagator [inline]
helixRadius() const BaseParticlePropagator [inline]
helixRadius(double pT) const BaseParticlePropagator [inline]
helixStartPhi() const BaseParticlePropagator [inline]
increaseRCyl(double delta)BaseParticlePropagator [inline]
init()BaseParticlePropagator
initProperDecayTime()ParticlePropagator
inside() const BaseParticlePropagator [inline]
inside(double rPos2) const BaseParticlePropagator [inline]
isUsed() const RawParticle [inline]
mass() const RawParticle [inline]
momentum() const RawParticle [inline]
myChargeRawParticle [protected]
myIdRawParticle [protected]
myInfoRawParticle [protected]
myMassRawParticle [protected]
myStatusRawParticle [protected]
myUsedRawParticle [protected]
myVertexRawParticle [protected]
onBarrel() const BaseParticlePropagator [inline]
onBarrel(double rPos2) const BaseParticlePropagator [inline]
onEndcap() const BaseParticlePropagator [inline]
onEndcap(double rPos2) const BaseParticlePropagator [inline]
onFiducial() const BaseParticlePropagator [inline]
onSurface() const BaseParticlePropagator [inline]
onSurface(double rPos2) const BaseParticlePropagator [inline]
operator=(const RawParticle &rhs)RawParticle
ParticlePropagator()ParticlePropagator
ParticlePropagator(const RawParticle &myPart, double R, double Z, const MagneticFieldMap *aFieldMap, const RandomEngine *engine)ParticlePropagator
ParticlePropagator(const RawParticle &myPart, const MagneticFieldMap *aFieldMap, const RandomEngine *engine)ParticlePropagator
ParticlePropagator(const XYZTLorentzVector &p, const XYZTLorentzVector &v, float q, const MagneticFieldMap *aFieldMap)ParticlePropagator
ParticlePropagator(const XYZTLorentzVector &p, const XYZVector &v, float q, const MagneticFieldMap *aFieldMap)ParticlePropagator
ParticlePropagator(const FSimTrack &simTrack, const MagneticFieldMap *aFieldMap, const RandomEngine *engine)ParticlePropagator
ParticlePropagator(const ParticlePropagator &myPropPart)ParticlePropagator
ParticlePropagator(const BaseParticlePropagator &myPropPart, const MagneticFieldMap *aFieldMap)ParticlePropagator
PDGcharge() const RawParticle
PDGcTau() const RawParticle
PDGmass() const RawParticle
PDGname() const RawParticle
pid() const RawParticle [inline]
print() const RawParticle
printName() const RawParticle
propagate()BaseParticlePropagator
propagated() const ParticlePropagator
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
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
R() const RawParticle [inline]
r() const RawParticle [inline]
r2() const RawParticle [inline]
R2() const RawParticle [inline]
randomParticlePropagator [private]
RawParticle()RawParticle
RawParticle(const XYZTLorentzVector &p)RawParticle
RawParticle(const int id, const XYZTLorentzVector &p)RawParticle
RawParticle(const std::string name, const XYZTLorentzVector &p)RawParticle
RawParticle(const XYZTLorentzVector &p, const XYZTLorentzVector &xStart)RawParticle
RawParticle(double px, double py, double pz, double e)RawParticle
RawParticle(const RawParticle &p)RawParticle
resetDebug()BaseParticlePropagator [inline]
reUse()RawParticle [inline]
rotate(double rphi, const XYZVector &raxis)RawParticle
rotate(const Rotation &r)RawParticle [inline]
rotate(const Rotation3D &r)RawParticle [inline]
rotate(const RotationX &r)RawParticle [inline]
rotate(const RotationY &r)RawParticle [inline]
rotate(const RotationZ &r)RawParticle [inline]
rotateX(double rphi)RawParticle
rotateY(double rphi)RawParticle
rotateZ(double rphi)RawParticle
Rotation typedefRawParticle
Rotation3D typedefRawParticle
RotationX typedefRawParticle
RotationY typedefRawParticle
RotationZ typedefRawParticle
setCharge(float q)RawParticle
setDebug()BaseParticlePropagator [inline]
setID(const int id)RawParticle
setID(const std::string name)RawParticle
setMagneticField(double b)BaseParticlePropagator [inline]
setMass(float m)RawParticle
setPropagationConditions(const TrackerLayer &, bool firstLoop=true)ParticlePropagator
BaseParticlePropagator::setPropagationConditions(double r, double z, bool firstLoop=true)BaseParticlePropagator
setProperDecayTime(double t)BaseParticlePropagator [inline]
setStatus(int istat)RawParticle
setT(const double t)RawParticle
setVertex(const XYZTLorentzVector &vtx)RawParticle [inline]
setVertex(double xv, double yv, double zv, double tv)RawParticle [inline]
status() const RawParticle [inline]
successBaseParticlePropagator [protected]
t() const RawParticle [inline]
T() const RawParticle [inline]
theFieldMapParticlePropagator [private]
translate(const XYZVector &t)RawParticle [inline]
use()RawParticle [inline]
vertex() const RawParticle [inline]
x() const RawParticle [inline]
X() const RawParticle [inline]
xyImpactParameter(double x0=0., double y0=0.) const BaseParticlePropagator
y() const RawParticle [inline]
Y() const RawParticle [inline]
Z() const RawParticle [inline]
z() const RawParticle [inline]
zImpactParameter(double x0=0, double y0=0.) const BaseParticlePropagator [inline]
~RawParticle()RawParticle [virtual]