BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
KFParticleSIMD Class Reference

#include <KFParticleSIMD.h>

Inheritance diagram for KFParticleSIMD:
Collaboration diagram for KFParticleSIMD:

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[])

Private Attributes

L1FieldRegion fField

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

Detailed Description

Definition at line 41 of file KFParticleSIMD.h.

Constructor & Destructor Documentation

◆ KFParticleSIMD() [1/9]

KFParticleSIMD::KFParticleSIMD ( )
inline

Definition at line 64 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::KFParticleBaseSIMD(), fField, and NonhomogeneousField.

Referenced by KFParticleSIMD(), KFParticleSIMD(), KFParticleSIMD(), AddDaughter(), Construct(), ConstructGamma(), GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticle(), GetDeviationFromParticleXY(), GetDeviationFromVertex(), GetDeviationFromVertexXY(), GetDistanceFromParticle(), GetDistanceFromParticleXY(), GetDistanceFromVertex(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), GetDStoParticle(), GetPseudoProperDecayTime(), operator+=(), SetProductionVertex(), SubtractFromParticle(), SubtractFromVertex(), and TransportToParticle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~KFParticleSIMD()

KFParticleSIMD::~KFParticleSIMD ( )
inline

Definition at line 75 of file KFParticleSIMD.h.

◆ KFParticleSIMD() [2/9]

KFParticleSIMD::KFParticleSIMD ( const KFParticleSIMD & d1,
const KFParticleSIMD & d2,
Bool_t gamma = kFALSE )

Definition at line 42 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), ConstructGamma(), and fField.

Here is the call graph for this function:

◆ KFParticleSIMD() [3/9]

KFParticleSIMD::KFParticleSIMD ( const KFParticleSIMD & d1,
const KFParticleSIMD & d2,
const KFParticleSIMD & d3 )
inline

Definition at line 416 of file KFParticleSIMD.h.

References KFParticleSIMD(), and fField.

Here is the call graph for this function:

◆ KFParticleSIMD() [4/9]

KFParticleSIMD::KFParticleSIMD ( const KFParticleSIMD & d1,
const KFParticleSIMD & d2,
const KFParticleSIMD & d3,
const KFParticleSIMD & d4 )
inline

Definition at line 428 of file KFParticleSIMD.h.

References KFParticleSIMD(), and fField.

Here is the call graph for this function:

◆ KFParticleSIMD() [5/9]

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(), and fField.

Here is the call graph for this function:

◆ KFParticleSIMD() [6/9]

◆ KFParticleSIMD() [7/9]

KFParticleSIMD::KFParticleSIMD ( CbmKFVertexInterface & vertex)

Definition at line 274 of file KFParticleSIMD.cxx.

References KFParticleBaseSIMD::fAtProductionVertex, KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fChi2, fField, KFParticleBaseSIMD::fIsLinearized, KFParticleBaseSIMD::fNDF, KFParticleBaseSIMD::fP, KFParticleBaseSIMD::fQ, KFParticleBaseSIMD::fSFromDecay, i, and vertex().

Here is the call graph for this function:

◆ KFParticleSIMD() [8/9]

◆ KFParticleSIMD() [9/9]

Member Function Documentation

◆ AddDaughter()

void KFParticleSIMD::AddDaughter ( const KFParticleSIMD & Daughter)
inline

Definition at line 859 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::AddDaughter().

Here is the call graph for this function:

◆ Chi2() [1/2]

fvec & KFParticleSIMD::Chi2 ( )
inline

Definition at line 819 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Chi2().

Here is the call graph for this function:

◆ Chi2() [2/2]

const fvec & KFParticleSIMD::Chi2 ( ) const
inline

Definition at line 149 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fChi2.

Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().

Here is the caller graph for this function:

◆ Construct()

void KFParticleSIMD::Construct ( const KFParticleSIMD * vDaughters[],
int nDaughters,
const KFParticleSIMD * ProdVtx = 0,
Float_t Mass = -1,
Bool_t IsConstrained = 0,
Bool_t isAtVtxGuess = 0 )
inline

