CMS 3D CMS Logo

BaseParticlePropagator Member List

This is the complete list of members for BaseParticlePropagator, 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
boost(double bx, double by, double bz)RawParticle
boost(const Boost &b)RawParticleinline
Boost typedefRawParticle
c_light() const BaseParticlePropagatorinlineprotected
charge() const RawParticleinline
chargeConjugate()RawParticle
cos2Theta() const RawParticleinline
cos2ThetaV() const RawParticleinline
debugBaseParticlePropagatorprivate
decayedBaseParticlePropagatorprivate
et() const RawParticle
eta() const RawParticleinline
fiducialBaseParticlePropagatorprotected
firstLoopBaseParticlePropagatorprivate
getMagneticField() const BaseParticlePropagatorinline
getSuccess() const BaseParticlePropagatorinline
hasDecayed() const BaseParticlePropagatorinline
helixCentreDistToAxis() const BaseParticlePropagatorinline
helixCentreDistToAxis(double xC, double yC) const BaseParticlePropagatorinline
helixCentrePhi() const BaseParticlePropagatorinline
helixCentrePhi(double xC, double yC) const BaseParticlePropagatorinline
helixCentreX() const BaseParticlePropagatorinline
helixCentreX(double radius, double phi) const BaseParticlePropagatorinline
helixCentreY() const BaseParticlePropagatorinline
helixCentreY(double radius, double phi) const BaseParticlePropagatorinline
helixRadius() const BaseParticlePropagatorinline
helixRadius(double pT) const BaseParticlePropagatorinline
helixStartPhi() const BaseParticlePropagatorinline
increaseRCyl(double delta)BaseParticlePropagatorinline
init()BaseParticlePropagator
inside() const BaseParticlePropagatorinline
inside(double rPos2) const BaseParticlePropagatorinline
isUsed() const RawParticleinline
mass() const RawParticleinline
momentum() const RawParticleinline
myChargeRawParticleprotected
myIdRawParticleprotected
myInfoRawParticleprotected
myMassRawParticleprotected
myStatusRawParticleprotected
myUsedRawParticleprotected
myVertexRawParticleprotected
onBarrel() const BaseParticlePropagatorinline
onBarrel(double rPos2) const BaseParticlePropagatorinline
onEndcap() const BaseParticlePropagatorinline
onEndcap(double rPos2) const BaseParticlePropagatorinline
onFiducial() const BaseParticlePropagatorinline
onSurface() const BaseParticlePropagatorinline
onSurface(double rPos2) const BaseParticlePropagatorinline
operator=(const RawParticle &rhs)RawParticle
PDGcharge() const RawParticle
PDGcTau() const RawParticle
PDGmass() const RawParticle
PDGname() const RawParticle
pid() const RawParticleinline
print() const RawParticle
printName() const RawParticle
propagate()BaseParticlePropagator
propagated() const BaseParticlePropagator
propagateToBeamCylinder(const XYZTLorentzVector &v, double radius=0.)BaseParticlePropagator
propagateToClosestApproach(double x0=0., double y0=0, bool first=true)BaseParticlePropagator
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.))BaseParticlePropagator
propagateToPreshowerLayer1(bool first=true)BaseParticlePropagator
propagateToPreshowerLayer2(bool first=true)BaseParticlePropagator
propagateToVFcalEntrance(bool first=true)BaseParticlePropagator
propDirBaseParticlePropagatorprivate
properDecayTimeBaseParticlePropagatorprivate
properTimeBaseParticlePropagatorprivate
r() const RawParticleinline
R() const RawParticleinline
R2() const RawParticleinline
r2() const RawParticleinline
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
rCylBaseParticlePropagatorprivate
rCyl2BaseParticlePropagatorprivate
resetDebug()BaseParticlePropagatorinline
reUse()RawParticleinline
rotate(double rphi, const XYZVector &raxis)RawParticle
rotate(const Rotation &r)RawParticleinline
rotate(const Rotation3D &r)RawParticleinline
rotate(const RotationX &r)RawParticleinline
rotate(const RotationY &r)RawParticleinline
rotate(const RotationZ &r)RawParticleinline
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()BaseParticlePropagatorinline
setID(const int id)RawParticle
setID(const std::string name)RawParticle
setMagneticField(double b)BaseParticlePropagatorinline
setMass(float m)RawParticle
setPropagationConditions(double r, double z, bool firstLoop=true)BaseParticlePropagator
setProperDecayTime(double t)BaseParticlePropagatorinline
setStatus(int istat)RawParticle
setT(const double t)RawParticle
setVertex(const XYZTLorentzVector &vtx)RawParticleinline
setVertex(double xv, double yv, double zv, double tv)RawParticleinline
status() const RawParticleinline
successBaseParticlePropagatorprotected
T() const RawParticleinline
t() const RawParticleinline
translate(const XYZVector &t)RawParticleinline
use()RawParticleinline
vertex() const RawParticleinline
X() const RawParticleinline
x() const RawParticleinline
xyImpactParameter(double x0=0., double y0=0.) const BaseParticlePropagator
y() const RawParticleinline
Y() const RawParticleinline
z() const RawParticleinline
Z() const RawParticleinline
zCylBaseParticlePropagatorprivate
zImpactParameter(double x0=0, double y0=0.) const BaseParticlePropagatorinline
~RawParticle()RawParticlevirtual