FairRoot/PandaRoot
|
#include <KFVertex.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 | SetMassConstraint (Double_t *mP, Double_t *mC, Double_t mJ[7][7], Double_t mass) |
void | GetDStoParticle (const KFParticleBase &p, Double_t &DS, Double_t &DSp) const |
void | Transport (Double_t dS, Double_t P[], Double_t C[]) const |
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 | |
Bool_t | fIsConstrained |
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 |
Definition at line 24 of file KFVertex.h.
|
inline |
Definition at line 35 of file KFVertex.h.
|
inline |
Definition at line 39 of file KFVertex.h.
KFVertex::KFVertex | ( | const KFPVertex & | vertex | ) |
Definition at line 22 of file KFVertex.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().
|
inlineinherited |
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 KFParticle::AddDaughter(), KFParticleBase::Construct(), and KFParticleBase::operator+=().
|
inlineinherited |
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().
|
inlineinherited |
Definition at line 138 of file KFParticle.h.
References KFParticleBase::fChi2.
Referenced by KFParticleSIMD::GetKFParticle().
|
inlineinherited |
|
inlineprotectedinherited |
Definition at line 285 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
Referenced by KFParticleBase::SetMassConstraint().
|
inlineinherited |
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 KFParticle::Construct().
|
inlineinherited |
Definition at line 856 of file KFParticle.h.
References KFParticleBase::Construct().
Referenced by ConstructPrimaryVertex().
|
inlineinherited |
Definition at line 1010 of file KFParticle.h.
References KFParticleBase::ConstructGammaBz(), and KFParticle::GetFieldAlice().
Referenced by KFParticle::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 KFParticle::ConstructGamma().
void KFVertex::ConstructPrimaryVertex | ( | const KFParticle * | vDaughters[], |
int | NDaughters, | ||
Bool_t | vtxFlag[], | ||
float | ChiCut = 3.5 |
||
) |
Definition at line 67 of file KFVertex.cxx.
References KFParticle::Construct(), KFParticleBase::fC, KFParticleBase::fChi2, fIsConstrained, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fVtxGuess, KFParticle::GetChi2(), KFParticle::GetDeviationFromVertex(), KFParticle::GetNDF(), i, p, and KFParticle::SetVtxGuess().
Referenced by KFPTopoReconstructor::ReconstructPrimVertex().
|
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 KFParticle::Covariance(), and KFParticleBase::RotateXY().
|
inlineinherited |
Definition at line 160 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 824 of file KFParticle.h.
References KFParticleBase::fC.
Referenced by KFParticleFinder::CombineTrackPart(), KFParticleSIMD::GetKFParticle(), and KFParticleSIMD::KFParticleSIMD().
|
inherited |
Definition at line 45 of file KFParticle.cxx.
References C(), Double_t, i, and KFParticleBase::Initialize().
Referenced by KFParticle::KFParticle().
|
inlineinherited |
Definition at line 271 of file KFParticleBase.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), and KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
|
inlineinherited |
|
inherited |
Definition at line 383 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), KFParticle::GetDStoParticle(), mP, n, sqrt(), and KFParticle::Transport().
|
inherited |
Definition at line 421 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), KFParticle::GetDStoParticle(), mP, n, sqrt(), and KFParticle::Transport().
|
inherited |
Definition at line 402 of file KFParticle.cxx.
References a, acos(), Double_t, fabs(), KFParticle::GetDStoParticleXY(), mP, n, sqrt(), and KFParticle::Transport().
|
staticinherited |
Definition at line 3199 of file KFParticleBase.cxx.
References alpha, Double_t, KFParticleBase::GetPx(), KFParticleBase::GetPy(), KFParticleBase::GetPz(), and sqrt().
|
inlineinherited |
Definition at line 121 of file KFParticle.h.
References KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
Definition at line 492 of file KFParticle.h.
References KFParticleBase::GetChi2().
Referenced by ConstructPrimaryVertex(), and KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
Definition at line 126 of file KFParticleBase.h.
References KFParticleBase::fC, and i.
Referenced by KFParticle::GetCovariance(), and KFParticleBase::RotateXY().
|
inlineinherited |
Definition at line 127 of file KFParticleBase.h.
References KFParticleBase::fC, and KFParticleBase::IJ().
|
inlineinherited |
Definition at line 507 of file KFParticle.h.
References KFParticleBase::GetCovariance().
Referenced by KFParticle::GetDistanceFromVertexXY(), KFParticle::GetErrE(), KFParticle::GetErrPx(), KFParticle::GetErrPy(), KFParticle::GetErrPz(), KFParticle::GetErrS(), KFParticle::GetErrX(), KFParticle::GetErrY(), KFParticle::GetErrZ(), and KFParticle::GetPseudoProperDecayTime().
|
inlineinherited |
|
inlineinherited |
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().
|
inlineinherited |
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 KFParticle::GetDeviationFromParticle().
|
inlineinherited |
Definition at line 949 of file KFParticle.h.
References KFParticleBase::GetDeviationFromParticle().
|
inherited |
Definition at line 328 of file KFParticle.cxx.
References d, Double_t, KFParticleBase::fP, KFParticle::GetDeviationFromVertexXY(), KFParticle::GetDStoParticleXY(), h, sqrt(), and KFParticle::Transport().
|
inherited |
Definition at line 2567 of file KFParticleBase.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and KFParticleBase::GetDeviationFromVertex().
|
inlineinherited |
Definition at line 918 of file KFParticle.h.
References KFParticleBase::GetDeviationFromVertex().
Referenced by ConstructPrimaryVertex(), and KFParticle::GetDeviationFromVertex().
|
inlineinherited |
Definition at line 929 of file KFParticle.h.
References KFParticleBase::GetDeviationFromVertex().
Definition at line 939 of file KFParticle.h.
References KFParticle::GetDeviationFromVertex(), and KFParticle::KFParticle().
|
inherited |
Definition at line 352 of file KFParticle.cxx.
References Bool_t, Double_t, KFParticle::GetDistanceFromVertexXY(), and val.
Referenced by KFParticle::GetDeviationFromParticleXY(), and KFParticle::GetDeviationFromVertexXY().
|
inherited |
Definition at line 364 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and KFParticle::GetDeviationFromVertexXY().
Definition at line 373 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, KFParticle::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 KFParticle::GetDistanceFromParticle().
|
inlineinherited |
Definition at line 944 of file KFParticle.h.
References KFParticleBase::GetDistanceFromParticle().
|
inherited |
Definition at line 314 of file KFParticle.cxx.
References Double_t, dx, dy, KFParticle::GetDStoParticleXY(), mP, sqrt(), and KFParticle::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 KFParticle::GetDistanceFromVertex().
|
inlineinherited |
Definition at line 924 of file KFParticle.h.
References KFParticleBase::GetDistanceFromVertex().
Definition at line 934 of file KFParticle.h.
References KFParticle::GetDistanceFromVertex(), and KFParticle::KFParticle().
|
inherited |
Definition at line 268 of file KFParticle.cxx.
Referenced by KFParticle::GetDeviationFromVertexXY(), and KFParticle::GetDistanceFromVertexXY().
|
inherited |
Definition at line 220 of file KFParticle.cxx.
References Bool_t, Double_t, dx, dy, fabs(), KFParticle::GetCovariance(), KFParticle::GetDStoPoint(), h1, h3, h4, mP, pt(), sqrt(), and KFParticle::Transport().
|
inherited |
Definition at line 274 of file KFParticle.cxx.
References KFParticleBase::fC, KFParticleBase::fP, and KFParticle::GetDistanceFromVertexXY().
|
inherited |
Definition at line 282 of file KFParticle.cxx.
References KFParticle::GetDistanceFromVertexXY(), and KFParticle::KFParticle().
Definition at line 290 of file KFParticle.cxx.
References Double_t, KFParticle::GetDistanceFromVertexXY(), and val.
|
inherited |
Definition at line 298 of file KFParticle.cxx.
References KFParticleBase::fP, and KFParticle::GetDistanceFromVertexXY().
Definition at line 306 of file KFParticle.cxx.
References KFParticleBase::fP, KFParticle::GetDistanceFromVertexXY(), and KFParticle::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.
|
inlineinherited |
Definition at line 906 of file KFParticle.h.
References KFParticle::GetDStoParticleXY().
Referenced by KFParticle::GetAngle(), KFParticle::GetAngleRZ(), and KFParticle::TransportToParticle().
|
inlineprotectedvirtualinherited |
Implements KFParticleBase.
Definition at line 982 of file KFParticle.h.
References KFParticle::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 KFParticle::GetDStoParticleXY().
|
protectedinherited |
Definition at line 2214 of file KFParticleBase.cxx.
References Double_t, fabs(), and KFParticleBase::fP.
Referenced by KFParticleBase::GetDStoParticleCBM().
|
inlineinherited |
Definition at line 988 of file KFParticle.h.
References KFParticleBase::GetDStoParticleBz(), KFParticleBase::GetDStoParticleCBM(), and KFParticle::GetFieldAlice().
Referenced by KFParticle::GetAngleXY(), KFParticle::GetDeviationFromParticleXY(), KFParticle::GetDistanceFromParticleXY(), and KFParticle::GetDStoParticle().
Implements KFParticleBase.
Definition at line 895 of file KFParticle.h.
References KFParticleBase::GetDStoPointBz(), KFParticleBase::GetDStoPointCBM(), and KFParticle::GetFieldAlice().
Referenced by KFParticle::GetDistanceFromVertexXY(), and KFParticle::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 KFParticle::GetDStoPoint().
Definition at line 1650 of file KFParticleBase.cxx.
References Double_t, KFParticleBase::fP, and p2.
Referenced by KFParticleBase::GetDStoPointCBM().
|
inlineinherited |
|
inlineinherited |
Definition at line 670 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLength(), and par.
|
inlineinherited |
Definition at line 677 of file KFParticle.h.
References Double_t, KFParticleBase::GetDecayLengthXY(), and par.
|
inlineinherited |
Definition at line 618 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 642 of file KFParticle.h.
References Double_t, KFParticleBase::GetEta(), and par.
|
inlineinherited |
Definition at line 684 of file KFParticle.h.
References Double_t, KFParticleBase::GetLifeTime(), and par.
|
inlineinherited |
Definition at line 663 of file KFParticle.h.
References Double_t, KFParticleBase::GetMass(), and par.
|
inlineinherited |
Definition at line 656 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
|
inlineinherited |
Definition at line 628 of file KFParticle.h.
References Double_t, KFParticleBase::GetMomentum(), and par.
|
inlineinherited |
Definition at line 649 of file KFParticle.h.
References Double_t, KFParticleBase::GetPhi(), and par.
|
inlineinherited |
Definition at line 635 of file KFParticle.h.
References Double_t, KFParticleBase::GetPt(), and par.
|
inlineinherited |
Definition at line 603 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 608 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 613 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 691 of file KFParticle.h.
References Double_t, KFParticleBase::GetR(), and par.
|
inlineinherited |
Definition at line 623 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 588 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 593 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
Definition at line 598 of file KFParticle.h.
References fabs(), KFParticle::GetCovariance(), and sqrt().
|
inlineinherited |
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().
|
staticprotectedinherited |
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().
|
inlinestaticprotectedinherited |
Definition at line 960 of file KFParticle.h.
References KFParticle::fgBz.
Referenced by KFParticle::ConstructGamma(), KFParticle::GetDStoParticleXY(), KFParticle::GetDStoPoint(), KFParticle::GetFieldValue(), and KFParticle::Transport().
Implements KFParticleBase.
Definition at line 967 of file KFParticle.h.
References KFParticle::GetFieldAlice().
|
inlineinherited |
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().
|
inlineinherited |
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().
|
inlineinherited |
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 |
|
inlineinherited |
Definition at line 497 of file KFParticle.h.
References KFParticleBase::GetNDF().
Referenced by ConstructPrimaryVertex(), KFParticleSIMD::KFParticleSIMD(), and KFPTopoReconstructor::ReconstructPrimVertex().
|
inlineinherited |
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 KFParticle::GetParameter().
|
inlineinherited |
|
inlineinherited |
Definition at line 277 of file KFParticleBase.h.
References KFParticleBase::fPDG.
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
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().
|
inherited |
Definition at line 480 of file KFParticle.cxx.
References Double_t, dx, dy, f1, f2, f3, f4, KFParticle::GetCovariance(), KFParticle::Px(), KFParticle::Py(), KFParticle::X(), and KFParticle::Y().
|
inlineinherited |
Definition at line 525 of file KFParticle.h.
References Double_t, KFParticleBase::GetPt(), and par.
Referenced by KFParticle::GetTheta().
Definition at line 704 of file KFParticle.h.
References KFParticleBase::GetPt().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 487 of file KFParticle.h.
References KFParticleBase::GetQ().
Referenced by KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
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().
|
inlineinherited |
|
inlineinherited |
|
staticprotectedinherited |
Definition at line 336 of file KFParticleBase.cxx.
References d, Double_t, p2, and sqrt().
Referenced by KFParticleBase::GetMeasurement().
|
inlineinherited |
|
inlineinherited |
Definition at line 193 of file KFParticle.h.
References atan2(), KFParticleBase::fP, and KFParticle::GetPt().
|
inlineinherited |
Definition at line 447 of file KFParticle.h.
References KFParticleBase::GetX().
Referenced by KFParticleFinder::CombineTrackPart().
|
inlineinherited |
Definition at line 452 of file KFParticle.h.
References KFParticleBase::GetY().
Referenced by KFParticleFinder::CombineTrackPart().
|
inlineinherited |
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.
|
inlineinherited |
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().
|
inlineinherited |
Definition at line 139 of file KFParticle.h.
References KFParticleBase::fNDF.
Referenced by KFParticleSIMD::GetKFParticle().
|
inlineinherited |
|
inline |
|
inherited |
Definition at line 329 of file KFParticleBase.cxx.
References KFParticleBase::AddDaughter().
Referenced by KFParticle::operator+=().
|
inline |
Definition at line 109 of file KFVertex.h.
References KFParticle::SubtractFromVertex().
|
inline |
Definition at line 104 of file KFVertex.h.
References KFParticle::SubtractFromVertex().
|
inlineinherited |
Definition at line 158 of file KFParticleBase.h.
References KFParticleBase::fP, and i.
Referenced by KFParticle::Parameter().
|
inlineinherited |
|
inlineinherited |
Definition at line 819 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticleSIMD::GetKFParticle(), and KFParticleSIMD::KFParticleSIMD().
|
inlineinherited |
Definition at line 132 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticle::GetPseudoProperDecayTime().
|
inlineinherited |
|
inlineinherited |
Definition at line 133 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticle::GetPseudoProperDecayTime().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 137 of file KFParticle.h.
References KFParticleBase::fQ.
Referenced by KFParticleSIMD::GetKFParticle().
|
inlineinherited |
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().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 122 of file KFParticle.h.
References b, and KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::GetKFParticle().
void KFVertex::SetBeamConstraint | ( | float | X, |
float | Y, | ||
float | Z, | ||
float | ErrX, | ||
float | ErrY, | ||
float | ErrZ | ||
) |
Definition at line 46 of file KFVertex.cxx.
References KFParticleBase::fC, fIsConstrained, KFParticleBase::fP, x, y, and z.
void KFVertex::SetBeamConstraintOff | ( | ) |
|
inlineinherited |
|
inlinestaticinherited |
Definition at line 406 of file KFParticle.h.
References KFParticle::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 |
|
inlineinherited |
Definition at line 91 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::FindParticles(), and KFParticleSIMD::GetKFParticle().
|
inlineinherited |
|
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 KFParticle::SetProductionVertex().
|
inlineinherited |
Definition at line 841 of file KFParticle.h.
References KFParticleBase::SetProductionVertex().
Definition at line 442 of file KFParticle.h.
References KFParticleBase::SetVtxGuess().
Referenced by 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 KFParticle::SubtractFromVertex().
|
inlineinherited |
Definition at line 954 of file KFParticle.h.
References KFParticleBase::SubtractFromVertex().
Referenced by operator-(), and operator-=().
|
inlineprotectedvirtualinherited |
Implements KFParticleBase.
Definition at line 1000 of file KFParticle.h.
References KFParticle::GetFieldAlice(), KFParticleBase::TransportBz(), and KFParticleBase::TransportCBM().
Referenced by KFParticle::GetAngle(), KFParticle::GetAngleRZ(), KFParticle::GetAngleXY(), KFParticle::GetDeviationFromParticleXY(), KFParticle::GetDistanceFromParticleXY(), and KFParticle::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 KFParticle::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 KFParticle::Transport().
|
protectedinherited |
Definition at line 2754 of file KFParticleBase.cxx.
References c11, c6, Double_t, KFParticleBase::fC, and KFParticleBase::fP.
Referenced by KFParticleBase::TransportCBM().
|
inlineinherited |
Definition at line 863 of file KFParticle.h.
References KFParticleBase::TransportToDecayVertex().
|
inlineinherited |
Definition at line 890 of file KFParticle.h.
References KFParticleBase::TransportToDS().
Referenced by KFParticle::TransportToParticle(), and KFParticle::TransportToPoint().
|
inlineinherited |
Definition at line 883 of file KFParticle.h.
References Double_t, KFParticle::GetDStoParticle(), and KFParticle::TransportToDS().
|
inlineinherited |
Definition at line 873 of file KFParticle.h.
References KFParticle::GetDStoPoint(), and KFParticle::TransportToDS().
Referenced by KFParticle::TransportToVertex().
|
inlineinherited |
Definition at line 868 of file KFParticle.h.
References KFParticleBase::TransportToProductionVertex().
|
inlineinherited |
Definition at line 878 of file KFParticle.h.
References KFParticleBase::fP, KFParticle::KFParticle(), and KFParticle::TransportToPoint().
|
inlineinherited |
Definition at line 129 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticle::GetPseudoProperDecayTime().
|
inlineinherited |
|
inlineinherited |
Definition at line 130 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticle::GetPseudoProperDecayTime().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
Definition at line 314 of file KFParticleBase.h.
Referenced by KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFParticle::GetAtProductionVertex(), KFParticleBase::Initialize(), KFParticle::KFParticle(), KFVertex(), KFParticle::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(), ConstructPrimaryVertex(), KFParticleBase::Convert(), KFParticleBase::Covariance(), KFParticle::CovarianceMatrix(), KFParticleBase::GetCovariance(), KFParticleBase::GetDecayLength(), KFParticleBase::GetDecayLengthXY(), KFParticleBase::GetDeviationFromVertex(), KFParticle::GetDeviationFromVertexXY(), KFParticle::GetDistanceFromVertexXY(), KFParticleBase::GetEta(), KFParticleBase::GetLifeTime(), KFParticleBase::GetMass(), KFParticleBase::GetMomentum(), KFParticleBase::GetPhi(), KFParticleBase::GetPt(), KFParticleBase::GetR(), KFParticleBase::Initialize(), KFParticle::KFParticle(), 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(), KFParticle::Chi2(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), ConstructPrimaryVertex(), KFParticleBase::GetChi2(), KFParticleBase::Initialize(), KFParticle::KFParticle(), 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 KFParticle::AddDaughter(), KFParticleBase::AddDaughterId(), KFParticle::CleanDaughtersId(), KFParticleBase::DaughterIds(), KFParticleBase::NDaughters(), and KFParticle::SetNDaughters().
|
protectedinherited |
Definition at line 330 of file KFParticleBase.h.
Referenced by KFParticleBase::Id(), and KFParticleBase::SetId().
|
protected |
Definition at line 86 of file KFVertex.h.
Referenced by ConstructPrimaryVertex(), GetNContributors(), SetBeamConstraint(), and SetBeamConstraintOff().
|
protectedinherited |
Definition at line 320 of file KFParticleBase.h.
Referenced by KFParticleBase::AddDaughterWithEnergyCalc(), KFParticleBase::AddDaughterWithEnergyFit(), KFParticleBase::AddDaughterWithEnergyFitMC(), KFParticleBase::Construct(), KFParticleBase::ConstructGammaBz(), KFParticleBase::Initialize(), KFParticle::KFParticle(), 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(), ConstructPrimaryVertex(), GetNContributors(), KFParticleBase::GetNDF(), KFParticleBase::Initialize(), KFParticle::KFParticle(), KFVertex(), KFParticleBase::NDF(), KFParticle::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(), ConstructPrimaryVertex(), KFParticleBase::Convert(), KFParticleBase::E(), KFParticle::E(), KFParticleBase::GetDecayLength(), KFParticleBase::GetDecayLengthXY(), KFParticleBase::GetDeviationFromParticle(), KFParticle::GetDeviationFromParticleXY(), KFParticleBase::GetDeviationFromVertex(), KFParticle::GetDeviationFromVertexXY(), KFParticleBase::GetDistanceFromVertex(), KFParticle::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(), KFParticle::GetRapidity(), KFParticleBase::GetS(), KFParticle::GetTheta(), KFParticleBase::GetX(), KFParticleBase::GetY(), KFParticleBase::GetZ(), KFParticleBase::Initialize(), KFParticle::KFParticle(), KFVertex(), KFParticleBase::Parameter(), KFParticle::Parameters(), KFParticleBase::Px(), KFParticle::Px(), KFParticleBase::Py(), KFParticle::Py(), KFParticleBase::Pz(), KFParticle::Pz(), KFParticleBase::RotateXY(), KFParticleBase::S(), KFParticle::S(), SetBeamConstraint(), KFParticleBase::SetMassConstraint(), KFParticleBase::SetNoDecayLength(), KFParticleBase::SetNonlinearMassConstraint(), KFParticleBase::SetProductionVertex(), KFParticleBase::SubtractFromVertex(), KFParticleBase::TransportBz(), KFParticleBase::TransportCBM(), KFParticleBase::TransportLine(), KFParticleBase::TransportToDS(), KFParticleBase::TransportToProductionVertex(), KFParticle::TransportToVertex(), KFParticleBase::X(), KFParticle::X(), KFParticleBase::Y(), KFParticle::Y(), KFParticleBase::Z(), and KFParticle::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::KFParticle(), KFVertex(), KFParticleBase::Q(), KFParticle::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::KFParticle(), 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(), 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().