Definition at line 879 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::KFParticleBaseSIMD(), KFParticleSIMD(), KFParticleBaseSIMD::Construct(), fField, KFParticleBaseSIMD::fP, L1FieldValue::x, L1FieldValue::y, and L1FieldValue::z.

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), and KFParticleFinder::FindTrackV0Decay().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConstructGamma()

void KFParticleSIMD::ConstructGamma ( const KFParticleSIMD & daughter1,
const KFParticleSIMD & daughter2 )
inline

Definition at line 1058 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::ConstructGammaBz().

Referenced by KFParticleSIMD().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Covariance() [1/2]

fvec & KFParticleSIMD::Covariance ( int i)
inline

Definition at line 834 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Covariance(), and i.

Here is the call graph for this function:

◆ Covariance() [2/2]

fvec & KFParticleSIMD::Covariance ( int i,
int j )
inline

Definition at line 839 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Covariance(), and i.

Here is the call graph for this function:

◆ CovarianceMatrix()

fvec * KFParticleSIMD::CovarianceMatrix ( )
inline

Definition at line 849 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fC.

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and GetKFParticle().

Here is the caller graph for this function:

◆ Create() [1/2]

◆ Create() [2/2]

void KFParticleSIMD::Create ( const fvec Param[],
const fvec Cov[],
Int_t Charge,
fvec mass )

Definition at line 56 of file KFParticleSIMD.cxx.

References TMath::C(), i, and KFParticleBaseSIMD::Initialize().

Referenced by KFParticleSIMD(), KFParticleFinder::CombineTrackPart(), and KFParticleFinder::FindTrackV0Decay().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ E() [1/2]

fvec & KFParticleSIMD::E ( )
inline

Definition at line 804 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::E().

Here is the call graph for this function:

◆ E() [2/2]

const fvec & KFParticleSIMD::E ( ) const
inline

Definition at line 146 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

◆ GetAngle()

fvec KFParticleSIMD::GetAngle ( const KFParticleSIMD & p) const

Definition at line 615 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), fabs(), GetDStoParticle(), if3, One, Transport(), and Zero.

Here is the call graph for this function:

◆ GetAngleRZ()

fvec KFParticleSIMD::GetAngleRZ ( const KFParticleSIMD & p) const

Definition at line 659 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), fabs(), GetDStoParticle(), if3, One, Transport(), and Zero.

Here is the call graph for this function:

◆ GetAngleXY()

fvec KFParticleSIMD::GetAngleXY ( const KFParticleSIMD & p) const

Definition at line 637 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), fabs(), GetDStoParticleXY(), if3, One, Transport(), and Zero.

Here is the call graph for this function:

◆ GetAtProductionVertex()

Bool_t KFParticleSIMD::GetAtProductionVertex ( ) const
inline

Definition at line 138 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fAtProductionVertex.

◆ GetChi2()

fvec KFParticleSIMD::GetChi2 ( ) const
inline

Definition at line 499 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetChi2().

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), GetKFParticle(), and KFParticleFinder::SelectParticleCandidates().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCovariance() [1/2]

fvec KFParticleSIMD::GetCovariance ( int i) const
inline

Definition at line 514 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetCovariance(), and i.

Referenced by KFParticleFinder::GetChi2BetweenParticles(), GetDistanceFromVertexXY(), GetErrE(), GetErrPx(), GetErrPy(), GetErrPz(), GetErrS(), GetErrX(), GetErrY(), GetErrZ(), and GetPseudoProperDecayTime().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCovariance() [2/2]

fvec KFParticleSIMD::GetCovariance ( int i,
int j ) const
inline

Definition at line 519 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetCovariance(), and i.

Here is the call graph for this function:

◆ GetDecayLength() [1/2]

fvec KFParticleSIMD::GetDecayLength ( ) const
inline

Definition at line 566 of file KFParticleSIMD.h.

References GetDecayLength().

Referenced by GetDecayLength(), and GetErrDecayLength().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDecayLength() [2/2]

