FairRoot/PandaRoot
|
#include <KFParticle.h>
Static Public Member Functions | |
static void | SetField (Double_t Bz) |
static void | GetArmenterosPodolanski (KFParticleBase &positive, KFParticleBase &negative, Double_t QtAlfa[2]) |
Protected Member Functions | |
void | GetDStoParticle (const KFParticleBase &p, Double_t &DS, Double_t &DSp) const |
void | Transport (Double_t dS, Double_t P[], Double_t C[]) const |
void | SetMassConstraint (Double_t *mP, Double_t *mC, Double_t mJ[7][7], Double_t mass) |
Double_t & | Cij (Int_t i, Int_t j) |
void | Convert (bool ToProduction) |
void | TransportLine (Double_t S, Double_t P[], Double_t C[]) const |
Double_t | GetDStoPointLine (const Double_t xyz[]) const |
void | GetDStoParticleLine (const KFParticleBase &p, Double_t &dS, Double_t &dS1) const |
void | GetDSIter (const KFParticleBase &p, Double_t const &dS, Double_t x[3], Double_t dx[3], Double_t ddx[3]) const |
void | GetMeasurement (const Double_t XYZ[], Double_t m[], Double_t V[]) const |
Static Protected Member Functions | |
static Double_t | GetFieldAlice () |
static void | GetExternalTrackParam (const KFParticleBase &p, Double_t &X, Double_t &Alpha, Double_t P[5]) |
static Int_t | IJ (Int_t i, Int_t j) |
static Bool_t | InvertSym3 (const Double_t A[], Double_t Ainv[]) |
static void | MultQSQt (const Double_t Q[], const Double_t S[], Double_t SOut[]) |
static Double_t | GetSCorrection (const Double_t Part[], const Double_t XYZ[]) |
Protected Attributes | |
Double_t | fP [8] |
Double_t | fC [36] |
Int_t | fQ |
Int_t | fNDF |
Double_t | fChi2 |
Double_t | fSFromDecay |
Bool_t | fAtProductionVertex |
Double_t | fVtxGuess [3] |
Bool_t | fIsLinearized |
Int_t | fConstructMethod |
Double_t | SumDaughterMass |
Double_t | fMassHypo |
int | fId |
std::vector< int > | fDaughtersIds |
int | fPDG |
Static Private Attributes | |
static Double_t | fgBz = -5. |
Definition at line 38 of file KFParticle.h.
|
inline |
Definition at line 53 of file KFParticle.h.
Referenced by GetDeviationFromVertex(), GetDistanceFromVertex(), GetDistanceFromVertexXY(), and TransportToVertex().
|
inline |
Definition at line 57 of file KFParticle.h.
KFParticle::KFParticle | ( | const KFParticle & | d1, |
const KFParticle & | d2, | ||
Bool_t | gamma = false |
||
) |
Definition at line 34 of file KFParticle.cxx.
References ConstructGamma().
|
inline |
Definition at line 412 of file KFParticle.h.
|
inline |
Definition at line 423 of file KFParticle.h.
KFParticle::KFParticle | ( | const KFPTrack & | track, |
Int_t | PID | ||
) |
Definition at line 163 of file KFParticle.cxx.
References KFPTrack::Charge(), Create(), Double_t, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFPTrack::GetChi2(), KFPTrack::GetCovarianceXYZPxPyPz(), KFParticleDatabase::GetMass(), KFPTrack::GetNDF(), KFParticleDatabase::Instance(), KFPTrack::PxPyPz(), and KFPTrack::XvYvZv().
KFParticle::KFParticle | ( | const KFPVertex & | vertex | ) |
Definition at line 179 of file KFParticle.cxx.
References KFParticleBase::fAtProductionVertex, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFPVertex::GetChi2(), KFPVertex::GetCovarianceMatrix(), KFPVertex::GetNContributors(), and KFPVertex::GetXYZ().
|
inline |
Definition at line 92 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleSIMD::GetKFParticle().
|
inherited |
Definition at line 395 of file KFParticleBase.cxx.
References KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::fC, KFParticleBase::fConstructMethod, KFParticleBase::fMassHypo, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::GetQ(), i, and KFParticleBase::SumDaughterMass.
Referenced by AddDaughter(), KFParticleBase::Construct(), and KFParticleBase::operator+=().
|
inline |
Definition at line 836 of file KFParticle.h.
References KFParticleBase::AddDaughter().
|
inlineinherited |
Definition at line 274 of file KFParticleBase.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::FindParticles().
|
inherited |
Definition at line 576 of file KFParticleBase.cxx.
References b, Double_t, fabs(), KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::fVtxGuess, KFParticleBase::GetDStoParticle(), KFParticleBase::GetFieldValue(), KFParticleBase::GetMeasurement(), KFParticleBase::GetQ(), i, m, s, sqrt(), KFParticleBase::Transport(), KFParticleBase::TransportToDecayVertex(), and KFParticleBase::TransportToDS().
Referenced by KFParticleBase::AddDaughter().
|
inherited |
Definition at line 419 of file KFParticleBase.cxx.
References b, Double_t, fabs(), KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::fVtxGuess, KFParticleBase::GetDStoParticle(), KFParticleBase::GetFieldValue(), KFParticleBase::GetMeasurement(), KFParticleBase::GetQ(), i, m, s, KFParticleBase::Transport(), KFParticleBase::TransportToDecayVertex(), and KFParticleBase::TransportToDS().
Referenced by KFParticleBase::AddDaughter().
|
inherited |
Definition at line 887 of file KFParticleBase.cxx.
References b, Double_t, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fMassHypo, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::fVtxGuess, KFParticleBase::GetDStoParticle(), KFParticleBase::GetFieldValue(), KFParticleBase::GetMeasurement(), KFParticleBase::GetQ(), i, m, s, KFParticleBase::SetMassConstraint(), sqrt(), KFParticleBase::SumDaughterMass, KFParticleBase::Transport(), KFParticleBase::TransportToDecayVertex(), and KFParticleBase::TransportToDS().
Referenced by KFParticleBase::AddDaughter().
|
inline |
Definition at line 138 of file KFParticle.h.
References KFParticleBase::fChi2.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
|
inlineprotectedinherited |
Definition at line 285 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
Referenced by KFParticleBase::SetMassConstraint().
|
inline |
Definition at line 90 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleSIMD::GetKFParticle().
|
inherited |
Definition at line 1477 of file KFParticleBase.cxx.
References KFParticleBase::AddDaughter(), C(), Double_t, KFParticleBase::fAtProductionVertex, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::fVtxGuess, KFParticleBase::GetDStoParticle(), i, P, KFParticleBase::SetMassConstraint(), KFParticleBase::SetProductionVertex(), KFParticleBase::SumDaughterMass, and KFParticleBase::Transport().
Referenced by Construct().
|
inline |
Definition at line 856 of file KFParticle.h.
References KFParticleBase::Construct().
Referenced by KFVertex::ConstructPrimaryVertex().
|
inline |
Definition at line 1010 of file KFParticle.h.
References KFParticleBase::ConstructGammaBz(), and GetFieldAlice().
Referenced by KFParticle().
|
inherited |
Definition at line 2821 of file KFParticleBase.cxx.
References d0, Double_t, KFParticleBase::fAtProductionVertex, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, KFParticleBase::fVtxGuess, KFParticleBase::GetDStoParticle(), KFParticleBase::GetDStoPoint(), KFParticleBase::GetMeasurement(), KFParticleBase::GetQ(), i, KFParticleBase::IJ(), KFParticleBase::InvertSym3(), m, p, r, KFParticleBase::SetNonlinearMassConstraint(), sqrt(), KFParticleBase::Transport(), and z.
Referenced by ConstructGamma().
|
protectedinherited |
Definition at line 1549 of file KFParticleBase.cxx.
References c, Double_t, KFParticleBase::fC, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::GetFieldValue(), and h.
Referenced by KFParticleBase::SetProductionVertex(), KFParticleBase::TransportToDecayVertex(), and KFParticleBase::TransportToProductionVertex().
|
inlineinherited |
Definition at line 159 of file KFParticleBase.h.
References KFParticleBase::fC, and i.
Referenced by Covariance(), and KFParticleBase::RotateXY().
|
inlineinherited |
Definition at line 160 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
|
inline |
|
inline |
|
inline |
Definition at line 824 of file KFParticle.h.
References KFParticleBase::fC.
Referenced by KFParticleFinder::CombineTrackPart(), KFParticleSIMD::GetKFParticle(), and KFParticleSIMD::KFParticleSIMD().
void KFParticle::Create | ( | const Double_t | Param[], |
const Double_t | Cov[], | ||
Int_t | Charge, | ||
Double_t | mass | ||
) |
Definition at line 45 of file KFParticle.cxx.
References C(), Double_t, i, and KFParticleBase::Initialize().
Referenced by KFParticle().
|
inlineinherited |
Definition at line 271 of file KFParticleBase.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), and KFParticleSIMD::KFParticleSIMD().
|
inline |
|
inline |
Double_t KFParticle::GetAngle | ( | const KFParticle & | p | ) | const |
Definition at line 383 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), GetDStoParticle(), mP, n, sqrt(), and Transport().
Double_t KFParticle::GetAngleRZ | ( | const KFParticle & | p | ) | const |
Definition at line 421 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), GetDStoParticle(), mP, n, sqrt(), and Transport().
Double_t KFParticle::GetAngleXY | ( | const KFParticle & | p | ) | const |
Definition at line 402 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), GetDStoParticleXY(), mP, n, sqrt(), and Transport().
|
staticinherited |
Definition at line 3199 of file KFParticleBase.cxx.
References alpha, Double_t, KFParticleBase::GetPx(), KFParticleBase::GetPy(), KFParticleBase::GetPz(), and sqrt().
|
inline |
Definition at line 121 of file KFParticle.h.
References KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 492 of file KFParticle.h.
References KFParticleBase::GetChi2().
Referenced by KFVertex::ConstructPrimaryVertex(), and KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
Definition at line 126 of file KFParticleBase.h.
References KFParticleBase::fC, and i.
Referenced by GetCovariance(), and KFParticleBase::RotateXY().
|
inlineinherited |
Definition at line 127 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
|
inline |
Definition at line 507 of file KFParticle.h.
References KFParticleBase::GetCovariance().
Referenced by GetDistanceFromVertexXY(), GetErrE(), GetErrPx(), GetErrPy(), GetErrPz(), GetErrS(), GetErrX(), GetErrY(), GetErrZ(), and GetPseudoProperDecayTime().
|
inline |
|
inline |
Definition at line 560 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLength(), and par.
Definition at line 729 of file KFParticle.h.
References KFParticleBase::GetDecayLength().
|
inline |
Definition at line 567 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLengthXY(), and par.
Definition at line 734 of file KFParticle.h.
References KFParticleBase::GetDecayLengthXY().
|
inherited |
Definition at line 2625 of file KFParticleBase.cxx.
References d, Double_t, KFParticleBase::fP, KFParticleBase::GetDeviationFromVertex(), KFParticleBase::GetDStoParticle(), h, sqrt(), and KFParticleBase::Transport().
Referenced by GetDeviationFromParticle().
|
inline |
Definition at line 949 of file KFParticle.h.
References KFParticleBase::GetDeviationFromParticle().
Double_t KFParticle::GetDeviationFromParticleXY | ( | const KFParticle & | p | ) | const |
Definition at line 328 of file KFParticle.cxx.
References d, Double_t, KFParticleBase::fP, GetDeviationFromVertexXY(), GetDStoParticleXY(), h, sqrt(), and Transport().
|
inherited |
Definition at line 2567 of file KFParticleBase.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and KFParticleBase::GetDeviationFromVertex().
|
inline |
Definition at line 918 of file KFParticle.h.
References KFParticleBase::GetDeviationFromVertex().
Referenced by KFVertex::ConstructPrimaryVertex(), and GetDeviationFromVertex().
|
inline |
Definition at line 929 of file KFParticle.h.
References KFParticleBase::GetDeviationFromVertex().
Definition at line 939 of file KFParticle.h.
References GetDeviationFromVertex(), and KFParticle().
Definition at line 352 of file KFParticle.cxx.
References Bool_t, Double_t, GetDistanceFromVertexXY(), and val.
Referenced by GetDeviationFromParticleXY(), and GetDeviationFromVertexXY().
Double_t KFParticle::GetDeviationFromVertexXY | ( | const KFParticle & | Vtx | ) | const |
Definition at line 364 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and GetDeviationFromVertexXY().
Definition at line 373 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, GetDeviationFromVertexXY(), and v.
|
inherited |
Definition at line 2551 of file KFParticleBase.cxx.
References Double_t, dx, dy, dz, KFParticleBase::GetDStoParticle(), mP, sqrt(), and KFParticleBase::Transport().
Referenced by GetDistanceFromParticle().
|
inline |
Definition at line 944 of file KFParticle.h.
References KFParticleBase::GetDistanceFromParticle().
Double_t KFParticle::GetDistanceFromParticleXY | ( | const KFParticle & | p | ) | const |
Definition at line 314 of file KFParticle.cxx.
References Double_t, dx, dy, GetDStoParticleXY(), mP, sqrt(), and Transport().
|
inherited |
Definition at line 2534 of file KFParticleBase.cxx.
References KFParticleBase::fP, and KFParticleBase::GetDistanceFromVertex().
Definition at line 913 of file KFParticle.h.
References KFParticleBase::GetDistanceFromVertex().
Referenced by GetDistanceFromVertex().
|
inline |
Definition at line 924 of file KFParticle.h.
References KFParticleBase::GetDistanceFromVertex().
Definition at line 934 of file KFParticle.h.
References GetDistanceFromVertex(), and KFParticle().
Bool_t KFParticle::GetDistanceFromVertexXY | ( | const Double_t | vtx[], |
Double_t & | val, | ||
Double_t & | err | ||
) | const |
Definition at line 268 of file KFParticle.cxx.
Referenced by GetDeviationFromVertexXY(), and GetDistanceFromVertexXY().
Bool_t KFParticle::GetDistanceFromVertexXY | ( | const Double_t | vtx[], |
const Double_t | Cv[], | ||
Double_t & | val, | ||
Double_t & | err | ||
) | const |
Definition at line 220 of file KFParticle.cxx.
References Bool_t, Double_t, dx, dy, fabs(), GetCovariance(), GetDStoPoint(), h1, h3, h4, mP, pt(), sqrt(), and Transport().
Bool_t KFParticle::GetDistanceFromVertexXY | ( | const KFParticle & | Vtx, |
Double_t & | val, | ||
Double_t & | err | ||
) | const |
Definition at line 274 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and GetDistanceFromVertexXY().
Bool_t KFParticle::GetDistanceFromVertexXY | ( | const KFPVertex & | Vtx, |
Double_t & | val, | ||
Double_t & | err | ||
) | const |
Definition at line 282 of file KFParticle.cxx.
References GetDistanceFromVertexXY(), and KFParticle().
Definition at line 290 of file KFParticle.cxx.
References Double_t, GetDistanceFromVertexXY(), and val.
Double_t KFParticle::GetDistanceFromVertexXY | ( | const KFParticle & | Vtx | ) | const |
Definition at line 298 of file KFParticle.cxx.
References KFParticleBase::fP, and GetDistanceFromVertexXY().
Definition at line 306 of file KFParticle.cxx.
References KFParticleBase::fP, GetDistanceFromVertexXY(), and KFParticle().
|
protectedinherited |
Definition at line 2046 of file KFParticleBase.cxx.
References c, Double_t, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::GetFieldValue(), m, n, p1, and p2.
|
inline |
Definition at line 906 of file KFParticle.h.
References GetDStoParticleXY().
Referenced by GetAngle(), GetAngleRZ(), and TransportToParticle().
|
inlineprotectedvirtual |
Implements KFParticleBase.
Definition at line 982 of file KFParticle.h.
References GetDStoParticleXY().
|
inherited |
|
inherited |
|
inherited |
Definition at line 2230 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::GetDStoParticleBy(), KFParticleBase::GetDStoParticleLine(), and KFParticleBase::GetFieldValue().
Referenced by GetDStoParticleXY().
|
protectedinherited |
Definition at line 2214 of file KFParticleBase.cxx.
References Double_t, fabs(), and KFParticleBase::fP.
Referenced by KFParticleBase::GetDStoParticleCBM().
|
inline |
Definition at line 988 of file KFParticle.h.
References KFParticleBase::GetDStoParticleBz(), KFParticleBase::GetDStoParticleCBM(), and GetFieldAlice().
Referenced by GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), and GetDStoParticle().
Implements KFParticleBase.
Definition at line 895 of file KFParticle.h.
References KFParticleBase::GetDStoPointBz(), KFParticleBase::GetDStoPointCBM(), and GetFieldAlice().
Referenced by GetDistanceFromVertexXY(), and TransportToPoint().
Definition at line 1734 of file KFParticleBase.cxx.
References a, atan2(), Double_t, dx, dy, fabs(), KFParticleBase::fP, and KFParticleBase::fQ.
Referenced by KFParticleBase::GetDStoPointCBM().
Definition at line 2168 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::GetDStoPointBy(), KFParticleBase::GetDStoPointLine(), and KFParticleBase::GetFieldValue().
Referenced by GetDStoPoint().
Definition at line 1650 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fP, and p2.
Referenced by KFParticleBase::GetDStoPointCBM().
|
inline |
|
inline |
Definition at line 670 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLength(), and par.
|
inline |
Definition at line 677 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLengthXY(), and par.
|
inline |
|
inline |
Definition at line 642 of file KFParticle.h.
References Double_t, KFParticleBase::GetEta(), and par.
|
inline |
Definition at line 684 of file KFParticle.h.
References Double_t, KFParticleBase::GetLifeTime(), and par.
|
inline |
Definition at line 663 of file KFParticle.h.
References Double_t, KFParticleBase::GetMass(), and par.
|
inline |
Definition at line 656 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
|
inline |
Definition at line 628 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
|
inline |
Definition at line 649 of file KFParticle.h.
References Double_t, KFParticleBase::GetPhi(), and par.
|
inline |
Definition at line 635 of file KFParticle.h.
References Double_t, KFParticleBase::GetPt(), and par.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 691 of file KFParticle.h.
References Double_t, KFParticleBase::GetR(), and par.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 532 of file KFParticle.h.
References Double_t, KFParticleBase::GetEta(), and par.
Definition at line 709 of file KFParticle.h.
References KFParticleBase::GetEta().
|
staticprotected |
Definition at line 193 of file KFParticle.cxx.
References atan2(), Double_t, KFParticleBase::GetPx(), KFParticleBase::GetPy(), KFParticleBase::GetPz(), KFParticleBase::GetQ(), KFParticleBase::GetX(), KFParticleBase::GetY(), KFParticleBase::GetZ(), pt(), and sqrt().
|
inlinestaticprotected |
Definition at line 960 of file KFParticle.h.
References fgBz.
Referenced by ConstructGamma(), GetDStoParticleXY(), GetDStoPoint(), GetFieldValue(), and Transport().
|
inline |
Definition at line 574 of file KFParticle.h.
References Double_t, KFParticleBase::GetLifeTime(), and par.
Definition at line 739 of file KFParticle.h.
References KFParticleBase::GetLifeTime().
|
inline |
Definition at line 553 of file KFParticle.h.
References Double_t, KFParticleBase::GetMass(), and par.
Referenced by KFParticleFinder::Find2DaughterDecay(), and KFParticleFinder::FindTrackV0Decay().
Definition at line 724 of file KFParticle.h.
References KFParticleBase::GetMass().
|
inlineinherited |
|
protectedinherited |
Definition at line 347 of file KFParticleBase.cxx.
References b, Double_t, KFParticleBase::GetDStoPoint(), KFParticleBase::GetFieldValue(), KFParticleBase::GetQ(), KFParticleBase::GetSCorrection(), h, and KFParticleBase::Transport().
Referenced by KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::ConstructGammaBz(), and KFParticleBase::SubtractFromVertex().
|
inline |
Definition at line 546 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
Definition at line 719 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inline |
Definition at line 497 of file KFParticle.h.
References KFParticleBase::GetNDF().
Referenced by KFVertex::ConstructPrimaryVertex(), KFParticleSIMD::KFParticleSIMD(), and KFPTopoReconstructor::ReconstructPrimVertex().
|
inline |
Definition at line 518 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
Definition at line 699 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inlineinherited |
Definition at line 125 of file KFParticleBase.h.
References KFParticleBase::fP, and i.
Referenced by GetParameter().
|
inline |
|
inlineinherited |
Definition at line 277 of file KFParticleBase.h.
References KFParticleBase::fPDG.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 539 of file KFParticle.h.
References Double_t, KFParticleBase::GetPhi(), and par.
Definition at line 714 of file KFParticle.h.
References KFParticleBase::GetPhi().
Double_t KFParticle::GetPseudoProperDecayTime | ( | const KFParticle & | primVertex, |
const Double_t & | mass, | ||
Double_t * | timeErr2 = 0 |
||
) | const |
|
inline |
Definition at line 525 of file KFParticle.h.
References Double_t, KFParticleBase::GetPt(), and par.
Referenced by GetTheta().
Definition at line 704 of file KFParticle.h.
References KFParticleBase::GetPt().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 487 of file KFParticle.h.
References KFParticleBase::GetQ().
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 581 of file KFParticle.h.
References Double_t, KFParticleBase::GetR(), and par.
Definition at line 744 of file KFParticle.h.
References KFParticleBase::GetR().
|
inline |
|
inline |
|
staticprotectedinherited |
Definition at line 336 of file KFParticleBase.cxx.
References d, Double_t, p2, and sqrt().
Referenced by KFParticleBase::GetMeasurement().
|
inlineinherited |
|
inline |
|
inline |
Definition at line 447 of file KFParticle.h.
References KFParticleBase::GetX().
Referenced by KFParticleFinder::CombineTrackPart().
|
inline |
Definition at line 452 of file KFParticle.h.
References KFParticleBase::GetY().
Referenced by KFParticleFinder::CombineTrackPart().
|
inline |
Definition at line 457 of file KFParticle.h.
References KFParticleBase::GetZ().
Referenced by KFParticleFinder::CombineTrackPart().
|
inlineinherited |
Definition at line 269 of file KFParticleBase.h.
References KFParticleBase::fId.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inlinestaticprotectedinherited |
Definition at line 281 of file KFParticleBase.h.
References i.
Referenced by KFParticleBase::Cij(), KFParticleBase::ConstructGammaBz(), KFParticleBase::Covariance(), KFParticleBase::GetCovariance(), and KFParticleBase::SetMassConstraint().
|
inherited |
Definition at line 32 of file KFParticleBase.cxx.
References Double_t, energy, KFParticleBase::fAtProductionVertex, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fMassHypo, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, h1, h2, i, Mass, sqrt(), and KFParticleBase::SumDaughterMass.
|
inline |
Definition at line 3300 of file KFParticleBase.cxx.
References Double_t, and fabs().
Referenced by KFParticleBase::ConstructGammaBz(), and KFParticleBase::SetProductionVertex().
|
staticprotectedinherited |
|
inlineinherited |
Definition at line 270 of file KFParticleBase.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 139 of file KFParticle.h.
References KFParticleBase::fNDF.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
|
inherited |
Definition at line 329 of file KFParticleBase.cxx.
References KFParticleBase::AddDaughter().
Referenced by operator+=().
|
inline |
Definition at line 830 of file KFParticle.h.
References KFParticleBase::operator+=().
Referenced by KFVertex::operator+=().
|
inlineinherited |
Definition at line 158 of file KFParticleBase.h.
References KFParticleBase::fP, and i.
Referenced by Parameter().
|
inline |
|
inline |
Definition at line 819 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticleSIMD::GetKFParticle(), and KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 132 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
|
inline |
Definition at line 133 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 137 of file KFParticle.h.
References KFParticleBase::fQ.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 3233 of file KFParticleBase.cxx.
References c, cos(), KFParticleBase::Covariance(), Double_t, KFParticleBase::fP, KFParticleBase::GetCovariance(), KFParticleBase::GetX(), KFParticleBase::GetY(), KFParticleBase::GetZ(), i, s, sin(), KFParticleBase::X(), KFParticleBase::Y(), and KFParticleBase::Z().
|
inline |
|
inline |
|
inline |
Definition at line 122 of file KFParticle.h.
References b, and KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::GetKFParticle().
|
inlineinherited |
|
inlinestatic |
Definition at line 406 of file KFParticle.h.
References fgBz.
Referenced by PndFTSTopoReconstructor::Init().
|
inlineinherited |
Definition at line 273 of file KFParticleBase.h.
References KFParticleBase::fId.
Referenced by KFParticleFinder::Find2DaughterDecay(), KFParticleFinder::FindParticles(), KFParticleFinder::FindTrackV0Decay(), and KFParticleSIMD::GetKFParticle().
Definition at line 846 of file KFParticle.h.
References KFParticleBase::SetMassConstraint().
|
protectedinherited |
|
inlineinherited |
|
inline |
Definition at line 91 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::FindParticles(), and KFParticleSIMD::GetKFParticle().
|
inline |
|
inherited |
Definition at line 1393 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fC, KFParticleBase::fMassHypo, KFParticleBase::fP, KFParticleBase::SetMassConstraint(), and KFParticleBase::SumDaughterMass.
Referenced by KFParticleBase::ConstructGammaBz(), KFParticleFinder::Find2DaughterDecay(), and KFParticleFinder::FindTrackV0Decay().
|
inlineinherited |
Definition at line 276 of file KFParticleBase.h.
References KFParticleBase::fPDG.
Referenced by KFParticleFinder::FindParticles(), and KFParticleSIMD::GetKFParticle().
|
inherited |
Definition at line 1145 of file KFParticleBase.cxx.
References Bool_t, KFParticleBase::Convert(), d0, Double_t, fabs(), KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fSFromDecay, KFParticleBase::GetDStoPoint(), KFParticleBase::InvertSym3(), m, KFParticleBase::TransportToDecayVertex(), KFParticleBase::TransportToDS(), and z.
Referenced by KFParticleBase::Construct(), and SetProductionVertex().
|
inline |
Definition at line 841 of file KFParticle.h.
References KFParticleBase::SetProductionVertex().
Definition at line 442 of file KFParticle.h.
References KFParticleBase::SetVtxGuess().
Referenced by KFVertex::ConstructPrimaryVertex().
|
inherited |
Definition at line 2654 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fVtxGuess, KFParticleBase::GetFieldValue(), KFParticleBase::GetMeasurement(), i, m, and s.
Referenced by SubtractFromVertex().
|
inline |
Definition at line 954 of file KFParticle.h.
References KFParticleBase::SubtractFromVertex().
Referenced by KFVertex::operator-(), and KFVertex::operator-=().
Implements KFParticleBase.
Definition at line 1000 of file KFParticle.h.
References GetFieldAlice(), KFParticleBase::TransportBz(), and KFParticleBase::TransportCBM().
Referenced by GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), and GetDistanceFromVertexXY().
|
inherited |
Definition at line 2413 of file KFParticleBase.cxx.
References b, c, c6, c7, c8, cos(), Double_t, fabs(), KFParticleBase::fC, KFParticleBase::fP, KFParticleBase::fQ, pz, s, sin(), sqrt(), and t.
Referenced by Transport().
Definition at line 2286 of file KFParticleBase.cxx.
References c, c2, Double_t, KFParticleBase::fC, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::GetFieldValue(), i, m, KFParticleBase::MultQSQt(), n, p1, p2, pz, and KFParticleBase::TransportLine().
Referenced by Transport().
|
protectedinherited |
Definition at line 2754 of file KFParticleBase.cxx.
References c11, c6, Double_t, KFParticleBase::fC, and KFParticleBase::fP.
Referenced by KFParticleBase::TransportCBM().
|
inline |
Definition at line 863 of file KFParticle.h.
References KFParticleBase::TransportToDecayVertex().
|
inline |
Definition at line 890 of file KFParticle.h.
References KFParticleBase::TransportToDS().
Referenced by TransportToParticle(), and TransportToPoint().
|
inline |
Definition at line 883 of file KFParticle.h.
References Double_t, GetDStoParticle(), and TransportToDS().
|
inline |
Definition at line 873 of file KFParticle.h.
References GetDStoPoint(), and TransportToDS().
Referenced by TransportToVertex().
|
inline |
Definition at line 868 of file KFParticle.h.
References KFParticleBase::TransportToProductionVertex().
|
inline |
Definition at line 878 of file KFParticle.h.
References KFParticleBase::fP, KFParticle(), and TransportToPoint().
|
inline |
Definition at line 129 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
|
inline |
Definition at line 130 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
|
inline |
|
inline |
|
protectedinherited |
Definition at line 314 of file KFParticleBase.h.
Referenced by KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), GetAtProductionVertex(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), SetAtProductionVertex(), KFParticleBase::TransportToDecayVertex(), and KFParticleBase::TransportToProductionVertex().
|
protectedinherited |
Definition at line 307 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Cij(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFVertex::ConstructPrimaryVertex(), KFParticleBase::Convert(), KFParticleBase::Covariance(), CovarianceMatrix(), KFParticleBase::GetCovariance(), KFParticleBase::GetDecayLength(), KFParticleBase::GetDecayLengthXY(), KFParticleBase::GetDeviationFromVertex(), GetDeviationFromVertexXY(), GetDistanceFromVertexXY(), KFParticleBase::GetEta(), KFParticleBase::GetLifeTime(), KFParticleBase::GetMass(), KFParticleBase::GetMomentum(), KFParticleBase::GetPhi(), KFParticleBase::GetPt(), KFParticleBase::GetR(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFVertex::SetBeamConstraint(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetNoDecayLength(), KFParticleBase::SetNonlinearMassConstraint(), KFParticleBase::SetProductionVertex(), KFParticleBase::SubtractFromVertex(), KFParticleBase::TransportBz(), KFParticleBase::TransportCBM(), KFParticleBase::TransportLine(), and KFParticleBase::TransportToDS().
|
protectedinherited |
Definition at line 310 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Chi2(), Chi2(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFVertex::ConstructPrimaryVertex(), KFParticleBase::GetChi2(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetNoDecayLength(), KFParticleBase::SetProductionVertex(), and KFParticleBase::SubtractFromVertex().
|
protectedinherited |
Definition at line 322 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), and KFParticleBase::SetConstructMethod().
|
protectedinherited |
Definition at line 331 of file KFParticleBase.h.
Referenced by AddDaughter(), KFParticleBase::AddDaughterId(), CleanDaughtersId(), KFParticleBase::DaughterIds(), KFParticleBase::NDaughters(), and SetNDaughters().
|
staticprivate |
Definition at line 388 of file KFParticle.h.
Referenced by GetFieldAlice(), and SetField().
|
protectedinherited |
Definition at line 330 of file KFParticleBase.h.
Referenced by KFParticleBase::Id(), and KFParticleBase::SetId().
|
protectedinherited |
Definition at line 320 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::SetVtxGuess(), and KFParticleBase::SubtractFromVertex().
|
protectedinherited |
Definition at line 328 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::GetMassHypo(), KFParticleBase::Initialize(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetMassHypo(), and KFParticleBase::SetNonlinearMassConstraint().
|
protectedinherited |
Definition at line 309 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFVertex::ConstructPrimaryVertex(), KFVertex::GetNContributors(), KFParticleBase::GetNDF(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::NDF(), NDF(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetNoDecayLength(), KFParticleBase::SetProductionVertex(), and KFParticleBase::SubtractFromVertex().
|
protectedinherited |
Definition at line 306 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFVertex::ConstructPrimaryVertex(), KFParticleBase::Convert(), KFParticleBase::E(), E(), KFParticleBase::GetDecayLength(), KFParticleBase::GetDecayLengthXY(), KFParticleBase::GetDeviationFromParticle(), GetDeviationFromParticleXY(), KFParticleBase::GetDeviationFromVertex(), GetDeviationFromVertexXY(), KFParticleBase::GetDistanceFromVertex(), GetDistanceFromVertexXY(), KFParticleBase::GetDSIter(), KFParticleBase::GetDStoParticleBy(), KFParticleBase::GetDStoParticleBz(), KFParticleBase::GetDStoParticleCBM(), KFParticleBase::GetDStoParticleLine(), KFParticleBase::GetDStoPointBy(), KFParticleBase::GetDStoPointBz(), KFParticleBase::GetDStoPointCBM(), KFParticleBase::GetDStoPointLine(), KFParticleBase::GetE(), KFParticleBase::GetEta(), KFParticleBase::GetLifeTime(), KFParticleBase::GetMass(), KFParticleBase::GetMomentum(), KFParticleBase::GetParameter(), KFParticleBase::GetPhi(), KFParticleBase::GetPt(), KFParticleBase::GetPx(), KFParticleBase::GetPy(), KFParticleBase::GetPz(), KFParticleBase::GetR(), GetRapidity(), KFParticleBase::GetS(), GetTheta(), KFParticleBase::GetX(), KFParticleBase::GetY(), KFParticleBase::GetZ(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::Parameter(), Parameters(), KFParticleBase::Px(), Px(), KFParticleBase::Py(), Py(), KFParticleBase::Pz(), Pz(), KFParticleBase::RotateXY(), KFParticleBase::S(), S(), KFVertex::SetBeamConstraint(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetNoDecayLength(), KFParticleBase::SetNonlinearMassConstraint(), KFParticleBase::SetProductionVertex(), KFParticleBase::SubtractFromVertex(), KFParticleBase::TransportBz(), KFParticleBase::TransportCBM(), KFParticleBase::TransportLine(), KFParticleBase::TransportToDS(), KFParticleBase::TransportToProductionVertex(), TransportToVertex(), KFParticleBase::X(), X(), KFParticleBase::Y(), Y(), KFParticleBase::Z(), and Z().
|
protectedinherited |
Definition at line 333 of file KFParticleBase.h.
Referenced by KFParticleBase::GetPDG(), and KFParticleBase::SetPDG().
|
protectedinherited |
Definition at line 308 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFParticleBase::Convert(), KFParticleBase::GetDSIter(), KFParticleBase::GetDStoParticleBy(), KFParticleBase::GetDStoParticleBz(), KFParticleBase::GetDStoParticleCBM(), KFParticleBase::GetDStoPointBy(), KFParticleBase::GetDStoPointBz(), KFParticleBase::GetDStoPointCBM(), KFParticleBase::GetQ(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::Q(), Q(), KFParticleBase::TransportBz(), and KFParticleBase::TransportCBM().
|
protectedinherited |
Definition at line 312 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFParticleBase::Initialize(), KFParticle(), KFVertex::KFVertex(), KFParticleBase::SetProductionVertex(), KFParticleBase::TransportToDecayVertex(), KFParticleBase::TransportToDS(), and KFParticleBase::TransportToProductionVertex().
|
protectedinherited |
Definition at line 317 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFVertex::ConstructPrimaryVertex(), KFParticleBase::Initialize(), KFParticleBase::SetVtxGuess(), and KFParticleBase::SubtractFromVertex().
|
protectedinherited |
Definition at line 327 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughter(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::GetSumDaughterMass(), KFParticleBase::Initialize(), KFParticleBase::SetMassConstraint(), and KFParticleBase::SetNonlinearMassConstraint().