|
BmnRoot
|
#include <CbmKFParticle_simd.h>
Public Member Functions | |
| void * | operator new (size_t bytes) |
| void | operator delete (void *p) |
| CbmKFParticle_simd () | |
| CbmKFParticle_simd (CbmKFTrackInterface *Track[], Int_t *qHypo=0, const Int_t *pdg=0) | |
| CbmKFParticle_simd (CbmKFTrackInterface &Track, Int_t *qHypo=0, const Int_t *pdg=0) | |
| CbmKFParticle_simd (CbmKFParticle *part[]) | |
| CbmKFParticle_simd (CbmKFParticle &part) | |
| ~CbmKFParticle_simd () | |
| void | Create (CbmKFTrackInterface *Track[], int Ntracks=fvecLen, Int_t *qHypo=0, const Int_t *pdg=0) |
| void | Create (CbmKFParticle *part[], int N=fvecLen) |
| 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 |
| fvec * | GetParameters () |
| const fvec * | GetParameters () const |
| fvec * | GetCovMatrix () |
| fvec | GetParameter (Int_t i) const |
| fvec | GetCovariance (Int_t i) const |
| fvec | GetVtxGuess (int i) const |
| fvec | GetVtxErrGuess (int i) const |
| fvec * | GetVtxGuess () |
| fvec * | GetVtxErrGuess () |
| fvec & | rX () |
| fvec & | rY () |
| fvec & | rZ () |
| fvec & | rPx () |
| fvec & | rPy () |
| fvec & | rPz () |
| fvec & | rE () |
| fvec & | rS () |
| fvec & | rQ () |
| fvec & | rChi2 () |
| fvec & | rNDF () |
| void | GetKFTrack (CbmKFTrackInterface **Track) |
| fvec | GetTx () const |
| fvec | GetTy () const |
| void | GetMomentum (fvec &P, fvec &Error) |
| void | GetMass (fvec &M, fvec &Error) |
| void | GetDecayLength (fvec &L, fvec &Error) |
| void | GetLifeTime (fvec &T, fvec &Error) |
| fvec | GetRapidity () const |
| fvec | GetPt () const |
| fvec | GetTheta () const |
| fvec | GetPhi () const |
| void | SetVtxGuess (fvec &x, fvec &y, fvec &z) |
| void | SetVtxErrGuess (fvec &d_x, fvec &d_y, fvec &d_z) |
| void | SetField () |
| void | SetField (CbmKFTrackInterface **Track) |
| void | SetField (const L1FieldRegion &field, bool isOneEntry=0, const int iVec=0) |
| void | SetPDG (fvec pdg) |
| const fvec & | GetPDG () const |
| void | SetId (fvec id) |
| void | SetNDaughters (int n) |
| void | AddDaughterId (fvec id) |
| void | CleanDaughtersId () |
| fvec | Id () const |
| int | NDaughters () const |
| vector< fvec > & | DaughterIds () |
Public Attributes | |
| fvec | r [8] |
| fvec | C [36] |
| fvec | fVtxGuess [3] |
| fvec | fVtxErrGuess [3] |
| fvec NDF | _fvecalignment |
| fvec Chi2 | _fvecalignment |
| fvec Chi2 Q | _fvecalignment |
| fvec | fPDG |
| bool | AtProductionVertex |
| bool | fIsVtxGuess |
| bool | fIsVtxErrGuess |
| L1FieldRegion | fField |
Definition at line 24 of file CbmKFParticle_simd.h.
| CbmKFParticle_simd::CbmKFParticle_simd | ( | ) |
Definition at line 35 of file CbmKFParticle_simd.cxx.
| CbmKFParticle_simd::CbmKFParticle_simd | ( | CbmKFTrackInterface * | Track[], |
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 209 of file CbmKFParticle_simd.cxx.
| CbmKFParticle_simd::CbmKFParticle_simd | ( | CbmKFTrackInterface & | Track, |
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 123 of file CbmKFParticle_simd.cxx.
References C, fvecLen, CbmKFTrack::GetCovMatrix(), CbmKFTrack::GetMass(), CbmKFParticleDatabase::GetMass(), CbmKFTrack::GetRefChi2(), CbmKFTrack::GetRefNDF(), CbmKFTrack::GetTrack(), i, CbmKFTrackInterface::Id(), CbmKFParticleDatabase::Instance(), m, r, and sqrt().
| CbmKFParticle_simd::CbmKFParticle_simd | ( | CbmKFParticle * | part[] | ) |
Definition at line 78 of file CbmKFParticle_simd.cxx.
References Create().
| CbmKFParticle_simd::CbmKFParticle_simd | ( | CbmKFParticle & | part | ) |
Definition at line 52 of file CbmKFParticle_simd.cxx.
References C, CbmKFParticle::DaughterIds(), fField, CbmKFParticle::fieldRegion, CbmKFParticle::GetCovMatrix(), CbmKFParticle::GetParameters(), i, CbmKFParticle::NDaughters(), r, and SetNDaughters().
|
inline |
Definition at line 38 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 122 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 123 of file CbmKFParticle_simd.h.
| void CbmKFParticle_simd::Create | ( | CbmKFParticle * | part[], |
| int | N = fvecLen |
||
| ) |
Definition at line 82 of file CbmKFParticle_simd.cxx.
References AtProductionVertex, C, fField, CbmKFParticle::fieldRegion, fPDG, CbmKFParticle::GetAtProductionVertex(), CbmKFParticle::GetChi2(), CbmKFParticle::GetCovMatrix(), CbmKFParticle::GetNDF(), CbmKFParticle::GetParameters(), CbmKFParticle::GetPDG(), CbmKFParticle::GetQ(), i, CbmKFParticle::Id(), CbmKFParticle::NDaughters(), NDaughters(), r, and L1FieldRegion::SetOneEntry().
| void CbmKFParticle_simd::Create | ( | CbmKFTrackInterface * | Track[], |
| int | Ntracks = fvecLen, |
||
| Int_t * | qHypo = 0, |
||
| const Int_t * | pdg = 0 |
||
| ) |
Definition at line 214 of file CbmKFParticle_simd.cxx.
References AtProductionVertex, C, fIsVtxErrGuess, fIsVtxGuess, fvecLen, GetCovMatrix(), CbmKFTrackInterface::GetMass(), CbmKFParticleDatabase::GetMass(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), i, CbmKFTrackInterface::Id(), CbmKFParticleDatabase::Instance(), m, r, and sqrt().
Referenced by CbmKFParticle_simd(), CbmKFParticle_simd(), CbmKFParticleInterface::CbmKFParticleInterface(), CbmKFParticleInterface::CbmKFParticleInterface(), CbmKFParticleInterface::CombineTrackPart(), CbmKFParticleInterface::FindHyperons(), and CbmKFParticleInterface::FindTrackV0Decay().
|
inline |
Definition at line 127 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetKFParticle().
|
inline |
Definition at line 56 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetChi2(), and CbmKFParticleInterface::GetKFParticle().
|
inline |
Definition at line 62 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetChi2BetweenParticles().
|
inline |
Definition at line 60 of file CbmKFParticle_simd.h.
References C.
Referenced by CbmKFParticleInterface::Convert(), Create(), CbmKFParticleInterface::Extrapolate(), CbmKFParticleInterface::ExtrapolateLine(), CbmKFParticleInterface::GetCovMatrix(), CbmKFParticleInterface::GetKFParticle(), GetKFTrack(), CbmKFParticleInterface::MeasureMass(), and CbmKFParticleInterface::MeasureProductionVertex().
Definition at line 401 of file CbmKFParticle_simd.cxx.
|
inline |
Definition at line 53 of file CbmKFParticle_simd.h.
References r.
| void CbmKFParticle_simd::GetKFTrack | ( | CbmKFTrackInterface ** | Track | ) |
Definition at line 314 of file CbmKFParticle_simd.cxx.
References C, fvecLen, GetCovMatrix(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), i, r, and sqrt().
Definition at line 383 of file CbmKFParticle_simd.cxx.
References C, fvecLen, r, and sqrt().
Referenced by GetLifeTime(), and CbmKFParticleInterface::GetMass().
Definition at line 369 of file CbmKFParticle_simd.cxx.
Referenced by CbmKFParticleInterface::GetMomentum().
|
inline |
Definition at line 57 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetKFParticle(), and CbmKFParticleInterface::GetNDF().
|
inline |
Definition at line 61 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 58 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::Extrapolate(), CbmKFParticleInterface::ExtrapolateLine(), CbmKFParticleInterface::GetDStoPoint(), CbmKFParticleInterface::GetKFParticle(), CbmKFParticleInterface::GetParameters(), CbmKFParticleInterface::GetParameters(), CbmKFParticleInterface::MeasureMass(), and CbmKFParticleInterface::MeasureProductionVertex().
|
inline |
Definition at line 59 of file CbmKFParticle_simd.h.
References r.
|
inline |
Definition at line 118 of file CbmKFParticle_simd.h.
References fPDG.
Referenced by CbmKFParticleInterface::GetKFParticle(), and CbmKFParticleInterface::GetPDG().
|
inline |
Definition at line 108 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 106 of file CbmKFParticle_simd.h.
Referenced by GetTheta().
|
inline |
Definition at line 50 of file CbmKFParticle_simd.h.
References r.
|
inline |
Definition at line 51 of file CbmKFParticle_simd.h.
References r.
|
inline |
Definition at line 52 of file CbmKFParticle_simd.h.
References r.
|
inline |
Definition at line 55 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetKFParticle(), and CbmKFParticleInterface::GetQ().
|
inline |
Definition at line 105 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 54 of file CbmKFParticle_simd.h.
References r.
|
inline |
Definition at line 107 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 97 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::GetTx().
|
inline |
Definition at line 98 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::GetTy().
|
inline |
Definition at line 71 of file CbmKFParticle_simd.h.
References fVtxErrGuess.
|
inline |
Definition at line 69 of file CbmKFParticle_simd.h.
References fVtxErrGuess, and i.
|
inline |
Definition at line 70 of file CbmKFParticle_simd.h.
References fVtxGuess.
|
inline |
Definition at line 68 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 47 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::GetChi2BetweenParticles().
|
inline |
Definition at line 48 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::GetChi2BetweenParticles().
|
inline |
Definition at line 49 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::GetChi2BetweenParticles().
|
inline |
Definition at line 125 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::GetKFParticle().
|
inline |
Definition at line 126 of file CbmKFParticle_simd.h.
Referenced by Create().
|
inline |
Definition at line 28 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 27 of file CbmKFParticle_simd.h.
|
inline |
Definition at line 86 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::rChi2().
|
inline |
Definition at line 83 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rE().
|
inline |
Definition at line 87 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::rNDF().
|
inline |
Definition at line 80 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rPx().
|
inline |
Definition at line 81 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rPy().
|
inline |
Definition at line 82 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rPz().
|
inline |
Definition at line 85 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::rQ().
|
inline |
Definition at line 84 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rS().
|
inline |
Definition at line 77 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rX().
|
inline |
Definition at line 78 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rY().
|
inline |
Definition at line 79 of file CbmKFParticle_simd.h.
References r.
Referenced by CbmKFParticleInterface::rZ().
| void CbmKFParticle_simd::SetField | ( | ) |
| void CbmKFParticle_simd::SetField | ( | CbmKFTrackInterface ** | Track | ) |
| void CbmKFParticle_simd::SetField | ( | const L1FieldRegion & | field, |
| bool | isOneEntry = 0, |
||
| const int | iVec = 0 |
||
| ) |
Definition at line 306 of file CbmKFParticle_simd.cxx.
References fField, and L1FieldRegion::SetOneEntry().
|
inline |
Definition at line 120 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticleInterface::CombineTrackPart(), CbmKFParticleInterface::Find2DaughterDecay(), and CbmKFParticleInterface::FindTrackV0Decay().
|
inline |
Definition at line 121 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd().
|
inline |
Definition at line 117 of file CbmKFParticle_simd.h.
References fPDG.
Referenced by CbmKFParticleInterface::SetPDG().
Definition at line 434 of file CbmKFParticle_simd.cxx.
References fIsVtxErrGuess, and fVtxErrGuess.
Referenced by CbmKFParticleInterface::SetVtxErrGuess().
Definition at line 426 of file CbmKFParticle_simd.cxx.
References fIsVtxGuess, and fVtxGuess.
Referenced by CbmKFParticleInterface::SetVtxGuess().
| fvec NDF CbmKFParticle_simd::_fvecalignment |
Definition at line 140 of file CbmKFParticle_simd.h.
| fvec Chi2 CbmKFParticle_simd::_fvecalignment |
Definition at line 141 of file CbmKFParticle_simd.h.
| fvec Chi2 Q CbmKFParticle_simd::_fvecalignment |
Definition at line 141 of file CbmKFParticle_simd.h.
| bool CbmKFParticle_simd::AtProductionVertex |
Definition at line 145 of file CbmKFParticle_simd.h.
Referenced by Create(), Create(), CbmKFParticleInterface::GetKFParticle(), CbmKFParticleInterface::TransportToDecayVertex(), and CbmKFParticleInterface::TransportToProductionVertex().
| fvec CbmKFParticle_simd::C[36] |
Definition at line 136 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd(), CbmKFParticle_simd(), CbmKFParticle_simd(), CbmKFParticleInterface::Cij(), Create(), Create(), GetCovariance(), CbmKFParticleInterface::GetCovariance(), CbmKFParticleInterface::GetCovariance(), GetCovMatrix(), GetDecayLength(), GetKFTrack(), CbmKFParticleInterface::GetKFVertex(), CbmKFParticleInterface::GetKFVertexJ(), CbmKFParticleInterface::GetKFVertexJ(), GetLifeTime(), GetMass(), GetMomentum(), CbmKFParticleInterface::rCovariance(), and CbmKFParticleInterface::rCovariance().
| L1FieldRegion CbmKFParticle_simd::fField |
Definition at line 149 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd(), CbmKFParticleInterface::Convert(), Create(), CbmKFParticleInterface::Extrapolate(), CbmKFParticleInterface::GetKFParticle(), and SetField().
| bool CbmKFParticle_simd::fIsVtxErrGuess |
Definition at line 147 of file CbmKFParticle_simd.h.
Referenced by Create(), and SetVtxErrGuess().
| bool CbmKFParticle_simd::fIsVtxGuess |
Definition at line 146 of file CbmKFParticle_simd.h.
Referenced by Create(), and SetVtxGuess().
| fvec CbmKFParticle_simd::fPDG |
Definition at line 143 of file CbmKFParticle_simd.h.
| fvec CbmKFParticle_simd::fVtxErrGuess[3] |
Definition at line 138 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd(), GetVtxErrGuess(), GetVtxErrGuess(), and SetVtxErrGuess().
| fvec CbmKFParticle_simd::fVtxGuess[3] |
Definition at line 137 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd(), GetVtxGuess(), GetVtxGuess(), and SetVtxGuess().
| fvec CbmKFParticle_simd::r[8] |
Definition at line 135 of file CbmKFParticle_simd.h.
Referenced by CbmKFParticle_simd(), CbmKFParticle_simd(), CbmKFParticle_simd(), Create(), Create(), CbmKFParticleInterface::ExtrapolateToPV(), GetDecayLength(), GetE(), CbmKFParticleInterface::GetE(), GetKFTrack(), CbmKFParticleInterface::GetKFVertex(), CbmKFParticleInterface::GetKFVertexJ(), CbmKFParticleInterface::GetKFVertexJ(), GetLifeTime(), GetMass(), GetMomentum(), GetParameter(), CbmKFParticleInterface::GetParameter(), GetParameters(), GetParameters(), GetPhi(), GetPt(), GetPx(), CbmKFParticleInterface::GetPx(), GetPy(), CbmKFParticleInterface::GetPy(), GetPz(), CbmKFParticleInterface::GetPz(), GetRapidity(), GetS(), CbmKFParticleInterface::GetS(), GetTheta(), GetTx(), GetTy(), GetX(), CbmKFParticleInterface::GetX(), GetY(), CbmKFParticleInterface::GetY(), GetZ(), CbmKFParticleInterface::GetZ(), rE(), CbmKFParticleInterface::rParameter(), rPx(), rPy(), rPz(), rS(), rX(), rY(), rZ(), CbmKFParticleInterface::TransportToDecayVertex(), and CbmKFParticleInterface::TransportToProductionVertex().