fvec KFParticleSIMD::GetDecayLength ( fvec & L,
fvec & SigmaL ) const
inline

Definition at line 754 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetDecayLength().

Here is the call graph for this function:

◆ GetDecayLengthXY() [1/2]

fvec KFParticleSIMD::GetDecayLengthXY ( ) const
inline

Definition at line 573 of file KFParticleSIMD.h.

References GetDecayLengthXY().

Referenced by GetDecayLengthXY(), and GetErrDecayLengthXY().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDecayLengthXY() [2/2]

fvec KFParticleSIMD::GetDecayLengthXY ( fvec & L,
fvec & SigmaL ) const
inline

Definition at line 759 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetDecayLengthXY().

Here is the call graph for this function:

◆ GetDeviationFromParticle()

fvec KFParticleSIMD::GetDeviationFromParticle ( const KFParticleSIMD & p) const
inline

Definition at line 992 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::GetDeviationFromParticle().

Here is the call graph for this function:

◆ GetDeviationFromParticleXY()

fvec KFParticleSIMD::GetDeviationFromParticleXY ( const KFParticleSIMD & p) const

Definition at line 561 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), d, KFParticleBaseSIMD::fP, GetDeviationFromVertexXY(), GetDStoParticleXY(), and Transport().

Here is the call graph for this function:

◆ GetDeviationFromVertex() [1/2]

fvec KFParticleSIMD::GetDeviationFromVertex ( const fvec v[],
const fvec Cv[] = 0 ) const
inline

Definition at line 962 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetDeviationFromVertex(), and v.

Here is the call graph for this function:

◆ GetDeviationFromVertex() [2/2]

fvec KFParticleSIMD::GetDeviationFromVertex ( const KFParticleSIMD & Vtx) const
inline

Definition at line 972 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::GetDeviationFromVertex().

Here is the call graph for this function:

◆ GetDeviationFromVertexXY() [1/2]

fvec KFParticleSIMD::GetDeviationFromVertexXY ( const fvec v[],
const fvec Cv[] = 0 ) const

Definition at line 583 of file KFParticleSIMD.cxx.

References GetDistanceFromVertexXY(), and if3.

Referenced by GetDeviationFromParticleXY(), and GetDeviationFromVertexXY().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDeviationFromVertexXY() [2/2]

fvec KFParticleSIMD::GetDeviationFromVertexXY ( const KFParticleSIMD & Vtx) const

Definition at line 596 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fP, and GetDeviationFromVertexXY().

Here is the call graph for this function:

◆ GetDistanceFromParticle()

fvec KFParticleSIMD::GetDistanceFromParticle ( const KFParticleSIMD & p) const
inline

Definition at line 987 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::GetDistanceFromParticle().

Here is the call graph for this function:

◆ GetDistanceFromParticleXY()

fvec KFParticleSIMD::GetDistanceFromParticleXY ( const KFParticleSIMD & p) const

Definition at line 547 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), GetDStoParticleXY(), and Transport().

Here is the call graph for this function:

◆ GetDistanceFromVertex() [1/2]

fvec KFParticleSIMD::GetDistanceFromVertex ( const fvec vtx[]) const
inline

Definition at line 957 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetDistanceFromVertex().

Here is the call graph for this function:

◆ GetDistanceFromVertex() [2/2]

fvec KFParticleSIMD::GetDistanceFromVertex ( const KFParticleSIMD & Vtx) const
inline

Definition at line 967 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::GetDistanceFromVertex().

Here is the call graph for this function:

◆ GetDistanceFromVertexXY() [1/5]

fvec KFParticleSIMD::GetDistanceFromVertexXY ( const fvec vtx[]) const

Definition at line 523 of file KFParticleSIMD.cxx.

References GetDistanceFromVertexXY().

Here is the call graph for this function:

◆ GetDistanceFromVertexXY() [2/5]

fvec KFParticleSIMD::GetDistanceFromVertexXY ( const fvec vtx[],
const fvec Cv[],
fvec & val,
fvec & err ) const

Definition at line 451 of file KFParticleSIMD.cxx.

