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

#include <KFParticleBaseSIMD.h>

Inheritance diagram for KFParticleBaseSIMD:
Collaboration diagram for KFParticleBaseSIMD:

Public Member Functions

virtual void GetFieldValue (const fvec xyz[], fvec B[]) const =0
virtual fvec GetDStoPoint (const fvec xyz[]) const =0
virtual void GetDStoParticle (const KFParticleBaseSIMD &p, fvec &DS, fvec &DSp) const =0
virtual void Transport (fvec dS, fvec P[], fvec C[]) const =0
 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

Static Public Member Functions

static void GetArmenterosPodolanski (KFParticleBaseSIMD &positive, KFParticleBaseSIMD &negative, fvec QtAlfa[2])

Protected Member Functions

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

Protected Attributes

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 26 of file KFParticleBaseSIMD.h.

Constructor & Destructor Documentation

◆ KFParticleBaseSIMD()

◆ ~KFParticleBaseSIMD()

virtual KFParticleBaseSIMD::~KFParticleBaseSIMD ( )
inlinevirtual

Definition at line 65 of file KFParticleBaseSIMD.h.

Member Function Documentation

◆ AddDaughter()

void KFParticleBaseSIMD::AddDaughter ( const KFParticleBaseSIMD & Daughter,
Bool_t isAtVtxGuess = 0 )

Definition at line 449 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), AddDaughterId(), AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), fC, fConstructMethod, fMassHypo, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetMeasurement(), GetQ(), i, Id(), and SumDaughterMass.

Referenced by KFParticleSIMD::AddDaughter(), Construct(), and operator+=().

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

◆ AddDaughterId()

void KFParticleBaseSIMD::AddDaughterId ( fvec id)
inline

Definition at line 270 of file KFParticleBaseSIMD.h.

References fDaughterIds.

Referenced by AddDaughter().

Here is the caller graph for this function:

◆ AddDaughterWithEnergyCalc()

void KFParticleBaseSIMD::AddDaughterWithEnergyCalc ( const KFParticleBaseSIMD & Daughter,
Bool_t isAtVtxGuess )

Definition at line 624 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fabs(), fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetMeasurement(), GetQ(), i, if3, InvertCholetsky3(), m, small, Transport(), TransportToDS(), and Zero.

Referenced by AddDaughter().

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

◆ AddDaughterWithEnergyFit()

void KFParticleBaseSIMD::AddDaughterWithEnergyFit ( const KFParticleBaseSIMD & Daughter,
Bool_t isAtVtxGuess )

Definition at line 481 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetMeasurement(), GetQ(), i, InvertCholetsky3(), m, Transport(), and TransportToDS().

Referenced by AddDaughter().

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

◆ AddDaughterWithEnergyFitMC()

void KFParticleBaseSIMD::AddDaughterWithEnergyFitMC ( const KFParticleBaseSIMD & Daughter,
Bool_t isAtVtxGuess )

Definition at line 944 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fC, fChi2, fIsLinearized, fMassHypo, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetMeasurement(), GetQ(), i, if3, InvertCholetsky3(), m, SetMassConstraint(), SumDaughterMass, Transport(), TransportToDS(), and Zero.

Referenced by AddDaughter().

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

◆ Chi2() [1/2]

fvec & KFParticleBaseSIMD::Chi2 ( )
inline

Definition at line 152 of file KFParticleBaseSIMD.h.

References fChi2.

◆ Chi2() [2/2]

const fvec & KFParticleBaseSIMD::Chi2 ( ) const
inline

Definition at line 119 of file KFParticleBaseSIMD.h.

References fChi2.

Referenced by KFParticleSIMD::Chi2().

Here is the caller graph for this function:

◆ Cij()

fvec & KFParticleBaseSIMD::Cij ( Int_t i,
Int_t j )
inlineprotected

Definition at line 284 of file KFParticleBaseSIMD.h.

References fC, i, and IJ().

Referenced by SetMassConstraint().

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

◆ CleanDaughtersId()

void KFParticleBaseSIMD::CleanDaughtersId ( )
inline

Definition at line 271 of file KFParticleBaseSIMD.h.

References fDaughterIds.

Referenced by Construct().

Here is the caller graph for this function:

◆ Construct()

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

Definition at line 1547 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), AddDaughter(), CleanDaughtersId(), fAtProductionVertex, fC, fChi2, fIsLinearized, fIsVtxErrGuess, fNDF, fP, fQ, fSFromDecay, fVtxErrGuess, fVtxGuess, GetDStoParticle(), i, if3, One, SetMassConstraint(), SetNDaughters(), SetProductionVertex(), SumDaughterMass, Transport(), and Zero.

Referenced by KFParticleSIMD::Construct().

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

◆ ConstructGammaBz()

void KFParticleBaseSIMD::ConstructGammaBz ( const KFParticleBaseSIMD & daughter1,
const KFParticleBaseSIMD & daughter2,
fvec Bz )

