|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <KFParticle.h>
Public Member Functions | |
| KFParticle () | |
| ~KFParticle () | |
| KFParticle (const KFParticle &d1, const KFParticle &d2, Bool_t gamma=kFALSE) | |
| KFParticle (const KFParticle &d1, const KFParticle &d2, const KFParticle &d3) | |
| KFParticle (const KFParticle &d1, const KFParticle &d2, const KFParticle &d3, const KFParticle &d4) | |
| void | Create (const Double_t Param[], const Double_t Cov[], Int_t Charge, Double_t mass) |
| KFParticle (CbmKFTrackInterface *Track, Double_t *z0=0, Int_t *qHypo=0, Int_t *PID=0) | |
| KFParticle (CbmKFVertexInterface &vertex) | |
| void | CleanDaughtersId () |
| void | SetNDaughters (int n) |
| void | AddDaughter (int id) |
| void | Initialize () |
| void | SetVtxGuess (Double_t x, Double_t y, Double_t z) |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| Double_t | GetPx () const |
| Double_t | GetPy () const |
| Double_t | GetPz () const |
| Double_t | GetE () const |
| Double_t | GetS () const |
| Int_t | GetQ () const |
| Double_t | GetChi2 () const |
| Int_t | GetNDF () const |
| Bool_t | GetAtProductionVertex () const |
| void | SetAtProductionVertex (Bool_t b) |
| float * | GetFieldCoeff () |
| void | SetFieldCoeff (float c, int i) |
| const Double_t & | X () const |
| const Double_t & | Y () const |
| const Double_t & | Z () const |
| const Double_t & | Px () const |
| const Double_t & | Py () const |
| const Double_t & | Pz () const |
| const Double_t & | E () const |
| const Double_t & | S () const |
| const Int_t & | Q () const |
| const Double_t & | Chi2 () const |
| const Int_t & | NDF () const |
| Double_t | GetParameter (int i) const |
| Double_t | GetCovariance (int i) const |
| Double_t | GetCovariance (int i, int j) const |
| Double_t | GetP () const |
| Double_t | GetPt () const |
| Double_t | GetEta () const |
| Double_t | GetPhi () const |
| Double_t | GetMomentum () const |
| Double_t | GetMass () const |
| Double_t | GetDecayLength () const |
| Double_t | GetDecayLengthXY () const |
| Double_t | GetLifeTime () const |
| Double_t | GetR () const |
| Double_t | GetErrX () const |
| Double_t | GetErrY () const |
| Double_t | GetErrZ () const |
| Double_t | GetErrPx () const |
| Double_t | GetErrPy () const |
| Double_t | GetErrPz () const |
| Double_t | GetErrE () const |
| Double_t | GetErrS () const |
| Double_t | GetErrP () const |
| Double_t | GetErrPt () const |
| Double_t | GetErrEta () const |
| Double_t | GetErrPhi () const |
| Double_t | GetErrMomentum () const |
| Double_t | GetErrMass () const |
| Double_t | GetErrDecayLength () const |
| Double_t | GetErrDecayLengthXY () const |
| Double_t | GetErrLifeTime () const |
| Double_t | GetErrR () const |
| int | GetP (Double_t &P, Double_t &SigmaP) const |
| int | GetPt (Double_t &Pt, Double_t &SigmaPt) const |
| int | GetEta (Double_t &Eta, Double_t &SigmaEta) const |
| int | GetPhi (Double_t &Phi, Double_t &SigmaPhi) const |
| int | GetMomentum (Double_t &P, Double_t &SigmaP) const |
| int | GetMass (Double_t &M, Double_t &SigmaM) const |
| int | GetDecayLength (Double_t &L, Double_t &SigmaL) const |
| int | GetDecayLengthXY (Double_t &L, Double_t &SigmaL) const |
| int | GetLifeTime (Double_t &T, Double_t &SigmaT) const |
| int | GetR (Double_t &R, Double_t &SigmaR) const |
| Double_t | GetRapidity () const |
| Double_t | GetTheta () const |
| Double_t & | X () |
| Double_t & | Y () |
| Double_t & | Z () |
| Double_t & | Px () |
| Double_t & | Py () |
| Double_t & | Pz () |
| Double_t & | E () |
| Double_t & | S () |
| Int_t & | Q () |
| Double_t & | Chi2 () |
| Int_t & | NDF () |
| Double_t & | Parameter (int i) |
| Double_t & | Covariance (int i) |
| Double_t & | Covariance (int i, int j) |
| Double_t * | Parameters () |
| Double_t * | CovarianceMatrix () |
| void | AddDaughter (const KFParticle &Daughter) |
| void | operator+= (const KFParticle &Daughter) |
| void | SetProductionVertex (const KFParticle &Vtx) |
| void | SetMassConstraint (Double_t Mass, Double_t SigmaMass=0) |
| void | SetNoDecayLength () |
| void | Construct (const KFParticle *vDaughters[], int nDaughters, const KFParticle *ProdVtx=0, Double_t Mass=-1, Bool_t IsConstrained=0) |
| void | TransportToDecayVertex () |
| void | TransportToProductionVertex () |
| void | TransportToPoint (const Double_t xyz[]) |
| void | TransportToParticle (const KFParticle &p) |
| void | TransportToDS (Double_t dS) |
| Double_t | GetDStoPoint (const Double_t xyz[]) const |
| void | GetDStoParticle (const KFParticle &p, Double_t &DS, Double_t &DSp) const |
| void | GetDStoParticleXY (const KFParticleBase &p, Double_t &DS, Double_t &DSp) const |
| Double_t | GetDistanceFromVertex (const Double_t vtx[]) const |
| Double_t | GetDistanceFromVertex (const KFParticle &Vtx) const |
| Double_t | GetDistanceFromParticle (const KFParticle &p) const |
| Double_t | GetDeviationFromVertex (const Double_t v[], const Double_t Cv[]=0) const |
| Double_t | GetDeviationFromVertex (const KFParticle &Vtx) const |
| Double_t | GetDeviationFromParticle (const KFParticle &p) const |
| Bool_t | GetDistanceFromVertexXY (const Double_t vtx[], Double_t &val, Double_t &err) const |
| Bool_t | GetDistanceFromVertexXY (const Double_t vtx[], const Double_t Cv[], Double_t &val, Double_t &err) const |
| Bool_t | GetDistanceFromVertexXY (const KFParticle &Vtx, Double_t &val, Double_t &err) const |
| Double_t | GetDistanceFromVertexXY (const Double_t vtx[]) const |
| Double_t | GetDistanceFromVertexXY (const KFParticle &Vtx) const |
| Double_t | GetDistanceFromParticleXY (const KFParticle &p) const |
| Double_t | GetDeviationFromVertexXY (const Double_t v[], const Double_t Cv[]=0) const |
| Double_t | GetDeviationFromVertexXY (const KFParticle &Vtx) const |
| Double_t | GetDeviationFromParticleXY (const KFParticle &p) const |
| Double_t | GetAngle (const KFParticle &p) const |
| Double_t | GetAngleXY (const KFParticle &p) const |
| Double_t | GetAngleRZ (const KFParticle &p) const |
| void | SubtractFromVertex (KFParticle &v) const |
| void | ConstructGamma (const KFParticle &daughter1, const KFParticle &daughter2) |
| Double_t | GetPseudoProperDecayTime (const KFParticle &primVertex, const Double_t &mass, Double_t *timeErr2=0) const |
| Public Member Functions inherited from KFParticleBase | |
| KFParticleBase () | |
| virtual | ~KFParticleBase () |
| void | Initialize (const Double_t Param[], const Double_t Cov[], Int_t Charge, Double_t Mass) |
| void | Initialize () |
| void | SetVtxGuess (Double_t x, Double_t y, Double_t z) |
| void | SetConstructMethod (Int_t m) |
| void | SetMassHypo (Double_t m) |
| const Double_t & | GetMassHypo () const |
| const Double_t & | GetSumDaughterMass () const |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| Double_t | GetPx () const |
| Double_t | GetPy () const |
| Double_t | GetPz () const |
| Double_t | GetE () const |
| Double_t | GetS () const |
| Int_t | GetQ () const |
| Double_t | GetChi2 () const |
| Int_t | GetNDF () const |
| const Double_t & | X () const |
| const Double_t & | Y () const |
| const Double_t & | Z () const |
| const Double_t & | Px () const |
| const Double_t & | Py () const |
| const Double_t & | Pz () const |
| const Double_t & | E () const |
| const Double_t & | S () const |
| const Int_t & | Q () const |
| const Double_t & | Chi2 () const |
| const Int_t & | NDF () const |
| Double_t | GetParameter (Int_t i) const |
| Double_t | GetCovariance (Int_t i) const |
| Double_t | GetCovariance (Int_t i, Int_t j) const |
| Int_t | GetMomentum (Double_t &P, Double_t &SigmaP) const |
| Int_t | GetPt (Double_t &Pt, Double_t &SigmaPt) const |
| Int_t | GetEta (Double_t &Eta, Double_t &SigmaEta) const |
| Int_t | GetPhi (Double_t &Phi, Double_t &SigmaPhi) const |
| Int_t | GetMass (Double_t &M, Double_t &SigmaM) const |
| Int_t | GetDecayLength (Double_t &L, Double_t &SigmaL) const |
| Int_t | GetDecayLengthXY (Double_t &L, Double_t &SigmaL) const |
| Int_t | GetLifeTime (Double_t &T, Double_t &SigmaT) const |
| Int_t | GetR (Double_t &R, Double_t &SigmaR) const |
| Double_t & | X () |
| Double_t & | Y () |
| Double_t & | Z () |
| Double_t & | Px () |
| Double_t & | Py () |
| Double_t & | Pz () |
| Double_t & | E () |
| Double_t & | S () |
| Int_t & | Q () |
| Double_t & | Chi2 () |
| Int_t & | NDF () |
| Double_t & | Parameter (Int_t i) |
| Double_t & | Covariance (Int_t i) |
| Double_t & | Covariance (Int_t i, Int_t j) |
| void | operator+= (const KFParticleBase &Daughter) |
| void | AddDaughter (const KFParticleBase &Daughter) |
| void | AddDaughterWithEnergyFit (const KFParticleBase &Daughter) |
| void | AddDaughterWithEnergyCalc (const KFParticleBase &Daughter) |
| void | AddDaughterWithEnergyFitMC (const KFParticleBase &Daughter) |
| void | SetProductionVertex (const KFParticleBase &Vtx) |
| void | SetNonlinearMassConstraint (Double_t Mass) |
| void | SetMassConstraint (Double_t Mass, Double_t SigmaMass=0) |
| void | SetNoDecayLength () |
| void | Construct (const KFParticleBase *vDaughters[], Int_t nDaughters, const KFParticleBase *ProdVtx=0, Double_t Mass=-1, Bool_t IsConstrained=0) |
| void | TransportToDecayVertex () |
| void | TransportToProductionVertex () |
| void | TransportToDS (Double_t dS) |
| Double_t | GetDStoPointBz (Double_t Bz, const Double_t xyz[]) const |
| Double_t | GetDStoPointBy (Double_t By, const Double_t xyz[]) const |
| void | GetDStoParticleBz (Double_t Bz, const KFParticleBase &p, Double_t &dS, Double_t &dS1) const |
| void | GetDStoParticleBy (Double_t B, const KFParticleBase &p, Double_t &dS, Double_t &dS1) const |
| Double_t | GetDStoPointCBM (const Double_t xyz[]) const |
| void | GetDStoParticleCBM (const KFParticleBase &p, Double_t &dS, Double_t &dS1) const |
| void | TransportBz (Double_t Bz, Double_t dS, Double_t P[], Double_t C[]) const |
| void | TransportCBM (Double_t dS, Double_t P[], Double_t C[]) const |
| Double_t | GetDistanceFromVertex (const Double_t vtx[]) const |
| Double_t | GetDistanceFromVertex (const KFParticleBase &Vtx) const |
| Double_t | GetDistanceFromParticle (const KFParticleBase &p) const |
| Double_t | GetDeviationFromVertex (const Double_t v[], const Double_t Cv[]=0) const |
| Double_t | GetDeviationFromVertex (const KFParticleBase &Vtx) const |
| Double_t | GetDeviationFromParticle (const KFParticleBase &p) const |
| void | SubtractFromVertex (KFParticleBase &Vtx) const |
| void | ConstructGammaBz (const KFParticleBase &daughter1, const KFParticleBase &daughter2, double Bz) |
| void | RotateXY (Double_t angle, Double_t Vtx[3]) |
| int | Id () const |
| int | NDaughters () const |
| const std::vector< int > & | DaughterIds () const |
| void | SetId (int id) |
| void | AddDaughterId (int id) |
| void | SetPDG (int pdg) |
| int | GetPDG () const |
| Public Member Functions inherited from TObject | |
| TObject () | |
| TObject (const TObject &object) | |
| virtual | ~TObject () |
| void | AbstractMethod (const char *method) const |
| virtual void | AppendPad (Option_t *option="") |
| virtual void | Browse (TBrowser *b) |
| ULong_t | CheckedHash () |
| virtual const char * | ClassName () const |
| virtual void | Clear (Option_t *="") |
| virtual TObject * | Clone (const char *newname="") const |
| virtual Int_t | Compare (const TObject *obj) const |
| virtual void | Copy (TObject &object) const |
| virtual void | Delete (Option_t *option="") |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawClass () const |
| virtual TObject * | DrawClone (Option_t *option="") const |
| virtual void | Dump () const |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| virtual TObject * | FindObject (const char *name) const |
| virtual TObject * | FindObject (const TObject *obj) const |
| virtual Option_t * | GetDrawOption () const |
| virtual const char * | GetIconName () const |
| virtual const char * | GetName () const |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| virtual Option_t * | GetOption () const |
| virtual const char * | GetTitle () const |
| virtual UInt_t | GetUniqueID () const |
| virtual Bool_t | HandleTimer (TTimer *timer) |
| virtual ULong_t | Hash () const |
| Bool_t | HasInconsistentHash () const |
| virtual void | Info (const char *method, const char *msgfmt,...) const |
| virtual Bool_t | InheritsFrom (const char *classname) const |
| virtual Bool_t | InheritsFrom (const TClass *cl) const |
| virtual void | Inspect () const |
| void | InvertBit (UInt_t f) |
| virtual TClass * | IsA () const |
| Bool_t | IsDestructed () const |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| virtual Bool_t | IsFolder () const |
| R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
| virtual Bool_t | IsSortable () const |
| R__ALWAYS_INLINE Bool_t | IsZombie () const |
| virtual void | ls (Option_t *option="") const |
| void | MayNotUse (const char *method) const |
| virtual Bool_t | Notify () |
| void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, void *vp) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, void *vp) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, void *vp) |
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, void *vp) |
| TObject & | operator= (const TObject &rhs) |
| virtual void | Paint (Option_t *option="") |
| virtual void | Pop () |
| virtual void | Print (Option_t *option="") const |
| virtual Int_t | Read (const char *name) |
| virtual void | RecursiveRemove (TObject *obj) |
| void | ResetBit (UInt_t f) |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| void | SetBit (UInt_t f) |
| void | SetBit (UInt_t f, Bool_t set) |
| virtual void | SetDrawOption (Option_t *option="") |
| virtual void | SetUniqueID (UInt_t uid) |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | SysError (const char *method, const char *msgfmt,...) const |
| R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
| Int_t | TestBits (UInt_t f) const |
| virtual void | UseCurrentStyle () |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Protected Member Functions | |
| void | GetFieldValue (const Double_t xyz[], Double_t B[]) const |
| void | GetDStoParticle (const KFParticleBase &p, Double_t &DS, Double_t &DSp) const |
| void | Transport (Double_t dS, Double_t P[], Double_t C[]) const |
| Protected Member Functions inherited from KFParticleBase | |
| Double_t & | Cij (Int_t i, Int_t j) |
| void | Convert (bool ToProduction) |
| void | TransportLine (Double_t S, Double_t P[], Double_t C[]) const |
| Double_t | GetDStoPointLine (const Double_t xyz[]) const |
| void | GetDStoParticleLine (const KFParticleBase &p, Double_t &dS, Double_t &dS1) const |
| void | GetDSIter (const KFParticleBase &p, Double_t const &dS, Double_t x[3], Double_t dx[3], Double_t ddx[3]) const |
| void | GetMeasurement (const Double_t XYZ[], Double_t m[], Double_t V[]) const |
| void | SetMassConstraint (Double_t *mP, Double_t *mC, Double_t mJ[7][7], Double_t mass) |
| Protected Member Functions inherited from TObject | |
| virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
| void | MakeZombie () |
Static Protected Member Functions | |
| static void | GetExternalTrackParam (const KFParticleBase &p, Double_t &X, Double_t &Alpha, Double_t P[5]) |
| Static Protected Member Functions inherited from KFParticleBase | |
| static Int_t | IJ (Int_t i, Int_t j) |
| static Bool_t | InvertSym3 (const Double_t A[], Double_t Ainv[]) |
| static void | MultQSQt (const Double_t Q[], const Double_t S[], Double_t SOut[]) |
| static Double_t | GetSCorrection (const Double_t Part[], const Double_t XYZ[]) |
| Static Protected Member Functions inherited from TObject | |
| static void | SavePrimitiveConstructor (std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE) |
| static void | SavePrimitiveDraw (std::ostream &out, const char *variable_name, Option_t *option=nullptr) |
| static TString | SavePrimitiveVector (std::ostream &out, const char *prefix, Int_t len, Double_t *arr, Bool_t empty_line=kFALSE) |
Private Attributes | |
| float | fieldRegion [10] |
Definition at line 38 of file KFParticle.h.
|
inline |
Definition at line 52 of file KFParticle.h.
References KFParticleBase::KFParticleBase().
Referenced by KFParticle(), KFParticle(), KFParticle(), AddDaughter(), Construct(), ConstructGamma(), GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticle(), GetDeviationFromParticleXY(), GetDeviationFromVertex(), GetDeviationFromVertexXY(), GetDistanceFromParticle(), GetDistanceFromParticleXY(), GetDistanceFromVertex(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), GetDStoParticle(), GetPseudoProperDecayTime(), operator+=(), SetProductionVertex(), SubtractFromVertex(), and TransportToParticle().
|
inline |
Definition at line 60 of file KFParticle.h.
| KFParticle::KFParticle | ( | const KFParticle & | d1, |
| const KFParticle & | d2, | ||
| Bool_t | gamma = kFALSE ) |
Definition at line 37 of file KFParticle.cxx.
References KFParticle(), and ConstructGamma().
|
inline |
Definition at line 403 of file KFParticle.h.
References KFParticle().
|
inline |
Definition at line 412 of file KFParticle.h.
References KFParticle().
| KFParticle::KFParticle | ( | CbmKFTrackInterface * | Track, |
| Double_t * | z0 = 0, | ||
| Int_t * | qHypo = 0, | ||
| Int_t * | PID = 0 ) |
Definition at line 72 of file KFParticle.cxx.
References Create(), CbmKFTrack::GetCovMatrix(), CbmKFTrack::GetMass(), TDatabasePDG::GetParticle(), CbmKFTrack::GetTrack(), TDatabasePDG::Instance(), m, TParticlePDG::Mass(), and z0.
| KFParticle::KFParticle | ( | CbmKFVertexInterface & | vertex | ) |
Definition at line 152 of file KFParticle.cxx.
References KFParticleBase::fAtProductionVertex, KFParticleBase::fC, KFParticleBase::fChi2, KFParticleBase::fIsLinearized, KFParticleBase::fNDF, KFParticleBase::fP, KFParticleBase::fQ, KFParticleBase::fSFromDecay, CbmKFVertexInterface::GetCovMatrix(), CbmKFVertexInterface::GetRefChi2(), CbmKFVertexInterface::GetRefNDF(), CbmKFVertexInterface::GetRefX(), CbmKFVertexInterface::GetRefY(), CbmKFVertexInterface::GetRefZ(), and i.
|
inline |
Definition at line 857 of file KFParticle.h.
References KFParticle(), and KFParticleBase::AddDaughter().
|
inline |
Definition at line 92 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 817 of file KFParticle.h.
References KFParticleBase::Chi2().
|
inline |
Definition at line 137 of file KFParticle.h.
References KFParticleBase::fChi2.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 90 of file KFParticle.h.
References KFParticleBase::fDaughtersIds.
Referenced by KFParticleFinder::CombineTrackPart(), and KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 877 of file KFParticle.h.
References KFParticle(), KFParticleBase::KFParticleBase(), and KFParticleBase::Construct().
|
inline |
Definition at line 1028 of file KFParticle.h.
References KFParticle(), and KFParticleBase::ConstructGammaBz().
Referenced by KFParticle().
|
inline |
Definition at line 832 of file KFParticle.h.
References KFParticleBase::Covariance(), and i.
|
inline |
Definition at line 837 of file KFParticle.h.
References KFParticleBase::Covariance(), and i.
|
inline |
Definition at line 847 of file KFParticle.h.
References KFParticleBase::fC.
Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), KFParticleFinder::CombineTrackPart(), and KFParticleSIMD::GetKFParticle().
| void KFParticle::Create | ( | const Double_t | Param[], |
| const Double_t | Cov[], | ||
| Int_t | Charge, | ||
| Double_t | mass ) |
Definition at line 48 of file KFParticle.cxx.
References i, and KFParticleBase::Initialize().
Referenced by KFParticle().
|
inline |
Definition at line 802 of file KFParticle.h.
References KFParticleBase::E().
|
inline |
Definition at line 134 of file KFParticle.h.
References KFParticleBase::fP.
| Double_t KFParticle::GetAngle | ( | const KFParticle & | p | ) | const |
Definition at line 396 of file KFParticle.cxx.
References KFParticle(), TMath::Abs(), TMath::ACos(), GetDStoParticle(), n, TMath::Pi(), TMath::Sqrt(), and Transport().
| Double_t KFParticle::GetAngleRZ | ( | const KFParticle & | p | ) | const |
Definition at line 440 of file KFParticle.cxx.
References KFParticle(), TMath::Abs(), TMath::ACos(), GetDStoParticle(), n, TMath::Pi(), TMath::Sqrt(), and Transport().
| Double_t KFParticle::GetAngleXY | ( | const KFParticle & | p | ) | const |
Definition at line 418 of file KFParticle.cxx.
References KFParticle(), TMath::Abs(), TMath::ACos(), GetDStoParticleXY(), n, TMath::Pi(), TMath::Sqrt(), and Transport().
|
inline |
Definition at line 120 of file KFParticle.h.
References KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::KFParticleSIMD(), and KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 477 of file KFParticle.h.
References KFParticleBase::GetChi2().
Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 492 of file KFParticle.h.
References KFParticleBase::GetCovariance(), and i.
Referenced by GetDistanceFromVertexXY(), GetErrE(), GetErrPx(), GetErrPy(), GetErrPz(), GetErrS(), GetErrX(), GetErrY(), GetErrZ(), GetPseudoProperDecayTime(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 497 of file KFParticle.h.
References KFParticleBase::GetCovariance(), and i.
|
inline |
Definition at line 556 of file KFParticle.h.
References KFParticleBase::GetDecayLength().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 752 of file KFParticle.h.
References KFParticleBase::GetDecayLength().
|
inline |
Definition at line 565 of file KFParticle.h.
References KFParticleBase::GetDecayLengthXY().
Definition at line 757 of file KFParticle.h.
References KFParticleBase::GetDecayLengthXY().
|
inline |
Definition at line 969 of file KFParticle.h.
References KFParticle(), and KFParticleBase::GetDeviationFromParticle().
| Double_t KFParticle::GetDeviationFromParticleXY | ( | const KFParticle & | p | ) | const |
Definition at line 342 of file KFParticle.cxx.
References KFParticle(), d, KFParticleBase::fP, GetDeviationFromVertexXY(), GetDStoParticleXY(), TMath::Sqrt(), and Transport().
|
inline |
Definition at line 939 of file KFParticle.h.
References KFParticleBase::GetDeviationFromVertex(), and v.
|
inline |
Definition at line 949 of file KFParticle.h.
References KFParticle(), and KFParticleBase::GetDeviationFromVertex().
Definition at line 364 of file KFParticle.cxx.
References GetDistanceFromVertexXY().
Referenced by GetDeviationFromParticleXY(), and GetDeviationFromVertexXY().
| Double_t KFParticle::GetDeviationFromVertexXY | ( | const KFParticle & | Vtx | ) | const |
Definition at line 377 of file KFParticle.cxx.
References KFParticle(), KFParticleBase::fC, KFParticleBase::fP, and GetDeviationFromVertexXY().
|
inline |
Definition at line 964 of file KFParticle.h.
References KFParticle(), and KFParticleBase::GetDistanceFromParticle().
| Double_t KFParticle::GetDistanceFromParticleXY | ( | const KFParticle & | p | ) | const |
Definition at line 328 of file KFParticle.cxx.
References KFParticle(), GetDStoParticleXY(), TMath::Sqrt(), and Transport().
Definition at line 934 of file KFParticle.h.
References KFParticleBase::GetDistanceFromVertex().
|
inline |
Definition at line 944 of file KFParticle.h.
References KFParticle(), and KFParticleBase::GetDistanceFromVertex().
Definition at line 304 of file KFParticle.cxx.
References GetDistanceFromVertexXY().
| Bool_t KFParticle::GetDistanceFromVertexXY | ( | const Double_t | vtx[], |
| const Double_t | Cv[], | ||
| Double_t & | val, | ||
| Double_t & | err ) const |
Definition at line 226 of file KFParticle.cxx.
References TMath::Abs(), GetCovariance(), GetDStoPoint(), TMath::Sqrt(), and Transport().
| Bool_t KFParticle::GetDistanceFromVertexXY | ( | const Double_t | vtx[], |
| Double_t & | val, | ||
| Double_t & | err ) const |
Definition at line 283 of file KFParticle.cxx.
References GetDistanceFromVertexXY().
Referenced by GetDeviationFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), GetDistanceFromVertexXY(), and GetDistanceFromVertexXY().
| Double_t KFParticle::GetDistanceFromVertexXY | ( | const KFParticle & | Vtx | ) | const |
Definition at line 312 of file KFParticle.cxx.
References KFParticle(), KFParticleBase::fP, and GetDistanceFromVertexXY().
| Bool_t KFParticle::GetDistanceFromVertexXY | ( | const KFParticle & | Vtx, |
| Double_t & | val, | ||
| Double_t & | err ) const |
Definition at line 288 of file KFParticle.cxx.
References KFParticle(), KFParticleBase::fC, KFParticleBase::fP, and GetDistanceFromVertexXY().
|
inline |
Definition at line 929 of file KFParticle.h.
References KFParticle(), and GetDStoParticleXY().
Referenced by GetAngle(), GetAngleRZ(), and TransportToParticle().
|
inlineprotectedvirtual |
Implements KFParticleBase.
Definition at line 1002 of file KFParticle.h.
References KFParticleBase::KFParticleBase(), and GetDStoParticleXY().
|
inline |
Definition at line 1007 of file KFParticle.h.
References KFParticleBase::KFParticleBase(), KFParticleBase::GetDStoParticleBz(), and KFParticleBase::GetDStoParticleCBM().
Referenced by GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), GetDStoParticle(), and GetDStoParticle().
Implements KFParticleBase.
Definition at line 919 of file KFParticle.h.
References KFParticleBase::GetDStoPointBz(), and KFParticleBase::GetDStoPointCBM().
Referenced by GetDistanceFromVertexXY(), and TransportToPoint().
|
inline |
Definition at line 462 of file KFParticle.h.
References KFParticleBase::GetE().
|
inline |
Definition at line 686 of file KFParticle.h.
References KFParticleBase::GetDecayLength().
|
inline |
Definition at line 695 of file KFParticle.h.
References KFParticleBase::GetDecayLengthXY().
|
inline |
Definition at line 622 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 650 of file KFParticle.h.
References KFParticleBase::GetEta().
|
inline |
Definition at line 704 of file KFParticle.h.
References KFParticleBase::GetLifeTime().
|
inline |
Definition at line 677 of file KFParticle.h.
References KFParticleBase::GetMass().
|
inline |
Definition at line 668 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inline |
Definition at line 632 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inline |
Definition at line 659 of file KFParticle.h.
References KFParticleBase::GetPhi().
|
inline |
Definition at line 641 of file KFParticle.h.
References KFParticleBase::GetPt().
|
inline |
Definition at line 607 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 612 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 617 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 713 of file KFParticle.h.
References KFParticleBase::GetR().
|
inline |
Definition at line 627 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 592 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 597 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 602 of file KFParticle.h.
References TMath::Abs(), GetCovariance(), and TMath::Sqrt().
|
inline |
Definition at line 520 of file KFParticle.h.
References KFParticleBase::GetEta().
Definition at line 732 of file KFParticle.h.
References KFParticleBase::GetEta().
|
staticprotected |
|
inline |
Definition at line 124 of file KFParticle.h.
References fieldRegion.
Referenced by KFParticleSIMD::KFParticleSIMD(), and KFParticleSIMD::KFParticleSIMD().
Implements KFParticleBase.
Definition at line 995 of file KFParticle.h.
References CbmKF::GetMagneticField(), and CbmKF::Instance().
|
inline |
Definition at line 574 of file KFParticle.h.
References KFParticleBase::GetLifeTime().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 762 of file KFParticle.h.
References KFParticleBase::GetLifeTime().
|
inline |
Definition at line 547 of file KFParticle.h.
References KFParticleBase::GetMass().
Referenced by KFParticleFinder::CombinePartPart(), KFParticleFinder::FindTrackV0Decay(), and CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 747 of file KFParticle.h.
References KFParticleBase::GetMass().
|
inline |
Definition at line 538 of file KFParticle.h.
References KFParticleBase::GetMomentum().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 742 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inline |
Definition at line 482 of file KFParticle.h.
References KFParticleBase::GetNDF().
Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 502 of file KFParticle.h.
References KFParticleBase::GetMomentum().
Definition at line 722 of file KFParticle.h.
References KFParticleBase::GetMomentum().
|
inline |
Definition at line 487 of file KFParticle.h.
References KFParticleBase::GetParameter(), and i.
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 529 of file KFParticle.h.
References KFParticleBase::GetPhi().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 737 of file KFParticle.h.
References KFParticleBase::GetPhi().
| Double_t KFParticle::GetPseudoProperDecayTime | ( | const KFParticle & | primVertex, |
| const Double_t & | mass, | ||
| Double_t * | timeErr2 = 0 ) const |
Definition at line 501 of file KFParticle.cxx.
References KFParticle(), GetCovariance(), Px(), Py(), X(), and Y().
|
inline |
Definition at line 511 of file KFParticle.h.
References KFParticleBase::GetPt().
Referenced by GetTheta(), and CbmKFParticlesFinderQA::PartHistoPerformance().
Definition at line 727 of file KFParticle.h.
References KFParticleBase::GetPt().
|
inline |
Definition at line 447 of file KFParticle.h.
References KFParticleBase::GetPx().
|
inline |
Definition at line 452 of file KFParticle.h.
References KFParticleBase::GetPy().
|
inline |
Definition at line 457 of file KFParticle.h.
References KFParticleBase::GetPz().
|
inline |
Definition at line 472 of file KFParticle.h.
References KFParticleBase::GetQ().
Referenced by KFParticleSIMD::KFParticleSIMD(), and KFParticleSIMD::KFParticleSIMD().
|
inline |
Definition at line 583 of file KFParticle.h.
References KFParticleBase::GetR().
Definition at line 767 of file KFParticle.h.
References KFParticleBase::GetR().
|
inline |
Definition at line 191 of file KFParticle.h.
References KFParticleBase::fP, and TMath::Log().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 467 of file KFParticle.h.
References KFParticleBase::GetS().
|
inline |
Definition at line 192 of file KFParticle.h.
References TMath::ATan2(), KFParticleBase::fP, and GetPt().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 432 of file KFParticle.h.
References KFParticleBase::GetX().
Referenced by KFParticleFinder::CombineTrackPart().
|
inline |
Definition at line 437 of file KFParticle.h.
References KFParticleBase::GetY().
Referenced by KFParticleFinder::CombineTrackPart().
|
inline |
Definition at line 442 of file KFParticle.h.
References KFParticleBase::GetZ().
Referenced by KFParticleFinder::CombineTrackPart(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 422 of file KFParticle.h.
References KFParticleBase::Initialize().
|
inline |
Definition at line 822 of file KFParticle.h.
References KFParticleBase::NDF().
|
inline |
Definition at line 138 of file KFParticle.h.
References KFParticleBase::fNDF.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 852 of file KFParticle.h.
References KFParticle(), and KFParticleBase::operator+=().
|
inline |
Definition at line 827 of file KFParticle.h.
References i, and KFParticleBase::Parameter().
|
inline |
Definition at line 842 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), and KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 787 of file KFParticle.h.
References KFParticleBase::Px().
|
inline |
Definition at line 131 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
Definition at line 792 of file KFParticle.h.
References KFParticleBase::Py().
|
inline |
Definition at line 132 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime().
|
inline |
Definition at line 797 of file KFParticle.h.
References KFParticleBase::Pz().
|
inline |
Definition at line 133 of file KFParticle.h.
References KFParticleBase::fP.
|
inline |
Definition at line 812 of file KFParticle.h.
References KFParticleBase::Q().
|
inline |
Definition at line 136 of file KFParticle.h.
References KFParticleBase::fQ.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 807 of file KFParticle.h.
References KFParticleBase::S().
|
inline |
Definition at line 135 of file KFParticle.h.
References KFParticleBase::fP.
|
inline |
Definition at line 121 of file KFParticle.h.
References KFParticleBase::fAtProductionVertex.
Referenced by KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 125 of file KFParticle.h.
References fieldRegion, and i.
Referenced by KFParticleSIMD::GetKFParticle().
Definition at line 867 of file KFParticle.h.
References KFParticleBase::SetMassConstraint().
|
inline |
Definition at line 91 of file KFParticle.h.
References KFParticleBase::fDaughtersIds, and n.
Referenced by KFParticleFinder::FindParticles(), and KFParticleSIMD::GetKFParticle().
|
inline |
Definition at line 872 of file KFParticle.h.
References KFParticleBase::SetNoDecayLength().
|
inline |
Definition at line 862 of file KFParticle.h.
References KFParticle(), and KFParticleBase::SetProductionVertex().
Definition at line 427 of file KFParticle.h.
References KFParticleBase::SetVtxGuess(), x, y, and z.
|
inline |
Definition at line 974 of file KFParticle.h.
References KFParticle(), KFParticleBase::SubtractFromVertex(), and v.
Implements KFParticleBase.
Definition at line 1018 of file KFParticle.h.
References KFParticleBase::TransportBz(), and KFParticleBase::TransportCBM().
Referenced by GetAngle(), GetAngleRZ(), GetAngleXY(), GetDeviationFromParticleXY(), GetDistanceFromParticleXY(), and GetDistanceFromVertexXY().
|
inline |
Definition at line 887 of file KFParticle.h.
References KFParticleBase::TransportToDecayVertex().
|
inline |
Definition at line 914 of file KFParticle.h.
References KFParticleBase::TransportToDS().
Referenced by TransportToParticle(), and TransportToPoint().
|
inline |
Definition at line 907 of file KFParticle.h.
References KFParticle(), GetDStoParticle(), and TransportToDS().
|
inline |
Definition at line 897 of file KFParticle.h.
References GetDStoPoint(), and TransportToDS().
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 892 of file KFParticle.h.
References KFParticleBase::TransportToProductionVertex().
|
inline |
Definition at line 772 of file KFParticle.h.
References KFParticleBase::X().
|
inline |
Definition at line 128 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetExternalTrackParam(), GetPseudoProperDecayTime(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 777 of file KFParticle.h.
References KFParticleBase::Y().
|
inline |
Definition at line 129 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by GetPseudoProperDecayTime(), and CbmKFParticlesFinderQA::PartHistoPerformance().
|
inline |
Definition at line 782 of file KFParticle.h.
References KFParticleBase::Z().
|
inline |
Definition at line 130 of file KFParticle.h.
References KFParticleBase::fP.
Referenced by CbmKFParticlesFinderQA::PartHistoPerformance().
|
private |
Definition at line 384 of file KFParticle.h.
Referenced by GetFieldCoeff(), and SetFieldCoeff().