References fabs(), GetCovariance(), GetDStoPoint(), if3, One, Transport(), and Zero.

Here is the call graph for this function:

◆ GetDistanceFromVertexXY() [3/5]

fvec KFParticleSIMD::GetDistanceFromVertexXY ( const fvec vtx[],
fvec & val,
fvec & err ) const

Definition at line 502 of file KFParticleSIMD.cxx.

References GetDistanceFromVertexXY().

Referenced by GetDeviationFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), and GetDistanceFromVertexXY().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDistanceFromVertexXY() [4/5]

fvec KFParticleSIMD::GetDistanceFromVertexXY ( const KFParticleSIMD & Vtx) const

Definition at line 531 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), KFParticleBaseSIMD::fP, and GetDistanceFromVertexXY().

Here is the call graph for this function:

◆ GetDistanceFromVertexXY() [5/5]

fvec KFParticleSIMD::GetDistanceFromVertexXY ( const KFParticleSIMD & Vtx,
fvec & val,
fvec & err ) const

Definition at line 507 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), KFParticleBaseSIMD::fC, KFParticleBaseSIMD::fP, and GetDistanceFromVertexXY().

Here is the call graph for this function:

◆ GetDStoParticle() [1/2]

void KFParticleSIMD::GetDStoParticle ( const KFParticleBaseSIMD & p,
fvec & DS,
fvec & DSp ) const
inlineprotectedvirtual

Implements KFParticleBaseSIMD.

Definition at line 1032 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::KFParticleBaseSIMD(), and GetDStoParticleXY().

Here is the call graph for this function:

◆ GetDStoParticle() [2/2]

void KFParticleSIMD::GetDStoParticle ( const KFParticleSIMD & p,
fvec & DS,
fvec & DSp ) const
inline

Definition at line 952 of file KFParticleSIMD.h.

References KFParticleSIMD(), and GetDStoParticleXY().

Referenced by GetAngle(), GetAngleRZ(), and TransportToParticle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDStoParticleXY()

void KFParticleSIMD::GetDStoParticleXY ( const KFParticleBaseSIMD & p,
fvec & DS,
fvec & DSp ) const
inline

Definition at line 1037 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::KFParticleBaseSIMD(), KFParticleBaseSIMD::GetDStoParticleBz(), and KFParticleBaseSIMD::GetDStoParticleCBM().

Referenced by GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), GetDStoParticle(), and GetDStoParticle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDStoPoint()

fvec KFParticleSIMD::GetDStoPoint ( const fvec xyz[]) const
inlinevirtual

Implements KFParticleBaseSIMD.

Definition at line 942 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetDStoPointBz(), and KFParticleBaseSIMD::GetDStoPointCBM().

Referenced by GetDistanceFromVertexXY(), and TransportToPoint().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetE()

fvec KFParticleSIMD::GetE ( ) const
inline

Definition at line 484 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetE().

Here is the call graph for this function:

◆ GetErrDecayLength()

fvec KFParticleSIMD::GetErrDecayLength ( ) const
inline

Definition at line 688 of file KFParticleSIMD.h.

References GetDecayLength().

Here is the call graph for this function:

◆ GetErrDecayLengthXY()

fvec KFParticleSIMD::GetErrDecayLengthXY ( ) const
inline

Definition at line 697 of file KFParticleSIMD.h.

References GetDecayLengthXY().

Here is the call graph for this function:

◆ GetErrE()

fvec KFParticleSIMD::GetErrE ( ) const
inline

Definition at line 624 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrEta()

fvec KFParticleSIMD::GetErrEta ( ) const
inline

Definition at line 652 of file KFParticleSIMD.h.

References GetEta().

Here is the call graph for this function:

◆ GetErrLifeTime()

fvec KFParticleSIMD::GetErrLifeTime ( ) const
inline

Definition at line 706 of file KFParticleSIMD.h.

References GetLifeTime().

Here is the call graph for this function:

◆ GetErrMass()

fvec KFParticleSIMD::GetErrMass ( ) const
inline

Definition at line 679 of file KFParticleSIMD.h.