Definition at line 2978 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fAtProductionVertex, fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetDStoPoint(), GetMeasurement(), GetQ(), i, IJ(), InvertSym3(), m, SetNonlinearMassConstraint(), Transport(), and z.

Referenced by KFParticleSIMD::ConstructGamma().

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

◆ Convert()

void KFParticleBaseSIMD::Convert ( bool ToProduction)
protected

Definition at line 1666 of file KFParticleBaseSIMD.cxx.

References fC, fP, fQ, and GetFieldValue().

Referenced by SetProductionVertex(), TransportToDecayVertex(), and TransportToProductionVertex().

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

◆ Covariance() [1/2]

fvec & KFParticleBaseSIMD::Covariance ( Int_t i)
inline

Definition at line 156 of file KFParticleBaseSIMD.h.

References fC, and i.

Referenced by KFParticleSIMD::Covariance(), KFParticleSIMD::Covariance(), and RotateXY().

Here is the caller graph for this function:

◆ Covariance() [2/2]

fvec & KFParticleBaseSIMD::Covariance ( Int_t i,
Int_t j )
inline

Definition at line 157 of file KFParticleBaseSIMD.h.

References fC, i, and IJ().

Here is the call graph for this function:

◆ DaughterIds()

std::vector< fvec > & KFParticleBaseSIMD::DaughterIds ( )
inline

Definition at line 266 of file KFParticleBaseSIMD.h.

References fDaughterIds.

Referenced by KFParticleSIMD::GetKFParticle().

Here is the caller graph for this function:

◆ E() [1/2]

fvec & KFParticleBaseSIMD::E ( )
inline

Definition at line 149 of file KFParticleBaseSIMD.h.

References fP.

◆ E() [2/2]

const fvec & KFParticleBaseSIMD::E ( ) const
inline

Definition at line 116 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::E().

Here is the caller graph for this function:

◆ GetArmenterosPodolanski()

void KFParticleBaseSIMD::GetArmenterosPodolanski ( KFParticleBaseSIMD & positive,
KFParticleBaseSIMD & negative,
fvec QtAlfa[2] )
static

Definition at line 3357 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fabs(), GetPx(), GetPy(), GetPz(), if3, and Zero.

Here is the call graph for this function:

◆ GetChi2()

fvec KFParticleBaseSIMD::GetChi2 ( ) const
inline

Definition at line 107 of file KFParticleBaseSIMD.h.

References fChi2.

Referenced by KFParticleSIMD::GetChi2().

Here is the caller graph for this function:

◆ GetCovariance() [1/2]

fvec KFParticleBaseSIMD::GetCovariance ( Int_t i) const
inline

Definition at line 123 of file KFParticleBaseSIMD.h.

References fC, and i.

Referenced by KFParticleSIMD::GetCovariance(), KFParticleSIMD::GetCovariance(), and RotateXY().

Here is the caller graph for this function:

◆ GetCovariance() [2/2]

fvec KFParticleBaseSIMD::GetCovariance ( Int_t i,
Int_t j ) const
inline

Definition at line 124 of file KFParticleBaseSIMD.h.

References fC, i, and IJ().

Here is the call graph for this function:

◆ GetDecayLength()

fvec KFParticleBaseSIMD::GetDecayLength ( fvec & L,
fvec & SigmaL ) const

Definition at line 298 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, if3, x, y, z, and Zero.

Referenced by KFParticleSIMD::GetDecayLength().

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

◆ GetDecayLengthXY()

fvec KFParticleBaseSIMD::GetDecayLengthXY ( fvec & L,
fvec & SigmaL ) const

Definition at line 327 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, if3, x, y, and Zero.

Referenced by KFParticleSIMD::GetDecayLengthXY().

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

◆ GetDeviationFromParticle()

fvec KFParticleBaseSIMD::GetDeviationFromParticle ( const KFParticleBaseSIMD & p) const

Definition at line 2683 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), d, fP, GetDeviationFromVertex(), GetDStoParticle(), and Transport().

Referenced by KFParticleSIMD::GetDeviationFromParticle().

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

◆ GetDeviationFromVertex() [1/2]

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

Definition at line 2635 of file KFParticleBaseSIMD.cxx.

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

Referenced by GetDeviationFromParticle(), GetDeviationFromVertex(), KFParticleSIMD::GetDeviationFromVertex(), and KFParticleSIMD::GetDeviationFromVertex().

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

◆ GetDeviationFromVertex() [2/2]

fvec KFParticleBaseSIMD::GetDeviationFromVertex ( const KFParticleBaseSIMD & Vtx) const

Definition at line 2628 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fC, fP, and GetDeviationFromVertex().

Here is the call graph for this function:

◆ GetDistanceFromParticle()

fvec KFParticleBaseSIMD::GetDistanceFromParticle ( const KFParticleBaseSIMD & p) const

Definition at line 2613 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), GetDStoParticle(), and Transport().

Referenced by KFParticleSIMD::GetDistanceFromParticle().

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

