|
BmnRoot
|
#include <KFParticleSIMD.h>
Public Member Functions | |
| void | SetField (const L1FieldRegion &field, bool isOneEntry=0, const int iVec=0) |
| KFParticleSIMD () | |
| ~KFParticleSIMD () | |
| KFParticleSIMD (const KFParticleSIMD &d1, const KFParticleSIMD &d2, Bool_t gamma=kFALSE) | |
| KFParticleSIMD (const KFParticleSIMD &d1, const KFParticleSIMD &d2, const KFParticleSIMD &d3) | |
| KFParticleSIMD (const KFParticleSIMD &d1, const KFParticleSIMD &d2, const KFParticleSIMD &d3, const KFParticleSIMD &d4) | |
| void | Create (const fvec Param[], const fvec Cov[], Int_t Charge, fvec mass) |
| KFParticleSIMD (CbmKFTrackInterface *Track[], int NTracks, Int_t *qHypo=0, const Int_t *pdg=0) | |
| KFParticleSIMD (CbmKFTrackInterface &Track, Int_t *qHypo=0, const Int_t *pdg=0) | |
| KFParticleSIMD (CbmKFVertexInterface &vertex) | |
| void | Create (CbmKFTrackInterface *Track[], int NTracks, Int_t *qHypo=0, const Int_t *pdg=0) |
| KFParticleSIMD (KFParticle *part[], const int nPart=0) | |
| KFParticleSIMD (KFParticle &part) | |
| void | Initialize () |
| void | SetVtxGuess (fvec x, fvec y, fvec z) |
| fvec | GetX () const |
| fvec | GetY () const |
| fvec | GetZ () const |
| fvec | GetPx () const |
| fvec | GetPy () const |
| fvec | GetPz () const |
| fvec | GetE () const |
| fvec | GetS () const |
| fvec | GetQ () const |
| fvec | GetChi2 () const |
| fvec | GetNDF () const |
| Bool_t | GetAtProductionVertex () const |
| const fvec & | X () const |
| const fvec & | Y () const |
| const fvec & | Z () const |
| const fvec & | Px () const |
| const fvec & | Py () const |
| const fvec & | Pz () const |
| const fvec & | E () const |
| const fvec & | S () const |
| const fvec & | Q () const |
| const fvec & | Chi2 () const |
| const fvec & | NDF () const |
| fvec | GetParameter (int i) const |
| fvec | GetCovariance (int i) const |
| fvec | GetCovariance (int i, int j) const |
| fvec | GetP () const |
| fvec | GetPt () const |
| fvec | GetEta () const |
| fvec | GetPhi () const |
| fvec | GetMomentum () const |
| fvec | GetMass () const |
| fvec | GetDecayLength () const |
| fvec | GetDecayLengthXY () const |
| fvec | GetLifeTime () const |
| fvec | GetR () const |
| fvec | GetErrX () const |
| fvec | GetErrY () const |
| fvec | GetErrZ () const |
| fvec | GetErrPx () const |
| fvec | GetErrPy () const |
| fvec | GetErrPz () const |
| fvec | GetErrE () const |
| fvec | GetErrS () const |
| fvec | GetErrP () const |
| fvec | GetErrPt () const |
| fvec | GetErrEta () const |
| fvec | GetErrPhi () const |
| fvec | GetErrMomentum () const |
| fvec | GetErrMass () const |
| fvec | GetErrDecayLength () const |
| fvec | GetErrDecayLengthXY () const |
| fvec | GetErrLifeTime () const |
| fvec | GetErrR () const |
| fvec | GetP (fvec &P, fvec &SigmaP) const |
| fvec | GetPt (fvec &Pt, fvec &SigmaPt) const |
| fvec | GetEta (fvec &Eta, fvec &SigmaEta) const |
| fvec | GetPhi (fvec &Phi, fvec &SigmaPhi) const |
| fvec | GetMomentum (fvec &P, fvec &SigmaP) const |
| fvec | GetMass (fvec &M, fvec &SigmaM) const |
| fvec | GetDecayLength (fvec &L, fvec &SigmaL) const |
| fvec | GetDecayLengthXY (fvec &L, fvec &SigmaL) const |
| fvec | GetLifeTime (fvec &T, fvec &SigmaT) const |
| fvec | GetR (fvec &R, fvec &SigmaR) const |
| fvec & | X () |
| fvec & | Y () |
| fvec & | Z () |
| fvec & | Px () |
| fvec & | Py () |
| fvec & | Pz () |
| fvec & | E () |
| fvec & | S () |
| fvec & | Q () |
| fvec & | Chi2 () |
| fvec & | NDF () |
| fvec & | Parameter (int i) |
| fvec & | Covariance (int i) |
| fvec & | Covariance (int i, int j) |
| fvec * | Parameters () |
| fvec * | CovarianceMatrix () |
| void | GetKFParticle (KFParticle &Part, int iPart=0) |
| void | GetKFParticle (KFParticle *Part, int nPart=0) |
| void | AddDaughter (const KFParticleSIMD &Daughter) |
| void | operator+= (const KFParticleSIMD &Daughter) |
| void | SetProductionVertex (const KFParticleSIMD &Vtx) |
| void | SetMassConstraint (fvec Mass, fvec SigmaMass=0) |
| void | SetNoDecayLength () |
| void | Construct (const KFParticleSIMD *vDaughters[], int nDaughters, const KFParticleSIMD *ProdVtx=0, Float_t Mass=-1, Bool_t IsConstrained=0, Bool_t isAtVtxGuess=0) |
| void | TransportToDecayVertex () |
| void | TransportToProductionVertex () |
| void | TransportToPoint (const fvec xyz[]) |
| void | TransportToParticle (const KFParticleSIMD &p) |
| void | TransportToDS (fvec dS) |
| fvec | GetDStoPoint (const fvec xyz[]) const |
| void | GetDStoParticle (const KFParticleSIMD &p, fvec &DS, fvec &DSp) const |
| void | GetDStoParticleXY (const KFParticleBaseSIMD &p, fvec &DS, fvec &DSp) const |
| fvec | GetDistanceFromVertex (const fvec vtx[]) const |
| fvec | GetDistanceFromVertex (const KFParticleSIMD &Vtx) const |
| fvec | GetDistanceFromParticle (const KFParticleSIMD &p) const |
| fvec | GetDeviationFromVertex (const fvec v[], const fvec Cv[]=0) const |
| fvec | GetDeviationFromVertex (const KFParticleSIMD &Vtx) const |
| fvec | GetDeviationFromParticle (const KFParticleSIMD &p) const |
| fvec | GetDistanceFromVertexXY (const fvec vtx[], fvec &val, fvec &err) const |
| fvec | GetDistanceFromVertexXY (const fvec vtx[], const fvec Cv[], fvec &val, fvec &err) const |
| fvec | GetDistanceFromVertexXY (const KFParticleSIMD &Vtx, fvec &val, fvec &err) const |
| fvec | GetDistanceFromVertexXY (const fvec vtx[]) const |
| fvec | GetDistanceFromVertexXY (const KFParticleSIMD &Vtx) const |
| fvec | GetDistanceFromParticleXY (const KFParticleSIMD &p) const |
| fvec | GetDeviationFromVertexXY (const fvec v[], const fvec Cv[]=0) const |
| fvec | GetDeviationFromVertexXY (const KFParticleSIMD &Vtx) const |
| fvec | GetDeviationFromParticleXY (const KFParticleSIMD &p) const |
| fvec | GetAngle (const KFParticleSIMD &p) const |
| fvec | GetAngleXY (const KFParticleSIMD &p) const |
| fvec | GetAngleRZ (const KFParticleSIMD &p) const |
| void | SubtractFromVertex (KFParticleSIMD &v) const |
| void | SubtractFromParticle (KFParticleSIMD &v) const |
| void | ConstructGamma (const KFParticleSIMD &daughter1, const KFParticleSIMD &daughter2) |
| fvec | GetPseudoProperDecayTime (const KFParticleSIMD &primVertex, const fvec &mass, fvec *timeErr2=0) const |
Public Member Functions inherited from KFParticleBaseSIMD | |
| KFParticleBaseSIMD () | |
| virtual | ~KFParticleBaseSIMD () |
| void | Initialize (const fvec Param[], const fvec Cov[], Int_t Charge, fvec Mass) |
| void | Initialize () |
| void | SetVtxGuess (fvec x, fvec y, fvec z) |
| void | SetVtxErrGuess (fvec &x, fvec &y, fvec &z) |
| void | SetConstructMethod (Int_t m) |
| void | SetMassHypo (fvec m) |
| const fvec & | GetMassHypo () const |
| const fvec & | GetSumDaughterMass () const |
| fvec | GetX () const |
| fvec | GetY () const |
| fvec | GetZ () const |
| fvec | GetPx () const |
| fvec | GetPy () const |
| fvec | GetPz () const |
| fvec | GetE () const |
| fvec | GetS () const |
| fvec | GetQ () const |
| fvec | GetChi2 () const |
| fvec | GetNDF () const |
| const fvec & | X () const |
| const fvec & | Y () const |
| const fvec & | Z () const |
| const fvec & | Px () const |
| const fvec & | Py () const |
| const fvec & | Pz () const |
| const fvec & | E () const |
| const fvec & | S () const |
| const fvec & | Q () const |
| const fvec & | Chi2 () const |
| const fvec & | NDF () const |
| fvec | GetParameter (Int_t i) const |
| fvec | GetCovariance (Int_t i) const |
| fvec | GetCovariance (Int_t i, Int_t j) const |
| fvec | GetMomentum (fvec &P, fvec &SigmaP) const |
| fvec | GetPt (fvec &Pt, fvec &SigmaPt) const |
| fvec | GetEta (fvec &Eta, fvec &SigmaEta) const |
| fvec | GetPhi (fvec &Phi, fvec &SigmaPhi) const |
| fvec | GetMass (fvec &M, fvec &SigmaM) const |
| fvec | GetDecayLength (fvec &L, fvec &SigmaL) const |
| fvec | GetDecayLengthXY (fvec &L, fvec &SigmaL) const |
| fvec | GetLifeTime (fvec &T, fvec &SigmaT) const |
| fvec | GetR (fvec &R, fvec &SigmaR) const |
| fvec & | X () |
| fvec & | Y () |
| fvec & | Z () |
| fvec & | Px () |
| fvec & | Py () |
| fvec & | Pz () |
| fvec & | E () |
| fvec & | S () |
| fvec & | Q () |
| fvec & | Chi2 () |
| fvec & | NDF () |
| fvec & | Parameter (Int_t i) |
| fvec & | Covariance (Int_t i) |
| fvec & | Covariance (Int_t i, Int_t j) |
| void | operator+= (const KFParticleBaseSIMD &Daughter) |
| void | AddDaughter (const KFParticleBaseSIMD &Daughter, Bool_t isAtVtxGuess=0) |
| void | AddDaughterWithEnergyFit (const KFParticleBaseSIMD &Daughter, Bool_t isAtVtxGuess) |
| void | AddDaughterWithEnergyCalc (const KFParticleBaseSIMD &Daughter, Bool_t isAtVtxGuess) |
| void | AddDaughterWithEnergyFitMC (const KFParticleBaseSIMD &Daughter, Bool_t isAtVtxGuess) |
| void | SetProductionVertex (const KFParticleBaseSIMD &Vtx) |
| void | SetNonlinearMassConstraint (fvec Mass) |
| void | SetMassConstraint (fvec Mass, fvec SigmaMass=0) |
| void | SetNoDecayLength () |
| void | Construct (const KFParticleBaseSIMD *vDaughters[], Int_t nDaughters, const KFParticleBaseSIMD *ProdVtx=0, Float_t Mass=-1, Bool_t IsConstrained=0, Bool_t isAtVtxGuess=0) |
| void | TransportToDecayVertex () |
| void | TransportToProductionVertex () |
| void | TransportToDS (fvec dS) |
| fvec | GetDStoPointBz (fvec Bz, const fvec xyz[]) const |
| fvec | GetDStoPointBy (fvec By, const fvec xyz[]) const |
| void | GetDStoParticleBz (fvec Bz, const KFParticleBaseSIMD &p, fvec &dS, fvec &dS1) const |
| void | GetDStoParticleBy (fvec B, const KFParticleBaseSIMD &p, fvec &dS, fvec &dS1) const |
| fvec | GetDStoPointCBM (const fvec xyz[]) const |
| void | GetDStoParticleCBM (const KFParticleBaseSIMD &p, fvec &dS, fvec &dS1) const |
| void | TransportBz (fvec Bz, fvec dS, fvec P[], fvec C[]) const |
| void | TransportCBM (fvec dS, fvec P[], fvec C[]) const |
| fvec | GetDistanceFromVertex (const fvec vtx[]) const |
| fvec | GetDistanceFromVertex (const KFParticleBaseSIMD &Vtx) const |
| fvec | GetDistanceFromParticle (const KFParticleBaseSIMD &p) const |
| fvec | GetDeviationFromVertex (const fvec v[], const fvec Cv[]=0) const |
| fvec | GetDeviationFromVertex (const KFParticleBaseSIMD &Vtx) const |
| fvec | GetDeviationFromParticle (const KFParticleBaseSIMD &p) const |
| void | SubtractFromVertex (KFParticleBaseSIMD &Vtx) const |
| void | SubtractFromParticle (KFParticleBaseSIMD &Vtx) const |
| void | ConstructGammaBz (const KFParticleBaseSIMD &daughter1, const KFParticleBaseSIMD &daughter2, fvec Bz) |
| void | RotateXY (fvec angle, fvec Vtx[3]) |
| fvec | Id () const |
| int | NDaughters () const |
| std::vector< fvec > & | DaughterIds () |
| void | SetId (fvec id) |
| void | SetNDaughters (int n) |
| void | AddDaughterId (fvec id) |
| void | CleanDaughtersId () |
| void | SetPDG (int pdg) |
| const int & | GetPDG () const |
| void | GetDistanceToVertexLine (const KFParticleBaseSIMD &Vertex, fvec &l, fvec &dl, fvec *isParticleFromVertex=0) const |
Protected Member Functions | |
| void | GetFieldValue (const fvec xyz[], fvec B[]) const |
| void | GetDStoParticle (const KFParticleBaseSIMD &p, fvec &DS, fvec &DSp) const |
| void | Transport (fvec dS, fvec P[], fvec C[]) const |
Protected Member Functions inherited from KFParticleBaseSIMD | |
| fvec & | Cij (Int_t i, Int_t j) |
| void | Convert (bool ToProduction) |
| void | TransportLine (fvec S, fvec P[], fvec C[]) const |
| fvec | GetDStoPointLine (const fvec xyz[]) const |
| void | GetDStoParticleLine (const KFParticleBaseSIMD &p, fvec &dS, fvec &dS1) const |
| void | GetDSIter (const KFParticleBaseSIMD &p, fvec const &dS, fvec x[3], fvec dx[3], fvec ddx[3]) const |
| fvec | GetSCorrection (const fvec Part[], const fvec XYZ[]) const |
| void | GetMeasurement (const fvec XYZ[], fvec m[], fvec V[], Bool_t isAtVtxGuess=0) const |
| void | SetMassConstraint (fvec *mP, fvec *mC, fvec mJ[7][7], fvec mass, fvec mask) |
Static Protected Member Functions | |
| static void | GetExternalTrackParam (const KFParticleBaseSIMD &p, fvec &X, fvec &Alpha, fvec P[5]) |
Static Protected Member Functions inherited from KFParticleBaseSIMD | |
| static Int_t | IJ (Int_t i, Int_t j) |
| static fvec | InvertSym3 (const fvec A[], fvec Ainv[]) |
| static void | InvertCholetsky3 (fvec a[6]) |
| static void | MultQSQt (const fvec Q[], const fvec S[], fvec SOut[]) |
| static void | multQSQt1 (const fvec J[11], fvec S[]) |
Additional Inherited Members | |
Static Public Member Functions inherited from KFParticleBaseSIMD | |
| static void | GetArmenterosPodolanski (KFParticleBaseSIMD &positive, KFParticleBaseSIMD &negative, fvec QtAlfa[2]) |
Protected Attributes inherited from KFParticleBaseSIMD | |
| fvec | fP [8] |
| fvec | fC [36] |
| fvec | fQ |
| fvec | fNDF |
| fvec | fChi2 |
| fvec | fSFromDecay |
| Bool_t | fAtProductionVertex |
| Bool_t | fIsVtxGuess |
| Bool_t | fIsVtxErrGuess |
| fvec | fVtxGuess [3] |
| fvec | fVtxErrGuess [3] |
| Bool_t | fIsLinearized |
| Int_t | fConstructMethod |
| fvec | SumDaughterMass |
| fvec | fMassHypo |
| fvec | fId |
| std::vector< fvec > | fDaughterIds |
| int | fPDG |
Definition at line 41 of file KFParticleSIMD.h.
|
inline |
Definition at line 65 of file KFParticleSIMD.h.
|
inline |
Definition at line 73 of file KFParticleSIMD.h.
| KFParticleSIMD::KFParticleSIMD | ( | const KFParticleSIMD & | d1, |
| const KFParticleSIMD & | d2, | ||
| Bool_t | gamma = kFALSE |
||
| ) |
Definition at line 43 of file KFParticleSIMD.cxx.
|
inline |
Definition at line 418 of file KFParticleSIMD.h.
|
inline |
Definition at line 432 of file KFParticleSIMD.h.
| KFParticleSIMD::KFParticleSIMD | ( | CbmKFTrackInterface * | Track[], |
| int | NTracks, | ||
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 80 of file KFParticleSIMD.cxx.
References Create().
| KFParticleSIMD::KFParticleSIMD | ( | CbmKFTrackInterface & | Track, |
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 181 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fAtProductionVertex, KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fChi2, KFParticleBaseSIMD::fDaughterIds, KFParticleBaseSIMD::fIsLinearized, KFParticleBaseSIMD::fIsVtxErrGuess, KFParticleBaseSIMD::fIsVtxGuess, KFParticleBaseSIMD::fMassHypo, KFParticleBaseSIMD::fNDF, KFParticleBaseSIMD::fP, KFParticleBaseSIMD::fQ, fvecLen, CbmKFTrack::GetCovMatrix(), CbmKFTrack::GetMass(), CbmKFParticleDatabase::GetMass(), CbmKFTrack::GetRefChi2(), CbmKFTrack::GetRefNDF(), CbmKFTrack::GetTrack(), i, CbmKFTrackInterface::Id(), CbmKFParticleDatabase::Instance(), m, and sqrt().
| KFParticleSIMD::KFParticleSIMD | ( | CbmKFVertexInterface & | vertex | ) |
Definition at line 274 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fAtProductionVertex, KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fChi2, KFParticleBaseSIMD::fIsLinearized, KFParticleBaseSIMD::fNDF, KFParticleBaseSIMD::fP, KFParticleBaseSIMD::fQ, KFParticleBaseSIMD::fSFromDecay, CbmKFVertexInterface::GetCovMatrix(), CbmKFVertexInterface::GetRefChi2(), CbmKFVertexInterface::GetRefNDF(), CbmKFVertexInterface::GetRefX(), CbmKFVertexInterface::GetRefY(), CbmKFVertexInterface::GetRefZ(), and i.
| KFParticleSIMD::KFParticleSIMD | ( | KFParticle * | part[], |
| const int | nPart = 0 |
||
| ) |
Definition at line 373 of file KFParticleSIMD.cxx.
References KFParticle::CovarianceMatrix(), KFParticleBase::DaughterIds(), KFParticle::GetAtProductionVertex(), KFParticle::GetChi2(), KFParticle::GetFieldCoeff(), KFParticleBase::GetMassHypo(), KFParticle::GetNDF(), KFParticleBase::GetPDG(), KFParticle::GetQ(), i, KFParticleBase::Id(), KFParticleBase::NDaughters(), and KFParticle::Parameters().
| KFParticleSIMD::KFParticleSIMD | ( | KFParticle & | part | ) |
Definition at line 420 of file KFParticleSIMD.cxx.
References KFParticle::CovarianceMatrix(), KFParticleBase::DaughterIds(), KFParticle::GetAtProductionVertex(), KFParticle::GetChi2(), KFParticle::GetFieldCoeff(), KFParticleBase::GetMassHypo(), KFParticle::GetNDF(), KFParticleBase::GetPDG(), KFParticle::GetQ(), i, KFParticleBase::Id(), KFParticleBase::NDaughters(), and KFParticle::Parameters().
|
inline |
Definition at line 868 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::AddDaughter().
|
inline |
Definition at line 826 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Chi2().
|
inline |
Definition at line 144 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fChi2.
|
inline |
Definition at line 888 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Construct(), KFParticleBaseSIMD::fP, L1FieldRegion::Get(), L1FieldRegion::Set(), L1FieldValue::x, L1FieldValue::y, and L1FieldValue::z.
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), and KFParticleFinder::FindTrackV0Decay().
|
inline |
Definition at line 1072 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::ConstructGammaBz().
|
inline |
Definition at line 841 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Covariance(), and i.
|
inline |
Definition at line 846 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Covariance(), and i.
|
inline |
Definition at line 856 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fC.
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and GetKFParticle().
| void KFParticleSIMD::Create | ( | CbmKFTrackInterface * | Track[], |
| int | NTracks, | ||
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 86 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fAtProductionVertex, KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fChi2, KFParticleBaseSIMD::fDaughterIds, KFParticleBaseSIMD::fIsLinearized, KFParticleBaseSIMD::fIsVtxErrGuess, KFParticleBaseSIMD::fIsVtxGuess, KFParticleBaseSIMD::fMassHypo, KFParticleBaseSIMD::fNDF, KFParticleBaseSIMD::fP, KFParticleBaseSIMD::fQ, fvecLen, CbmKFTrackInterface::GetMass(), CbmKFParticleDatabase::GetMass(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), i, CbmKFTrackInterface::Id(), CbmKFParticleDatabase::Instance(), m, and sqrt().
Definition at line 57 of file KFParticleSIMD.cxx.
References i, and KFParticleBaseSIMD::Initialize().
Referenced by KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindTrackV0Decay(), and KFParticleSIMD().
|
inline |
Definition at line 811 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::E().
|
inline |
Definition at line 141 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
| fvec KFParticleSIMD::GetAngle | ( | const KFParticleSIMD & | p | ) | const |
Definition at line 612 of file KFParticleSIMD.cxx.
References acos(), fabs(), GetDStoParticle(), if3, sqrt(), and Transport().
| fvec KFParticleSIMD::GetAngleRZ | ( | const KFParticleSIMD & | p | ) | const |
Definition at line 656 of file KFParticleSIMD.cxx.
References acos(), fabs(), GetDStoParticle(), if3, sqrt(), and Transport().
| fvec KFParticleSIMD::GetAngleXY | ( | const KFParticleSIMD & | p | ) | const |
Definition at line 634 of file KFParticleSIMD.cxx.
References acos(), fabs(), GetDStoParticleXY(), if3, sqrt(), and Transport().
|
inline |
Definition at line 133 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fAtProductionVertex.
|
inline |
Definition at line 504 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetChi2().
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), GetKFParticle(), and KFParticleFinder::SelectParticleCandidates().
|
inline |
Definition at line 519 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetCovariance(), and i.
Referenced by KFParticleFinder::GetChi2BetweenParticles(), GetDistanceFromVertexXY(), GetErrE(), GetErrPx(), GetErrPy(), GetErrPz(), GetErrS(), GetErrX(), GetErrY(), GetErrZ(), and GetPseudoProperDecayTime().
|
inline |
Definition at line 524 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetCovariance(), and i.
|
inline |
Definition at line 572 of file KFParticleSIMD.h.
References GetDecayLength().
Referenced by GetDecayLength(), and GetErrDecayLength().
Definition at line 761 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDecayLength().
|
inline |
Definition at line 579 of file KFParticleSIMD.h.
References GetDecayLengthXY().
Referenced by GetDecayLengthXY(), and GetErrDecayLengthXY().
Definition at line 766 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDecayLengthXY().
|
inline |
Definition at line 1004 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDeviationFromParticle().
| fvec KFParticleSIMD::GetDeviationFromParticleXY | ( | const KFParticleSIMD & | p | ) | const |
Definition at line 555 of file KFParticleSIMD.cxx.
References d, KFParticleBaseSIMD::fP, GetDeviationFromVertexXY(), GetDStoParticleXY(), sqrt(), and Transport().
Definition at line 973 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDeviationFromVertex(), and v.
|
inline |
Definition at line 984 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDeviationFromVertex().
Definition at line 579 of file KFParticleSIMD.cxx.
References GetDistanceFromVertexXY(), and if3.
Referenced by GetDeviationFromParticleXY(), and GetDeviationFromVertexXY().
| fvec KFParticleSIMD::GetDeviationFromVertexXY | ( | const KFParticleSIMD & | Vtx | ) | const |
Definition at line 593 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fP, and GetDeviationFromVertexXY().
|
inline |
Definition at line 999 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDistanceFromParticle().
| fvec KFParticleSIMD::GetDistanceFromParticleXY | ( | const KFParticleSIMD & | p | ) | const |
Definition at line 541 of file KFParticleSIMD.cxx.
References GetDStoParticleXY(), sqrt(), and Transport().
Definition at line 968 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDistanceFromVertex().
|
inline |
Definition at line 979 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDistanceFromVertex().
Definition at line 517 of file KFParticleSIMD.cxx.
References GetDistanceFromVertexXY().
| fvec KFParticleSIMD::GetDistanceFromVertexXY | ( | const fvec | vtx[], |
| const fvec | Cv[], | ||
| fvec & | val, | ||
| fvec & | err | ||
| ) | const |
Definition at line 450 of file KFParticleSIMD.cxx.
References fabs(), GetCovariance(), GetDStoPoint(), if3, sqrt(), and Transport().
Definition at line 495 of file KFParticleSIMD.cxx.
References GetDistanceFromVertexXY().
Referenced by GetDeviationFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), and GetDistanceFromVertexXY().
| fvec KFParticleSIMD::GetDistanceFromVertexXY | ( | const KFParticleSIMD & | Vtx | ) | const |
Definition at line 525 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fP, and GetDistanceFromVertexXY().
| fvec KFParticleSIMD::GetDistanceFromVertexXY | ( | const KFParticleSIMD & | Vtx, |
| fvec & | val, | ||
| fvec & | err | ||
| ) | const |
Definition at line 501 of file KFParticleSIMD.cxx.
References KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fP, and GetDistanceFromVertexXY().
|
inlineprotectedvirtual |
Implements KFParticleBaseSIMD.
Definition at line 1044 of file KFParticleSIMD.h.
References GetDStoParticleXY().
|
inline |
Definition at line 961 of file KFParticleSIMD.h.
References GetDStoParticleXY().
Referenced by GetAngle(), GetAngleRZ(), and TransportToParticle().
|
inline |
Definition at line 1050 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDStoParticleBz(), and KFParticleBaseSIMD::GetDStoParticleCBM().
Referenced by GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), GetDStoParticle(), and GetDStoParticle().
Implements KFParticleBaseSIMD.
Definition at line 950 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetDStoPointBz(), and KFParticleBaseSIMD::GetDStoPointCBM().
Referenced by GetDistanceFromVertexXY(), and TransportToPoint().
|
inline |
Definition at line 489 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetE().
|
inline |
Definition at line 694 of file KFParticleSIMD.h.
References GetDecayLength().
|
inline |
Definition at line 703 of file KFParticleSIMD.h.
References GetDecayLengthXY().
|
inline |
Definition at line 630 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 658 of file KFParticleSIMD.h.
References GetEta().
|
inline |
Definition at line 712 of file KFParticleSIMD.h.
References GetLifeTime().
|
inline |
Definition at line 685 of file KFParticleSIMD.h.
References GetMass().
|
inline |
Definition at line 676 of file KFParticleSIMD.h.
References GetMomentum().
|
inline |
Definition at line 640 of file KFParticleSIMD.h.
References GetMomentum().
|
inline |
Definition at line 667 of file KFParticleSIMD.h.
References GetPhi().
|
inline |
Definition at line 649 of file KFParticleSIMD.h.
References GetPt().
|
inline |
Definition at line 615 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 620 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 625 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 721 of file KFParticleSIMD.h.
References GetR().
|
inline |
Definition at line 635 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 600 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 605 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 610 of file KFParticleSIMD.h.
References fabs(), GetCovariance(), and sqrt().
|
inline |
Definition at line 544 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetEta().
Referenced by GetErrEta().
Definition at line 741 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetEta().
|
staticprotected |
Implements KFParticleBaseSIMD.
Definition at line 1035 of file KFParticleSIMD.h.
References L1FieldValue::x, L1FieldValue::y, and L1FieldValue::z.
| void KFParticleSIMD::GetKFParticle | ( | KFParticle & | Part, |
| int | iPart = 0 |
||
| ) |
Definition at line 774 of file KFParticleSIMD.cxx.
References KFParticle::AddDaughter(), KFParticle::Chi2(), KFParticle::CleanDaughtersId(), KFParticle::CovarianceMatrix(), CovarianceMatrix(), L1FieldRegion::cx0, L1FieldRegion::cx1, L1FieldRegion::cx2, L1FieldRegion::cy0, L1FieldRegion::cy1, L1FieldRegion::cy2, L1FieldRegion::cz0, L1FieldRegion::cz1, L1FieldRegion::cz2, KFParticleBaseSIMD::DaughterIds(), KFParticleBaseSIMD::fAtProductionVertex, GetChi2(), GetNDF(), KFParticleBaseSIMD::GetPDG(), GetQ(), i, KFParticleBaseSIMD::Id(), KFParticle::NDF(), KFParticle::Parameters(), Parameters(), KFParticle::Q(), KFParticle::SetAtProductionVertex(), KFParticle::SetFieldCoeff(), KFParticleBase::SetId(), KFParticle::SetNDaughters(), KFParticleBase::SetPDG(), and L1FieldRegion::z0.
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::ExtrapolateToPV(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), and GetKFParticle().
| void KFParticleSIMD::GetKFParticle | ( | KFParticle * | Part, |
| int | nPart = 0 |
||
| ) |
Definition at line 807 of file KFParticleSIMD.cxx.
References GetKFParticle(), and i.
|
inline |
Definition at line 586 of file KFParticleSIMD.h.
References GetLifeTime().
Referenced by GetErrLifeTime(), and GetLifeTime().
Definition at line 771 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetLifeTime().
|
inline |
Definition at line 565 of file KFParticleSIMD.h.
References GetMass().
Referenced by GetErrMass(), and GetMass().
Definition at line 756 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetMass().
|
inline |
Definition at line 558 of file KFParticleSIMD.h.
References GetMomentum().
Referenced by GetErrMomentum(), GetErrP(), and GetMomentum().
Definition at line 751 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetMomentum().
|
inline |
Definition at line 509 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetNDF().
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), GetKFParticle(), and KFParticleFinder::SelectParticleCandidates().
|
inline |
Definition at line 530 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetMomentum().
Definition at line 731 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetMomentum().
|
inline |
Definition at line 514 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetParameter(), and i.
|
inline |
Definition at line 551 of file KFParticleSIMD.h.
References GetPhi().
Referenced by GetErrPhi(), and GetPhi().
Definition at line 746 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPhi().
| fvec KFParticleSIMD::GetPseudoProperDecayTime | ( | const KFParticleSIMD & | primVertex, |
| const fvec & | mass, | ||
| fvec * | timeErr2 = 0 |
||
| ) | const |
Definition at line 718 of file KFParticleSIMD.cxx.
References GetCovariance(), Px(), Py(), X(), and Y().
|
inline |
Definition at line 537 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPt().
Referenced by GetErrPt().
Definition at line 736 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPt().
|
inline |
Definition at line 474 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPx().
|
inline |
Definition at line 479 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPy().
|
inline |
Definition at line 484 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetPz().
|
inline |
Definition at line 499 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetQ().
Referenced by GetKFParticle().
|
inline |
Definition at line 593 of file KFParticleSIMD.h.
References GetR().
Definition at line 776 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetR().
|
inline |
Definition at line 494 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetS().
|
inline |
Definition at line 459 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetX().
Referenced by KFParticleFinder::GetChi2BetweenParticles().
|
inline |
Definition at line 464 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetY().
Referenced by KFParticleFinder::GetChi2BetweenParticles().
|
inline |
Definition at line 469 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::GetZ().
Referenced by KFParticleFinder::GetChi2BetweenParticles().
|
inline |
Definition at line 449 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Initialize().
|
inline |
Definition at line 831 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::NDF().
|
inline |
Definition at line 145 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fNDF.
|
inline |
Definition at line 862 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::operator+=().
|
inline |
Definition at line 836 of file KFParticleSIMD.h.
References i, and KFParticleBaseSIMD::Parameter().
|
inline |
Definition at line 851 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by KFParticleFinder::ExtrapolateToPV(), and GetKFParticle().
|
inline |
Definition at line 796 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Px().
|
inline |
Definition at line 138 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
Definition at line 801 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Py().
|
inline |
Definition at line 139 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
Definition at line 806 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Pz().
|
inline |
Definition at line 140 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
|
inline |
Definition at line 821 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Q().
|
inline |
Definition at line 143 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fQ.
|
inline |
Definition at line 816 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::S().
|
inline |
Definition at line 142 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
|
inline |
Definition at line 55 of file KFParticleSIMD.h.
References L1FieldRegion::SetOneEntry().
Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleFinder::FindTrackV0Decay().
Definition at line 878 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SetMassConstraint().
|
inline |
Definition at line 883 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SetNoDecayLength().
|
inline |
Definition at line 873 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SetProductionVertex().
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), and KFParticleFinder::SelectParticleCandidates().
Definition at line 454 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SetVtxGuess().
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), and KFParticleFinder::FindTrackV0Decay().
|
inline |
Definition at line 1014 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SubtractFromParticle(), and v.
|
inline |
Definition at line 1009 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::SubtractFromVertex(), and v.
Implements KFParticleBaseSIMD.
Definition at line 1062 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::TransportBz(), and KFParticleBaseSIMD::TransportCBM().
Referenced by GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), and GetDistanceFromVertexXY().
|
inline |
Definition at line 918 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::TransportToDecayVertex().
|
inline |
Definition at line 945 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::TransportToDS().
Referenced by TransportToParticle(), and TransportToPoint().
|
inline |
Definition at line 938 of file KFParticleSIMD.h.
References GetDStoParticle(), and TransportToDS().
|
inline |
Definition at line 928 of file KFParticleSIMD.h.
References GetDStoPoint(), and TransportToDS().
Referenced by KFParticleFinder::ExtrapolateToPV().
|
inline |
Definition at line 923 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::TransportToProductionVertex().
|
inline |
Definition at line 781 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::X().
|
inline |
Definition at line 135 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and GetPseudoProperDecayTime().
|
inline |
Definition at line 786 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Y().
|
inline |
Definition at line 136 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and GetPseudoProperDecayTime().
|
inline |
Definition at line 791 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::Z().
|
inline |
Definition at line 137 of file KFParticleSIMD.h.
References KFParticleBaseSIMD::fP.
Referenced by KFParticleFinder::CombinePartPart(), and KFParticleFinder::FindTrackV0Decay().