References GetMass().

Here is the call graph for this function:

◆ GetErrMomentum()

fvec KFParticleSIMD::GetErrMomentum ( ) const
inline

Definition at line 670 of file KFParticleSIMD.h.

References GetMomentum().

Here is the call graph for this function:

◆ GetErrP()

fvec KFParticleSIMD::GetErrP ( ) const
inline

Definition at line 634 of file KFParticleSIMD.h.

References GetMomentum().

Here is the call graph for this function:

◆ GetErrPhi()

fvec KFParticleSIMD::GetErrPhi ( ) const
inline

Definition at line 661 of file KFParticleSIMD.h.

References GetPhi().

Here is the call graph for this function:

◆ GetErrPt()

fvec KFParticleSIMD::GetErrPt ( ) const
inline

Definition at line 643 of file KFParticleSIMD.h.

References GetPt().

Here is the call graph for this function:

◆ GetErrPx()

fvec KFParticleSIMD::GetErrPx ( ) const
inline

Definition at line 609 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrPy()

fvec KFParticleSIMD::GetErrPy ( ) const
inline

Definition at line 614 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrPz()

fvec KFParticleSIMD::GetErrPz ( ) const
inline

Definition at line 619 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrR()

fvec KFParticleSIMD::GetErrR ( ) const
inline

Definition at line 715 of file KFParticleSIMD.h.

References GetR().

Here is the call graph for this function:

◆ GetErrS()

fvec KFParticleSIMD::GetErrS ( ) const
inline

Definition at line 629 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrX()

fvec KFParticleSIMD::GetErrX ( ) const
inline

Definition at line 594 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrY()

fvec KFParticleSIMD::GetErrY ( ) const
inline

Definition at line 599 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetErrZ()

fvec KFParticleSIMD::GetErrZ ( ) const
inline

Definition at line 604 of file KFParticleSIMD.h.

References fabs(), and GetCovariance().

Here is the call graph for this function:

◆ GetEta() [1/2]

fvec KFParticleSIMD::GetEta ( ) const
inline

Definition at line 538 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetEta().

Referenced by GetErrEta().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEta() [2/2]

fvec KFParticleSIMD::GetEta ( fvec & Eta,
fvec & SigmaEta ) const
inline

Definition at line 734 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetEta().

Here is the call graph for this function:

◆ GetExternalTrackParam()

void KFParticleSIMD::GetExternalTrackParam ( const KFParticleBaseSIMD & p,
fvec & X,
fvec & Alpha,
fvec P[5] )
staticprotected

References KFParticleBaseSIMD::KFParticleBaseSIMD(), and X().

Here is the call graph for this function:

◆ GetFieldValue()

void KFParticleSIMD::GetFieldValue ( const fvec xyz[],
fvec B[] ) const
inlineprotectedvirtual

Implements KFParticleBaseSIMD.

Definition at line 1023 of file KFParticleSIMD.h.

References fField, L1FieldValue::x, L1FieldValue::y, and L1FieldValue::z.

◆ GetKFParticle() [1/2]

void KFParticleSIMD::GetKFParticle ( KFParticle & Part,
int iPart = 0 )

◆ GetKFParticle() [2/2]

void KFParticleSIMD::GetKFParticle ( KFParticle * Part,
int nPart = 0 )

Definition at line 798 of file KFParticleSIMD.cxx.

References GetKFParticle(), and i.

Here is the call graph for this function:

◆ GetLifeTime() [1/2]

fvec KFParticleSIMD::GetLifeTime ( ) const
inline

Definition at line 580 of file KFParticleSIMD.h.

References GetLifeTime().

Referenced by GetErrLifeTime(), and GetLifeTime().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetLifeTime() [2/2]

fvec KFParticleSIMD::GetLifeTime ( fvec & T,
fvec & SigmaT ) const
inline

Definition at line 764 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetLifeTime().

Here is the call graph for this function:

◆ GetMass() [1/2]

fvec KFParticleSIMD::GetMass ( ) const
inline

