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 typedef | RawParticle | |
c_light() const | BaseParticlePropagator | inlineprotected |
charge() const | RawParticle | inline |
chargeConjugate() | RawParticle | |
cos2Theta() const | RawParticle | inline |
cos2ThetaV() const | RawParticle | inline |
et() const | RawParticle | |
eta() const | RawParticle | inline |
fiducial | BaseParticlePropagator | 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 |
myCharge | RawParticle | protected |
myId | RawParticle | protected |
myInfo | RawParticle | protected |
myMass | RawParticle | protected |
myStatus | RawParticle | protected |
myUsed | RawParticle | protected |
myVertex | RawParticle | 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 RandomEngineAndDistribution *engine) | ParticlePropagator | |
ParticlePropagator(const RawParticle &myPart, const MagneticFieldMap *aFieldMap, const RandomEngineAndDistribution *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 RandomEngineAndDistribution *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 | |
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 | |
R() const | RawParticle | inline |
r() const | RawParticle | inline |
R2() const | RawParticle | inline |
r2() const | RawParticle | inline |
random | ParticlePropagator | 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 typedef | RawParticle | |
Rotation3D typedef | RawParticle | |
RotationX typedef | RawParticle | |
RotationY typedef | RawParticle | |
RotationZ typedef | RawParticle | |
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 |
success | BaseParticlePropagator | protected |
T() const | RawParticle | inline |
t() const | RawParticle | inline |
theFieldMap | ParticlePropagator | 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 |