◆ GetDistanceFromVertex() [1/2]

fvec KFParticleBaseSIMD::GetDistanceFromVertex ( const fvec vtx[]) const

Definition at line 2603 of file KFParticleBaseSIMD.cxx.

References d, GetDStoPoint(), and Transport().

Referenced by GetDistanceFromVertex(), KFParticleSIMD::GetDistanceFromVertex(), and KFParticleSIMD::GetDistanceFromVertex().

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

◆ GetDistanceFromVertex() [2/2]

fvec KFParticleBaseSIMD::GetDistanceFromVertex ( const KFParticleBaseSIMD & Vtx) const

Definition at line 2596 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fP, and GetDistanceFromVertex().

Here is the call graph for this function:

◆ GetDistanceToVertexLine()

void KFParticleBaseSIMD::GetDistanceToVertexLine ( const KFParticleBaseSIMD & Vertex,
fvec & l,
fvec & dl,
fvec * isParticleFromVertex = 0 ) const

Definition at line 1772 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fC, fP, and Zero.

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:

◆ GetDSIter()

void KFParticleBaseSIMD::GetDSIter ( const KFParticleBaseSIMD & p,
fvec const & dS,
fvec x[3],
fvec dx[3],
fvec ddx[3] ) const
protected

References KFParticleBaseSIMD(), m, Q(), S(), and x.

Here is the call graph for this function:

◆ GetDStoParticle()

virtual void KFParticleBaseSIMD::GetDStoParticle ( const KFParticleBaseSIMD & p,
fvec & DS,
fvec & DSp ) const
pure virtual

Implemented in KFParticleSIMD.

References KFParticleBaseSIMD().

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), Construct(), ConstructGammaBz(), GetDeviationFromParticle(), and GetDistanceFromParticle().

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

◆ GetDStoParticleBy()

void KFParticleBaseSIMD::GetDStoParticleBy ( fvec B,
const KFParticleBaseSIMD & p,
fvec & dS,
fvec & dS1 ) const

Definition at line 2042 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), d, fabs(), fP, fQ, i, if3, One, and Zero.

Here is the call graph for this function:

◆ GetDStoParticleBz()

void KFParticleBaseSIMD::GetDStoParticleBz ( fvec Bz,
const KFParticleBaseSIMD & p,
fvec & dS,
fvec & dS1 ) const

Definition at line 1902 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), d, fabs(), fP, fQ, i, if3, One, x, y, z, and Zero.

Referenced by KFParticleSIMD::GetDStoParticleXY().

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

◆ GetDStoParticleCBM()

void KFParticleBaseSIMD::GetDStoParticleCBM ( const KFParticleBaseSIMD & p,
fvec & dS,
fvec & dS1 ) const

Definition at line 2203 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fabs(), GetDStoPoint(), GetDStoPointCBM(), GetPx(), GetPy(), GetPz(), GetX(), GetY(), GetZ(), if3, and small.

Referenced by KFParticleSIMD::GetDStoParticleXY().

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

◆ GetDStoParticleLine()

void KFParticleBaseSIMD::GetDStoParticleLine ( const KFParticleBaseSIMD & p,
fvec & dS,
fvec & dS1 ) const
protected

Definition at line 2188 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), and fP.

Here is the call graph for this function:

◆ GetDStoPoint()

virtual fvec KFParticleBaseSIMD::GetDStoPoint ( const fvec xyz[]) const
pure virtual

Implemented in KFParticleSIMD.

Referenced by ConstructGammaBz(), GetDeviationFromVertex(), GetDistanceFromVertex(), GetDStoParticleCBM(), GetMeasurement(), and SetProductionVertex().

Here is the caller graph for this function:

◆ GetDStoPointBy()

fvec KFParticleBaseSIMD::GetDStoPointBy ( fvec By,
const fvec xyz[] ) const

Definition at line 1882 of file KFParticleBaseSIMD.cxx.

References fabs(), fP, fQ, if3, and Zero.

Here is the call graph for this function:

◆ GetDStoPointBz()

fvec KFParticleBaseSIMD::GetDStoPointBz ( fvec Bz,
const fvec xyz[] ) const

Definition at line 1806 of file KFParticleBaseSIMD.cxx.

References TMath::Abs(), TMath::Cos(), d, fabs(), fP, fQ, i, if3, TMath::Sin(), TMath::Sqrt(), x, y, z, and Zero.

Referenced by KFParticleSIMD::GetDStoPoint().

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

◆ GetDStoPointCBM()

fvec KFParticleBaseSIMD::GetDStoPointCBM ( const fvec xyz[]) const

Definition at line 2163 of file KFParticleBaseSIMD.cxx.

References fabs(), fP, if3, and Zero.

Referenced by GetDStoParticleCBM(), and KFParticleSIMD::GetDStoPoint().

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

◆ GetDStoPointLine()

fvec KFParticleBaseSIMD::GetDStoPointLine ( const fvec xyz[]) const
protected

References KFParticleBaseSIMD().