Definition at line 559 of file KFParticleSIMD.h.

References GetMass().

Referenced by GetErrMass(), and GetMass().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMass() [2/2]

fvec KFParticleSIMD::GetMass ( fvec & M,
fvec & SigmaM ) const
inline

Definition at line 749 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetMass().

Here is the call graph for this function:

◆ GetMomentum() [1/2]

fvec KFParticleSIMD::GetMomentum ( ) const
inline

Definition at line 552 of file KFParticleSIMD.h.

References GetMomentum().

Referenced by GetErrMomentum(), GetErrP(), and GetMomentum().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetMomentum() [2/2]

fvec KFParticleSIMD::GetMomentum ( fvec & P,
fvec & SigmaP ) const
inline

Definition at line 744 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetMomentum().

Here is the call graph for this function:

◆ GetNDF()

fvec KFParticleSIMD::GetNDF ( ) const
inline

Definition at line 504 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetNDF().

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), GetKFParticle(), CbmKFParticlesFinderQA::PartHistoPerformance(), and KFParticleFinder::SelectParticleCandidates().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetP() [1/2]

fvec KFParticleSIMD::GetP ( ) const
inline

Definition at line 524 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetMomentum().

Here is the call graph for this function:

◆ GetP() [2/2]

fvec KFParticleSIMD::GetP ( fvec & P,
fvec & SigmaP ) const
inline

Definition at line 724 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetMomentum().

Here is the call graph for this function:

◆ GetParameter()

fvec KFParticleSIMD::GetParameter ( int i) const
inline

Definition at line 509 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetParameter(), and i.

Here is the call graph for this function:

◆ GetPhi() [1/2]

fvec KFParticleSIMD::GetPhi ( ) const
inline

Definition at line 545 of file KFParticleSIMD.h.

References GetPhi().

Referenced by GetErrPhi(), and GetPhi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPhi() [2/2]

fvec KFParticleSIMD::GetPhi ( fvec & Phi,
fvec & SigmaPhi ) const
inline

Definition at line 739 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPhi().

Here is the call graph for this function:

◆ GetPseudoProperDecayTime()

fvec KFParticleSIMD::GetPseudoProperDecayTime ( const KFParticleSIMD & primVertex,
const fvec & mass,
fvec * timeErr2 = 0 ) const

Definition at line 720 of file KFParticleSIMD.cxx.

References KFParticleSIMD(), GetCovariance(), Px(), Py(), X(), and Y().

Here is the call graph for this function:

◆ GetPt() [1/2]

fvec KFParticleSIMD::GetPt ( ) const
inline

Definition at line 531 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPt().

Referenced by GetErrPt().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPt() [2/2]

fvec KFParticleSIMD::GetPt ( fvec & Pt,
fvec & SigmaPt ) const
inline

Definition at line 729 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPt().

Here is the call graph for this function:

◆ GetPx()

fvec KFParticleSIMD::GetPx ( ) const
inline

Definition at line 469 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPx().

Here is the call graph for this function:

◆ GetPy()

fvec KFParticleSIMD::GetPy ( ) const
inline

Definition at line 474 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPy().

Here is the call graph for this function:

◆ GetPz()

fvec KFParticleSIMD::GetPz ( ) const
inline

Definition at line 479 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetPz().

Here is the call graph for this function:

◆ GetQ()

fvec KFParticleSIMD::GetQ ( ) const
inline

Definition at line 494 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetQ().

Referenced by GetKFParticle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetR() [1/2]

fvec KFParticleSIMD::GetR ( ) const
inline

Definition at line 587 of file KFParticleSIMD.h.

References GetR().

Referenced by GetErrR(), and GetR().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetR() [2/2]

fvec KFParticleSIMD::GetR ( fvec & R,
fvec & SigmaR ) const
inline

Definition at line 769 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetR(), and TMath::R().

Here is the call graph for this function:

◆ GetS()

fvec KFParticleSIMD::GetS ( ) const
inline

Definition at line 489 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetS().

Here is the call graph for this function:

◆ GetX()

fvec KFParticleSIMD::GetX ( ) const
inline

Definition at line 454 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetX().

Referenced by KFParticleFinder::GetChi2BetweenParticles().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetY()

fvec KFParticleSIMD::GetY ( ) const
inline

Definition at line 459 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetY().

Referenced by KFParticleFinder::GetChi2BetweenParticles().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetZ()

fvec KFParticleSIMD::GetZ ( ) const
inline

Definition at line 464 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::GetZ().

Referenced by KFParticleFinder::GetChi2BetweenParticles().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Initialize()

void KFParticleSIMD::Initialize ( )
inline

Definition at line 444 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Initialize().

Here is the call graph for this function:

◆ NDF() [1/2]

fvec & KFParticleSIMD::NDF ( )
inline

Definition at line 824 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::NDF().

Here is the call graph for this function:

◆ NDF() [2/2]

const fvec & KFParticleSIMD::NDF ( ) const
inline

Definition at line 150 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fNDF.

◆ operator+=()

void KFParticleSIMD::operator+= ( const KFParticleSIMD & Daughter)
inline

Definition at line 854 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::operator+=().

Here is the call graph for this function:

◆ Parameter()

fvec & KFParticleSIMD::Parameter ( int i)
inline

Definition at line 829 of file KFParticleSIMD.h.

References i, and KFParticleBaseSIMD::Parameter().

Here is the call graph for this function:

◆ Parameters()

fvec * KFParticleSIMD::Parameters ( )
inline

Definition at line 844 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by KFParticleFinder::ExtrapolateToPV(), and GetKFParticle().

Here is the caller graph for this function:

◆ Px() [1/2]

fvec & KFParticleSIMD::Px ( )
inline

Definition at line 789 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Px().

Here is the call graph for this function:

◆ Px() [2/2]

const fvec & KFParticleSIMD::Px ( ) const
inline

Definition at line 143 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by GetPseudoProperDecayTime().

Here is the caller graph for this function:

◆ Py() [1/2]

fvec & KFParticleSIMD::Py ( )
inline

Definition at line 794 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Py().

Here is the call graph for this function:

◆ Py() [2/2]

const fvec & KFParticleSIMD::Py ( ) const
inline

Definition at line 144 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by GetPseudoProperDecayTime().

Here is the caller graph for this function:

◆ Pz() [1/2]

fvec & KFParticleSIMD::Pz ( )
inline

Definition at line 799 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Pz().

Here is the call graph for this function:

◆ Pz() [2/2]

const fvec & KFParticleSIMD::Pz ( ) const
inline

Definition at line 145 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

◆ Q() [1/2]

fvec & KFParticleSIMD::Q ( )
inline

Definition at line 814 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Q().

Here is the call graph for this function:

◆ Q() [2/2]

const fvec & KFParticleSIMD::Q ( ) const
inline

Definition at line 148 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fQ.

◆ S() [1/2]

fvec & KFParticleSIMD::S ( )
inline

Definition at line 809 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::S().

Here is the call graph for this function:

◆ S() [2/2]

const fvec & KFParticleSIMD::S ( ) const
inline

Definition at line 147 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

◆ SetField()

void KFParticleSIMD::SetField ( const L1FieldRegion & field,
bool isOneEntry = 0,
const int iVec = 0 )
inline

Definition at line 54 of file KFParticleSIMD.h.

References fField.

Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleFinder::FindTrackV0Decay().

Here is the caller graph for this function:

◆ SetMassConstraint()

void KFParticleSIMD::SetMassConstraint ( fvec Mass,
fvec SigmaMass = 0 )
inline

Definition at line 869 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::SetMassConstraint().

Here is the call graph for this function:

◆ SetNoDecayLength()

void KFParticleSIMD::SetNoDecayLength ( )
inline

Definition at line 874 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::SetNoDecayLength().

Here is the call graph for this function:

◆ SetProductionVertex()

void KFParticleSIMD::SetProductionVertex ( const KFParticleSIMD & Vtx)
inline

Definition at line 864 of file KFParticleSIMD.h.