Here is the call graph for this function:

◆ GetE()

fvec KFParticleBaseSIMD::GetE ( ) const
inline

Definition at line 104 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::GetE().

Here is the caller graph for this function:

◆ GetEta()

fvec KFParticleBaseSIMD::GetEta ( fvec & Eta,
fvec & SigmaEta ) const

Definition at line 185 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, if3, and Zero.

Referenced by KFParticleSIMD::GetEta(), and KFParticleSIMD::GetEta().

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

◆ GetFieldValue()

virtual void KFParticleBaseSIMD::GetFieldValue ( const fvec xyz[],
fvec B[] ) const
pure virtual

Implemented in KFParticleSIMD.

Referenced by Convert(), GetMeasurement(), and TransportCBM().

Here is the caller graph for this function:

◆ GetLifeTime()

fvec KFParticleBaseSIMD::GetLifeTime ( fvec & T,
fvec & SigmaT ) const

Definition at line 350 of file KFParticleBaseSIMD.cxx.

References fC, fP, GetMass(), if3, m, and Zero.

Referenced by KFParticleSIMD::GetLifeTime().

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

◆ GetMass()

fvec KFParticleBaseSIMD::GetMass ( fvec & M,
fvec & SigmaM ) const

Definition at line 262 of file KFParticleBaseSIMD.cxx.

References fC, fP, if3, m, and Zero.

Referenced by GetLifeTime(), and KFParticleSIMD::GetMass().

Here is the caller graph for this function:

◆ GetMassHypo()

const fvec & KFParticleBaseSIMD::GetMassHypo ( ) const
inline

Definition at line 87 of file KFParticleBaseSIMD.h.

References fMassHypo.

◆ GetMeasurement()

void KFParticleBaseSIMD::GetMeasurement ( const fvec XYZ[],
fvec m[],
fvec V[],
Bool_t isAtVtxGuess = 0 ) const
protected

Definition at line 392 of file KFParticleBaseSIMD.cxx.

References fC, fP, GetDStoPoint(), GetFieldValue(), GetQ(), GetSCorrection(), m, and Transport().

Referenced by AddDaughter(), AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), ConstructGammaBz(), SubtractFromParticle(), and SubtractFromVertex().

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

◆ GetMomentum()

fvec KFParticleBaseSIMD::GetMomentum ( fvec & P,
fvec & SigmaP ) const

Definition at line 139 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, x, y, z, and Zero.

Referenced by KFParticleSIMD::GetMomentum(), KFParticleSIMD::GetP(), and KFParticleSIMD::GetP().

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

◆ GetNDF()

fvec KFParticleBaseSIMD::GetNDF ( ) const
inline

Definition at line 108 of file KFParticleBaseSIMD.h.

References fNDF.

Referenced by KFParticleSIMD::GetNDF().

Here is the caller graph for this function:

◆ GetParameter()

fvec KFParticleBaseSIMD::GetParameter ( Int_t i) const
inline

Definition at line 122 of file KFParticleBaseSIMD.h.

References fP, and i.

Referenced by KFParticleSIMD::GetParameter().

Here is the caller graph for this function:

◆ GetPDG()

const int & KFParticleBaseSIMD::GetPDG ( ) const
inline

Definition at line 274 of file KFParticleBaseSIMD.h.

References fPDG.

Referenced by KFParticleSIMD::GetKFParticle().

Here is the caller graph for this function:

◆ GetPhi()

fvec KFParticleBaseSIMD::GetPhi ( fvec & Phi,
fvec & SigmaPhi ) const

Definition at line 223 of file KFParticleBaseSIMD.cxx.

References fC, fP, if3, and Zero.

Referenced by KFParticleSIMD::GetPhi().

Here is the caller graph for this function:

◆ GetPt()

fvec KFParticleBaseSIMD::GetPt ( fvec & Pt,
fvec & SigmaPt ) const

Definition at line 162 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, and Zero.

Referenced by KFParticleSIMD::GetPt(), and KFParticleSIMD::GetPt().

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

◆ GetPx()

fvec KFParticleBaseSIMD::GetPx ( ) const
inline

Definition at line 101 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetArmenterosPodolanski(), GetDStoParticleCBM(), and KFParticleSIMD::GetPx().

Here is the caller graph for this function:

◆ GetPy()

fvec KFParticleBaseSIMD::GetPy ( ) const
inline

Definition at line 102 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetArmenterosPodolanski(), GetDStoParticleCBM(), and KFParticleSIMD::GetPy().

Here is the caller graph for this function:

◆ GetPz()

fvec KFParticleBaseSIMD::GetPz ( ) const
inline

Definition at line 103 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetArmenterosPodolanski(), GetDStoParticleCBM(), and KFParticleSIMD::GetPz().

Here is the caller graph for this function:

◆ GetQ()

fvec KFParticleBaseSIMD::GetQ ( ) const
inline

Definition at line 106 of file KFParticleBaseSIMD.h.

References fQ.

Referenced by AddDaughter(), AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), ConstructGammaBz(), GetMeasurement(), KFParticleSIMD::GetQ(), and SubtractFromParticle().

Here is the caller graph for this function:

◆ GetR()

fvec KFParticleBaseSIMD::GetR ( fvec & R,
fvec & SigmaR ) const

Definition at line 243 of file KFParticleBaseSIMD.cxx.

References fC, fP, if3, x, y, and Zero.

Referenced by KFParticleSIMD::GetR().

Here is the caller graph for this function:

◆ GetS()

fvec KFParticleBaseSIMD::GetS ( ) const
inline

Definition at line 105 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::GetS().

Here is the caller graph for this function:

◆ GetSCorrection()

fvec KFParticleBaseSIMD::GetSCorrection ( const fvec Part[],
const fvec XYZ[] ) const
protected

Definition at line 375 of file KFParticleBaseSIMD.cxx.

References d, if3, and One.

Referenced by GetMeasurement().

Here is the caller graph for this function:

◆ GetSumDaughterMass()

const fvec & KFParticleBaseSIMD::GetSumDaughterMass ( ) const
inline

Definition at line 90 of file KFParticleBaseSIMD.h.

References SumDaughterMass.

◆ GetX()

fvec KFParticleBaseSIMD::GetX ( ) const
inline

Definition at line 98 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetDStoParticleCBM(), KFParticleSIMD::GetX(), and RotateXY().

Here is the caller graph for this function:

◆ GetY()

fvec KFParticleBaseSIMD::GetY ( ) const
inline

Definition at line 99 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetDStoParticleCBM(), KFParticleSIMD::GetY(), and RotateXY().

Here is the caller graph for this function:

◆ GetZ()

fvec KFParticleBaseSIMD::GetZ ( ) const
inline

Definition at line 100 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetDStoParticleCBM(), KFParticleSIMD::GetZ(), and RotateXY().

Here is the caller graph for this function:

◆ Id()

fvec KFParticleBaseSIMD::Id ( ) const
inline

Definition at line 264 of file KFParticleBaseSIMD.h.

References fId.

Referenced by AddDaughter(), and KFParticleSIMD::GetKFParticle().

Here is the caller graph for this function:

◆ IJ()

Int_t KFParticleBaseSIMD::IJ ( Int_t i,
Int_t j )
inlinestaticprotected

Definition at line 282 of file KFParticleBaseSIMD.h.

References i.

Referenced by Cij(), ConstructGammaBz(), Covariance(), GetCovariance(), and SetMassConstraint().

Here is the caller graph for this function:

◆ Initialize() [1/2]

void KFParticleBaseSIMD::Initialize ( )

Definition at line 95 of file KFParticleBaseSIMD.cxx.

References fAtProductionVertex, fC, fChi2, fIsLinearized, fIsVtxGuess, fMassHypo, fNDF, fP, fQ, fSFromDecay, fVtxErrGuess, fVtxGuess, i, and SumDaughterMass.

Referenced by KFParticleBaseSIMD(), KFParticleSIMD::Create(), and KFParticleSIMD::Initialize().

Here is the caller graph for this function:

◆ Initialize() [2/2]

void KFParticleBaseSIMD::Initialize ( const fvec Param[],
const fvec Cov[],
Int_t Charge,
fvec Mass )

◆ InvertCholetsky3()

void KFParticleBaseSIMD::InvertCholetsky3 ( fvec a[6])
staticprotected

Definition at line 3493 of file KFParticleBaseSIMD.cxx.

References d, fabs(), i, One, and Zero.

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), SetProductionVertex(), and SubtractFromParticle().

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

◆ InvertSym3()

fvec KFParticleBaseSIMD::InvertSym3 ( const fvec A[],
fvec Ainv[] )
staticprotected

Definition at line 3467 of file KFParticleBaseSIMD.cxx.

References fabs(), and small.

Referenced by ConstructGammaBz().

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

◆ MultQSQt()

void KFParticleBaseSIMD::MultQSQt ( const fvec Q[],
const fvec S[],
fvec SOut[] )
staticprotected

Definition at line 3544 of file KFParticleBaseSIMD.cxx.

References i, Q(), and S().

Here is the call graph for this function:

◆ multQSQt1()

void KFParticleBaseSIMD::multQSQt1 ( const fvec J[11],
fvec S[] )
staticprotected

Definition at line 2390 of file KFParticleBaseSIMD.cxx.

References S().

Referenced by TransportCBM().

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

◆ NDaughters()

int KFParticleBaseSIMD::NDaughters ( ) const
inline

Definition at line 265 of file KFParticleBaseSIMD.h.

References fDaughterIds.

Referenced by KFParticleSIMD::KFParticleSIMD().

Here is the caller graph for this function:

◆ NDF() [1/2]

fvec & KFParticleBaseSIMD::NDF ( )
inline

Definition at line 153 of file KFParticleBaseSIMD.h.

References fNDF.

◆ NDF() [2/2]

const fvec & KFParticleBaseSIMD::NDF ( ) const
inline

Definition at line 120 of file KFParticleBaseSIMD.h.

References fNDF.

Referenced by KFParticleSIMD::NDF().

Here is the caller graph for this function:

◆ operator+=()

void KFParticleBaseSIMD::operator+= ( const KFParticleBaseSIMD & Daughter)

Definition at line 368 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), and AddDaughter().

Referenced by KFParticleSIMD::operator+=().

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

◆ Parameter()

fvec & KFParticleBaseSIMD::Parameter ( Int_t i)
inline

Definition at line 155 of file KFParticleBaseSIMD.h.

References fP, and i.

Referenced by KFParticleSIMD::Parameter().

Here is the caller graph for this function:

◆ Px() [1/2]

fvec & KFParticleBaseSIMD::Px ( )
inline

Definition at line 146 of file KFParticleBaseSIMD.h.

References fP.

◆ Px() [2/2]

const fvec & KFParticleBaseSIMD::Px ( ) const
inline

Definition at line 113 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::Px().

Here is the caller graph for this function:

◆ Py() [1/2]

fvec & KFParticleBaseSIMD::Py ( )
inline

Definition at line 147 of file KFParticleBaseSIMD.h.

References fP.

◆ Py() [2/2]

const fvec & KFParticleBaseSIMD::Py ( ) const
inline

Definition at line 114 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::Py().

Here is the caller graph for this function:

◆ Pz() [1/2]

fvec & KFParticleBaseSIMD::Pz ( )
inline

Definition at line 148 of file KFParticleBaseSIMD.h.

References fP.

◆ Pz() [2/2]

const fvec & KFParticleBaseSIMD::Pz ( ) const
inline

Definition at line 115 of file KFParticleBaseSIMD.h.

References fP.

Referenced by KFParticleSIMD::Pz().

Here is the caller graph for this function:

◆ Q() [1/2]

fvec & KFParticleBaseSIMD::Q ( )
inline

Definition at line 151 of file KFParticleBaseSIMD.h.

References fQ.

◆ Q() [2/2]

const fvec & KFParticleBaseSIMD::Q ( ) const
inline

Definition at line 118 of file KFParticleBaseSIMD.h.

References fQ.

Referenced by GetDSIter(), MultQSQt(), and KFParticleSIMD::Q().

Here is the caller graph for this function:

◆ RotateXY()

void KFParticleBaseSIMD::RotateXY ( fvec angle,
fvec Vtx[3] )

Definition at line 3395 of file KFParticleBaseSIMD.cxx.

References Covariance(), fP, GetCovariance(), GetX(), GetY(), GetZ(), i, X(), Y(), and Z().

Here is the call graph for this function:

◆ S() [1/2]

fvec & KFParticleBaseSIMD::S ( )
inline

Definition at line 150 of file KFParticleBaseSIMD.h.

References fP.

◆ S() [2/2]

const fvec & KFParticleBaseSIMD::S ( ) const
inline

Definition at line 117 of file KFParticleBaseSIMD.h.

References fP.

Referenced by GetDSIter(), MultQSQt(), multQSQt1(), and KFParticleSIMD::S().

Here is the caller graph for this function:

◆ SetConstructMethod()

void KFParticleBaseSIMD::SetConstructMethod ( Int_t m)
inline

Definition at line 83 of file KFParticleBaseSIMD.h.

References fConstructMethod, and m.

◆ SetId()

void KFParticleBaseSIMD::SetId ( fvec id)
inline

Definition at line 268 of file KFParticleBaseSIMD.h.

References fId.

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

Here is the caller graph for this function:

◆ SetMassConstraint() [1/2]

void KFParticleBaseSIMD::SetMassConstraint ( fvec * mP,
fvec * mC,
fvec mJ[7][7],
fvec mass,
fvec mask )
protected

Definition at line 1367 of file KFParticleBaseSIMD.cxx.

References d, f, fabs(), i, if3, IJ(), One, and Zero.

Here is the call graph for this function:

◆ SetMassConstraint() [2/2]

void KFParticleBaseSIMD::SetMassConstraint ( fvec Mass,
fvec SigmaMass = 0 )

Definition at line 1469 of file KFParticleBaseSIMD.cxx.

References Cij(), fC, fChi2, fMassHypo, fNDF, fP, i, and SumDaughterMass.

Referenced by AddDaughterWithEnergyFitMC(), Construct(), KFParticleSIMD::SetMassConstraint(), and SetNonlinearMassConstraint().

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

◆ SetMassHypo()

void KFParticleBaseSIMD::SetMassHypo ( fvec m)
inline

Definition at line 86 of file KFParticleBaseSIMD.h.

References fMassHypo, and m.

◆ SetNDaughters()

void KFParticleBaseSIMD::SetNDaughters ( int n)
inline

Definition at line 269 of file KFParticleBaseSIMD.h.

References fDaughterIds.

Referenced by KFParticleSIMD::KFParticleSIMD(), and Construct().

Here is the caller graph for this function:

◆ SetNoDecayLength()

void KFParticleBaseSIMD::SetNoDecayLength ( )

Definition at line 1516 of file KFParticleBaseSIMD.cxx.

References fC, fChi2, fNDF, fP, i, and TransportToDecayVertex().

Referenced by KFParticleSIMD::SetNoDecayLength().

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

◆ SetNonlinearMassConstraint()

void KFParticleBaseSIMD::SetNonlinearMassConstraint ( fvec Mass)

Definition at line 1459 of file KFParticleBaseSIMD.cxx.

References fC, fMassHypo, fP, One, SetMassConstraint(), SumDaughterMass, and Zero.

Referenced by ConstructGammaBz().

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

◆ SetPDG()

void KFParticleBaseSIMD::SetPDG ( int pdg)
inline

Definition at line 273 of file KFParticleBaseSIMD.h.

References fPDG.

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

Here is the caller graph for this function:

◆ SetProductionVertex()

void KFParticleBaseSIMD::SetProductionVertex ( const KFParticleBaseSIMD & Vtx)

Definition at line 1215 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), Convert(), fabs(), fC, fChi2, fNDF, fP, fSFromDecay, GetDStoPoint(), InvertCholetsky3(), m, TransportToDecayVertex(), TransportToDS(), and z.

Referenced by Construct(), and KFParticleSIMD::SetProductionVertex().

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

◆ SetVtxErrGuess()

void KFParticleBaseSIMD::SetVtxErrGuess ( fvec & x,
fvec & y,
fvec & z )

Definition at line 129 of file KFParticleBaseSIMD.cxx.

References fIsVtxErrGuess, and fVtxErrGuess.

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

Here is the caller graph for this function:

◆ SetVtxGuess()

void KFParticleBaseSIMD::SetVtxGuess ( fvec x,
fvec y,
fvec z )

Definition at line 119 of file KFParticleBaseSIMD.cxx.

References fIsLinearized, fVtxGuess, x, y, and z.

Referenced by KFParticleSIMD::SetVtxGuess().

Here is the caller graph for this function:

◆ SubtractFromParticle()

void KFParticleBaseSIMD::SubtractFromParticle ( KFParticleBaseSIMD & Vtx) const

Definition at line 2808 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetMeasurement(), GetQ(), i, InvertCholetsky3(), and m.

Referenced by KFParticleSIMD::SubtractFromParticle().

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

◆ SubtractFromVertex()

void KFParticleBaseSIMD::SubtractFromVertex ( KFParticleBaseSIMD & Vtx) const

Definition at line 2710 of file KFParticleBaseSIMD.cxx.

References KFParticleBaseSIMD(), fabs(), fC, fChi2, fIsLinearized, fNDF, fP, fVtxGuess, GetMeasurement(), i, if3, m, One, small, and Zero.

Referenced by KFParticleSIMD::SubtractFromVertex().

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

◆ Transport()

virtual void KFParticleBaseSIMD::Transport ( fvec dS,
fvec P[],
fvec C[] ) const
pure virtual

Implemented in KFParticleSIMD.

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), Construct(), ConstructGammaBz(), GetDeviationFromParticle(), GetDeviationFromVertex(), GetDistanceFromParticle(), GetDistanceFromVertex(), GetMeasurement(), and TransportToDS().

Here is the caller graph for this function:

◆ TransportBz()

void KFParticleBaseSIMD::TransportBz ( fvec Bz,
fvec dS,
fvec P[],
fvec C[] ) const

Definition at line 2490 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, fQ, if3, and One.

Referenced by KFParticleSIMD::Transport().

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

◆ TransportCBM()

void KFParticleBaseSIMD::TransportCBM ( fvec dS,
fvec P[],
fvec C[] ) const

Definition at line 2240 of file KFParticleBaseSIMD.cxx.

References fabs(), fC, fP, fQ, GetFieldValue(), if3, m, multQSQt1(), TransportLine(), and Zero.

Referenced by KFParticleSIMD::Transport().

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

◆ TransportLine()

void KFParticleBaseSIMD::TransportLine ( fvec S,
fvec P[],
fvec C[] ) const
protected

Definition at line 2912 of file KFParticleBaseSIMD.cxx.

References fC, and fP.

Referenced by TransportCBM().

Here is the caller graph for this function:

◆ TransportToDecayVertex()

void KFParticleBaseSIMD::TransportToDecayVertex ( )

Definition at line 1744 of file KFParticleBaseSIMD.cxx.

References Convert(), fAtProductionVertex, fSFromDecay, and TransportToDS().

Referenced by SetNoDecayLength(), SetProductionVertex(), and KFParticleSIMD::TransportToDecayVertex().

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

◆ TransportToDS()

void KFParticleBaseSIMD::TransportToDS ( fvec dS)

Definition at line 1764 of file KFParticleBaseSIMD.cxx.

References fC, fP, fSFromDecay, and Transport().

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), SetProductionVertex(), TransportToDecayVertex(), KFParticleSIMD::TransportToDS(), and TransportToProductionVertex().

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

◆ TransportToProductionVertex()

void KFParticleBaseSIMD::TransportToProductionVertex ( )

Definition at line 1754 of file KFParticleBaseSIMD.cxx.

References Convert(), fAtProductionVertex, fP, fSFromDecay, and TransportToDS().

Referenced by KFParticleSIMD::TransportToProductionVertex().

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

◆ X() [1/2]

fvec & KFParticleBaseSIMD::X ( )
inline

Definition at line 143 of file KFParticleBaseSIMD.h.

References fP.

◆ X() [2/2]

const fvec & KFParticleBaseSIMD::X ( ) const
inline

Definition at line 110 of file KFParticleBaseSIMD.h.

References fP.

Referenced by RotateXY(), and KFParticleSIMD::X().

Here is the caller graph for this function:

◆ Y() [1/2]

fvec & KFParticleBaseSIMD::Y ( )
inline

Definition at line 144 of file KFParticleBaseSIMD.h.

References fP.

◆ Y() [2/2]

const fvec & KFParticleBaseSIMD::Y ( ) const
inline

Definition at line 111 of file KFParticleBaseSIMD.h.

References fP.

Referenced by RotateXY(), and KFParticleSIMD::Y().

Here is the caller graph for this function:

◆ Z() [1/2]

fvec & KFParticleBaseSIMD::Z ( )
inline

Definition at line 145 of file KFParticleBaseSIMD.h.

References fP.

◆ Z() [2/2]

const fvec & KFParticleBaseSIMD::Z ( ) const
inline

Definition at line 112 of file KFParticleBaseSIMD.h.

References fP.

Referenced by RotateXY(), and KFParticleSIMD::Z().

Here is the caller graph for this function:

Member Data Documentation

◆ fAtProductionVertex

◆ fC

◆ fChi2

◆ fConstructMethod

Int_t KFParticleBaseSIMD::fConstructMethod
protected

Definition at line 326 of file KFParticleBaseSIMD.h.

Referenced by KFParticleBaseSIMD(), AddDaughter(), and SetConstructMethod().

◆ fDaughterIds

◆ fId

fvec KFParticleBaseSIMD::fId
protected

◆ fIsLinearized

◆ fIsVtxErrGuess

◆ fIsVtxGuess

Bool_t KFParticleBaseSIMD::fIsVtxGuess
protected

◆ fMassHypo

◆ fNDF

◆ fP

fvec KFParticleBaseSIMD::fP[8]
protected

Definition at line 307 of file KFParticleBaseSIMD.h.

Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), AddDaughter(), AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), Construct(), KFParticleSIMD::Construct(), ConstructGammaBz(), Convert(), KFParticleSIMD::Create(), E(), E(), KFParticleSIMD::E(), GetDecayLength(), GetDecayLengthXY(), GetDeviationFromParticle(), KFParticleSIMD::GetDeviationFromParticleXY(), GetDeviationFromVertex(), KFParticleSIMD::GetDeviationFromVertexXY(), GetDistanceFromVertex(), KFParticleSIMD::GetDistanceFromVertexXY(), KFParticleSIMD::GetDistanceFromVertexXY(), GetDistanceToVertexLine(), GetDStoParticleBy(), GetDStoParticleBz(), GetDStoParticleLine(), GetDStoPointBy(), GetDStoPointBz(), GetDStoPointCBM(), GetE(), GetEta(), GetLifeTime(), GetMass(), GetMeasurement(), GetMomentum(), GetParameter(), GetPhi(), GetPt(), GetPx(), GetPy(), GetPz(), GetR(), GetS(), GetX(), GetY(), GetZ(), Initialize(), Initialize(), Parameter(), KFParticleSIMD::Parameters(), Px(), Px(), KFParticleSIMD::Px(), Py(), Py(), KFParticleSIMD::Py(), Pz(), Pz(), KFParticleSIMD::Pz(), RotateXY(), S(), S(), KFParticleSIMD::S(), SetMassConstraint(), SetNoDecayLength(), SetNonlinearMassConstraint(), SetProductionVertex(), SubtractFromParticle(), SubtractFromVertex(), TransportBz(), TransportCBM(), TransportLine(), TransportToDS(), TransportToProductionVertex(), X(), X(), KFParticleSIMD::X(), Y(), Y(), KFParticleSIMD::Y(), Z(), Z(), and KFParticleSIMD::Z().

◆ fPDG

int KFParticleBaseSIMD::fPDG
protected

◆ fQ

◆ fSFromDecay

◆ fVtxErrGuess

fvec KFParticleBaseSIMD::fVtxErrGuess[3]
protected

Definition at line 322 of file KFParticleBaseSIMD.h.

Referenced by Construct(), Initialize(), and SetVtxErrGuess().

◆ fVtxGuess

◆ SumDaughterMass


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