References KFParticleSIMD(), and KFParticleBaseSIMD::SetProductionVertex().

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindHyperons(), KFParticleFinder::FindTrackV0Decay(), CbmKFParticlesFinderQA::PartHistoPerformance(), and KFParticleFinder::SelectParticleCandidates().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetVtxGuess()

void KFParticleSIMD::SetVtxGuess ( fvec x,
fvec y,
fvec z )
inline

Definition at line 449 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::SetVtxGuess(), x, y, and z.

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), and KFParticleFinder::FindTrackV0Decay().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SubtractFromParticle()

void KFParticleSIMD::SubtractFromParticle ( KFParticleSIMD & v) const
inline

Definition at line 1002 of file KFParticleSIMD.h.

References KFParticleSIMD(), KFParticleBaseSIMD::SubtractFromParticle(), and v.

Here is the call graph for this function:

◆ SubtractFromVertex()

void KFParticleSIMD::SubtractFromVertex ( KFParticleSIMD & v) const
inline

Definition at line 997 of file KFParticleSIMD.h.

References KFParticleSIMD(), KFParticleBaseSIMD::SubtractFromVertex(), and v.

Here is the call graph for this function:

◆ Transport()

void KFParticleSIMD::Transport ( fvec dS,
fvec P[],
fvec C[] ) const
inlineprotectedvirtual

Implements KFParticleBaseSIMD.

Definition at line 1048 of file KFParticleSIMD.h.

References TMath::C(), KFParticleBaseSIMD::TransportBz(), and KFParticleBaseSIMD::TransportCBM().

Referenced by GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), and GetDistanceFromVertexXY().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TransportToDecayVertex()

void KFParticleSIMD::TransportToDecayVertex ( )
inline

Definition at line 910 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::TransportToDecayVertex().

Here is the call graph for this function:

◆ TransportToDS()

void KFParticleSIMD::TransportToDS ( fvec dS)
inline

Definition at line 937 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::TransportToDS().

Referenced by TransportToParticle(), and TransportToPoint().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TransportToParticle()

void KFParticleSIMD::TransportToParticle ( const KFParticleSIMD & p)
inline

Definition at line 930 of file KFParticleSIMD.h.

References KFParticleSIMD(), GetDStoParticle(), and TransportToDS().

Here is the call graph for this function:

◆ TransportToPoint()

void KFParticleSIMD::TransportToPoint ( const fvec xyz[])
inline

Definition at line 920 of file KFParticleSIMD.h.

References GetDStoPoint(), and TransportToDS().

Referenced by KFParticleFinder::ExtrapolateToPV().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TransportToProductionVertex()

void KFParticleSIMD::TransportToProductionVertex ( )
inline

Definition at line 915 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::TransportToProductionVertex().

Here is the call graph for this function:

◆ X() [1/2]

fvec & KFParticleSIMD::X ( )
inline

Definition at line 774 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::X().

Here is the call graph for this function:

◆ X() [2/2]

const fvec & KFParticleSIMD::X ( ) const
inline

Definition at line 140 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), GetExternalTrackParam(), and GetPseudoProperDecayTime().

Here is the caller graph for this function:

◆ Y() [1/2]

fvec & KFParticleSIMD::Y ( )
inline

Definition at line 779 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Y().

Here is the call graph for this function:

◆ Y() [2/2]

const fvec & KFParticleSIMD::Y ( ) const
inline

Definition at line 141 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and GetPseudoProperDecayTime().

Here is the caller graph for this function:

◆ Z() [1/2]

fvec & KFParticleSIMD::Z ( )
inline

Definition at line 784 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::Z().

Here is the call graph for this function:

◆ Z() [2/2]

const fvec & KFParticleSIMD::Z ( ) const
inline

Definition at line 142 of file KFParticleSIMD.h.

References KFParticleBaseSIMD::fP.

Referenced by KFParticleFinder::CombinePartPart(), and KFParticleFinder::FindTrackV0Decay().

Here is the caller graph for this function:

Member Data Documentation

◆ fField


The documentation for this class was generated from the following files: