BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
KFParticleBase Class Referenceabstract

#include <KFParticleBase.h>

Inheritance diagram for KFParticleBase:
Collaboration diagram for KFParticleBase:

Public Member Functions

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

Static Public Member Functions

static void GetArmenterosPodolanski (KFParticleBase &positive, KFParticleBase &negative, Double_t QtAlfa[2])
Static Public Member Functions inherited from TObject
static TClass * Class ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static Longptr_t GetDtorOnly ()
static Bool_t GetObjectStat ()
static void SetDtorOnly (void *obj)
static void SetObjectStat (Bool_t stat)

Protected Member Functions

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

Protected Attributes

Double_t fP [8]
Double_t fC [36]
Int_t fQ
Int_t fNDF
Double_t fChi2
Double_t fSFromDecay
Bool_t fAtProductionVertex
Double_t fVtxGuess [3]
Bool_t fIsLinearized
Int_t fConstructMethod
Double_t SumDaughterMass
Double_t fMassHypo
int fId
std::vector< int > fDaughtersIds
int fPDG
Protected Attributes inherited from TObject
 kOnlyPrepStep

Additional Inherited Members

Public Types inherited from TObject
enum  EDeprecatedStatusBits
enum  EStatusBits
Public Attributes inherited from TObject
 kIsOnHeap
 kNotDeleted
 kZombie
 kInconsistent
 kBitMask
 kSingleKey
 kOverwrite
 kWriteDelete
 kObjInCanvas
 kCanDelete
 kMustCleanup
 kIsReferenced
 kHasUUID
 kCannotPick
 kNoContextMenu
 kInvalidObject

Detailed Description

Definition at line 25 of file KFParticleBase.h.

Constructor & Destructor Documentation

◆ KFParticleBase()

◆ ~KFParticleBase()

virtual KFParticleBase::~KFParticleBase ( )
inlinevirtual

Definition at line 64 of file KFParticleBase.h.

Member Function Documentation

◆ AddDaughter()

void KFParticleBase::AddDaughter ( const KFParticleBase & Daughter)

Definition at line 409 of file KFParticleBase.cxx.

References KFParticleBase(), AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), fC, fConstructMethod, fMassHypo, fNDF, fP, fQ, fSFromDecay, GetQ(), i, and SumDaughterMass.

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

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

◆ AddDaughterId()

void KFParticleBase::AddDaughterId ( int id)
inline

Definition at line 264 of file KFParticleBase.h.

References fDaughtersIds.

Referenced by KFParticleFinder::FindParticles().

Here is the caller graph for this function:

◆ AddDaughterWithEnergyCalc()

void KFParticleBase::AddDaughterWithEnergyCalc ( const KFParticleBase & Daughter)

Definition at line 608 of file KFParticleBase.cxx.

References KFParticleBase(), TMath::Abs(), fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetFieldValue(), GetMeasurement(), GetQ(), i, m, TMath::Sqrt(), Transport(), TransportToDecayVertex(), and TransportToDS().

Referenced by AddDaughter().

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

◆ AddDaughterWithEnergyFit()

void KFParticleBase::AddDaughterWithEnergyFit ( const KFParticleBase & Daughter)

Definition at line 435 of file KFParticleBase.cxx.

References KFParticleBase(), TMath::Abs(), fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetFieldValue(), GetMeasurement(), GetQ(), i, m, Transport(), TransportToDecayVertex(), and TransportToDS().

Referenced by AddDaughter().

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

◆ AddDaughterWithEnergyFitMC()

void KFParticleBase::AddDaughterWithEnergyFitMC ( const KFParticleBase & Daughter)

Definition at line 978 of file KFParticleBase.cxx.

References KFParticleBase(), fC, fChi2, fIsLinearized, fMassHypo, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), GetFieldValue(), GetMeasurement(), GetQ(), i, m, SetMassConstraint(), TMath::Sqrt(), SumDaughterMass, Transport(), TransportToDecayVertex(), and TransportToDS().

Referenced by AddDaughter().

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

◆ Chi2() [1/2]

Double_t & KFParticleBase::Chi2 ( )
inline

Definition at line 150 of file KFParticleBase.h.

References fChi2.

◆ Chi2() [2/2]

const Double_t & KFParticleBase::Chi2 ( ) const
inline

Definition at line 117 of file KFParticleBase.h.

References fChi2.

Referenced by KFParticle::Chi2().

Here is the caller graph for this function:

◆ Cij()

Double_t & KFParticleBase::Cij ( Int_t i,
Int_t j )
inlineprotected

Definition at line 272 of file KFParticleBase.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:

◆ Construct()

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

Definition at line 1617 of file KFParticleBase.cxx.

References KFParticleBase(), AddDaughter(), fAtProductionVertex, fC, fChi2, fIsLinearized, fNDF, fP, fQ, fSFromDecay, fVtxGuess, GetDStoParticle(), i, SetMassConstraint(), SetProductionVertex(), SumDaughterMass, and Transport().

Referenced by KFParticle::Construct().

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

◆ ConstructGammaBz()

void KFParticleBase::ConstructGammaBz ( const KFParticleBase & daughter1,
const KFParticleBase & daughter2,
double Bz )

Definition at line 3017 of file KFParticleBase.cxx.

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

Referenced by KFParticle::ConstructGamma().

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

◆ Convert()

void KFParticleBase::Convert ( bool ToProduction)
protected

Definition at line 1697 of file KFParticleBase.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]

Double_t & KFParticleBase::Covariance ( Int_t i)
inline

Definition at line 154 of file KFParticleBase.h.

References fC, and i.

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

Here is the caller graph for this function:

◆ Covariance() [2/2]

Double_t & KFParticleBase::Covariance ( Int_t i,
Int_t j )
inline

Definition at line 155 of file KFParticleBase.h.

References fC, i, and IJ().

Here is the call graph for this function:

◆ DaughterIds()

const std::vector< int > & KFParticleBase::DaughterIds ( ) const
inline

Definition at line 261 of file KFParticleBase.h.

References fDaughtersIds.

Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), KFParticleFinder::CombinePartPart(), KFParticleFinder::CombineTrackPart(), KFParticleFinder::FindHyperons(), and CbmKFParticlesFinderQA::MatchParticles().

Here is the caller graph for this function:

◆ E() [1/2]

Double_t & KFParticleBase::E ( )
inline

Definition at line 147 of file KFParticleBase.h.

References fP.

◆ E() [2/2]

const Double_t & KFParticleBase::E ( ) const
inline

Definition at line 114 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::E().

Here is the caller graph for this function:

◆ GetArmenterosPodolanski()

void KFParticleBase::GetArmenterosPodolanski ( KFParticleBase & positive,
KFParticleBase & negative,
Double_t QtAlfa[2] )
static

Definition at line 3394 of file KFParticleBase.cxx.

References KFParticleBase(), GetPx(), GetPy(), GetPz(), and TMath::Sqrt().

Here is the call graph for this function:

◆ GetChi2()

Double_t KFParticleBase::GetChi2 ( ) const
inline

Definition at line 105 of file KFParticleBase.h.

References fChi2.

Referenced by KFParticle::GetChi2().

Here is the caller graph for this function:

◆ GetCovariance() [1/2]

Double_t KFParticleBase::GetCovariance ( Int_t i) const
inline

Definition at line 121 of file KFParticleBase.h.

References fC, and i.

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

Here is the caller graph for this function:

◆ GetCovariance() [2/2]

Double_t KFParticleBase::GetCovariance ( Int_t i,
Int_t j ) const
inline

Definition at line 122 of file KFParticleBase.h.

References fC, i, and IJ().

Here is the call graph for this function:

◆ GetDecayLength()

Int_t KFParticleBase::GetDecayLength ( Double_t & L,
Double_t & SigmaL ) const

Definition at line 275 of file KFParticleBase.cxx.

References TMath::Abs(), fC, fP, TMath::Sqrt(), x, y, and z.

Referenced by KFParticle::GetDecayLength(), KFParticle::GetDecayLength(), and KFParticle::GetErrDecayLength().

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

◆ GetDecayLengthXY()

Int_t KFParticleBase::GetDecayLengthXY ( Double_t & L,
Double_t & SigmaL ) const

Definition at line 301 of file KFParticleBase.cxx.

References TMath::Abs(), fC, fP, TMath::Sqrt(), x, and y.

Referenced by KFParticle::GetDecayLengthXY(), KFParticle::GetDecayLengthXY(), and KFParticle::GetErrDecayLengthXY().

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

◆ GetDeviationFromParticle()

Double_t KFParticleBase::GetDeviationFromParticle ( const KFParticleBase & p) const

Definition at line 2815 of file KFParticleBase.cxx.

References KFParticleBase(), d, fP, GetDeviationFromVertex(), GetDStoParticle(), TMath::Sqrt(), and Transport().

Referenced by KFParticle::GetDeviationFromParticle().

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

◆ GetDeviationFromVertex() [1/2]

Double_t KFParticleBase::GetDeviationFromVertex ( const Double_t v[],
const Double_t Cv[] = 0 ) const

Definition at line 2765 of file KFParticleBase.cxx.

References TMath::Abs(), d, GetDStoPoint(), TMath::Sqrt(), Transport(), and v.

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

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

◆ GetDeviationFromVertex() [2/2]

Double_t KFParticleBase::GetDeviationFromVertex ( const KFParticleBase & Vtx) const

Definition at line 2758 of file KFParticleBase.cxx.

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

Here is the call graph for this function:

◆ GetDistanceFromParticle()

Double_t KFParticleBase::GetDistanceFromParticle ( const KFParticleBase & p) const

Definition at line 2743 of file KFParticleBase.cxx.

References KFParticleBase(), GetDStoParticle(), TMath::Sqrt(), and Transport().

Referenced by KFParticle::GetDistanceFromParticle().

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

◆ GetDistanceFromVertex() [1/2]

Double_t KFParticleBase::GetDistanceFromVertex ( const Double_t vtx[]) const

Definition at line 2733 of file KFParticleBase.cxx.

References d, GetDStoPoint(), TMath::Sqrt(), and Transport().

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

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

◆ GetDistanceFromVertex() [2/2]

Double_t KFParticleBase::GetDistanceFromVertex ( const KFParticleBase & Vtx) const

Definition at line 2726 of file KFParticleBase.cxx.

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

Here is the call graph for this function:

◆ GetDSIter()

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

Definition at line 2210 of file KFParticleBase.cxx.

References KFParticleBase(), fP, fQ, GetFieldValue(), m, n, and x.

Here is the call graph for this function:

◆ GetDStoParticle()

virtual void KFParticleBase::GetDStoParticle ( const KFParticleBase & p,
Double_t & DS,
Double_t & DSp ) const
pure virtual

Implemented in KFParticle.

References KFParticleBase().

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 KFParticleBase::GetDStoParticleBy ( Double_t B,
const KFParticleBase & p,
Double_t & dS,
Double_t & dS1 ) const

Definition at line 2070 of file KFParticleBase.cxx.

References KFParticleBase(), TMath::Abs(), TMath::ATan2(), TMath::Cos(), d, fP, fQ, i, TMath::Sin(), and TMath::Sqrt().

Referenced by GetDStoParticleCBM().

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

◆ GetDStoParticleBz()

void KFParticleBase::GetDStoParticleBz ( Double_t Bz,
const KFParticleBase & p,
Double_t & dS,
Double_t & dS1 ) const

Definition at line 1913 of file KFParticleBase.cxx.

References KFParticleBase(), TMath::Abs(), TMath::ATan2(), TMath::Cos(), d, fP, fQ, i, TMath::Sin(), TMath::Sqrt(), x, y, and z.

Referenced by KFParticle::GetDStoParticleXY().

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

◆ GetDStoParticleCBM()

void KFParticleBase::GetDStoParticleCBM ( const KFParticleBase & p,
Double_t & dS,
Double_t & dS1 ) const

Definition at line 2415 of file KFParticleBase.cxx.

References KFParticleBase(), fP, fQ, GetDStoParticleBy(), GetDStoParticleLine(), and GetFieldValue().

Referenced by KFParticle::GetDStoParticleXY().

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

◆ GetDStoParticleLine()

void KFParticleBase::GetDStoParticleLine ( const KFParticleBase & p,
Double_t & dS,
Double_t & dS1 ) const
protected

Definition at line 2398 of file KFParticleBase.cxx.

References KFParticleBase(), fabs(), and fP.

Referenced by GetDStoParticleCBM().

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

◆ GetDStoPoint()

virtual Double_t KFParticleBase::GetDStoPoint ( const Double_t xyz[]) const
pure virtual

Implemented in KFParticle.

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

Here is the caller graph for this function:

◆ GetDStoPointBy()

Double_t KFParticleBase::GetDStoPointBy ( Double_t By,
const Double_t xyz[] ) const

Definition at line 1891 of file KFParticleBase.cxx.

References TMath::Abs(), TMath::ATan2(), fP, and fQ.

Referenced by GetDStoPointCBM().

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

◆ GetDStoPointBz()

Double_t KFParticleBase::GetDStoPointBz ( Double_t Bz,
const Double_t xyz[] ) const

Definition at line 1815 of file KFParticleBase.cxx.

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

Referenced by KFParticle::GetDStoPoint().

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

◆ GetDStoPointCBM()

Double_t KFParticleBase::GetDStoPointCBM ( const Double_t xyz[]) const

Definition at line 2353 of file KFParticleBase.cxx.

References fP, fQ, GetDStoPointBy(), GetDStoPointLine(), and GetFieldValue().

Referenced by KFParticle::GetDStoPoint().

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

◆ GetDStoPointLine()

Double_t KFParticleBase::GetDStoPointLine ( const Double_t xyz[]) const
protected

Definition at line 1805 of file KFParticleBase.cxx.

References fP.

Referenced by GetDStoPointCBM().

Here is the caller graph for this function:

◆ GetE()

Double_t KFParticleBase::GetE ( ) const
inline

Definition at line 102 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::GetE().

Here is the caller graph for this function:

◆ GetEta()

Int_t KFParticleBase::GetEta ( Double_t & Eta,
Double_t & SigmaEta ) const

Definition at line 162 of file KFParticleBase.cxx.

References fC, fP, TMath::Log(), and TMath::Sqrt().

Referenced by KFParticle::GetErrEta(), KFParticle::GetEta(), and KFParticle::GetEta().

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

◆ GetFieldValue()

virtual void KFParticleBase::GetFieldValue ( const Double_t xyz[],
Double_t B[] ) const
pure virtual

Implemented in KFParticle.

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), Convert(), GetDSIter(), GetDStoParticleCBM(), GetDStoPointCBM(), GetMeasurement(), SubtractFromVertex(), and TransportCBM().

Here is the caller graph for this function:

◆ GetLifeTime()

Int_t KFParticleBase::GetLifeTime ( Double_t & T,
Double_t & SigmaT ) const

Definition at line 322 of file KFParticleBase.cxx.

References fC, fP, GetMass(), m, and TMath::Sqrt().

Referenced by KFParticle::GetErrLifeTime(), KFParticle::GetLifeTime(), and KFParticle::GetLifeTime().

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

◆ GetMass()

Int_t KFParticleBase::GetMass ( Double_t & M,
Double_t & SigmaM ) const

Definition at line 233 of file KFParticleBase.cxx.

References fC, fP, m, and TMath::Sqrt().

Referenced by KFParticle::GetErrMass(), GetLifeTime(), KFParticle::GetMass(), and KFParticle::GetMass().

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

◆ GetMassHypo()

const Double_t & KFParticleBase::GetMassHypo ( ) const
inline

Definition at line 85 of file KFParticleBase.h.

References fMassHypo.

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

Here is the caller graph for this function:

◆ GetMeasurement()

void KFParticleBase::GetMeasurement ( const Double_t XYZ[],
Double_t m[],
Double_t V[] ) const
protected

Definition at line 358 of file KFParticleBase.cxx.

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

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

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

◆ GetMomentum()

Int_t KFParticleBase::GetMomentum ( Double_t & P,
Double_t & SigmaP ) const

Definition at line 122 of file KFParticleBase.cxx.

References fC, fP, TMath::Sqrt(), x, y, and z.

Referenced by KFParticle::GetErrMomentum(), KFParticle::GetErrP(), KFParticle::GetMomentum(), KFParticle::GetMomentum(), KFParticle::GetP(), and KFParticle::GetP().

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

◆ GetNDF()

Int_t KFParticleBase::GetNDF ( ) const
inline

Definition at line 106 of file KFParticleBase.h.

References fNDF.

Referenced by KFParticle::GetNDF().

Here is the caller graph for this function:

◆ GetParameter()

Double_t KFParticleBase::GetParameter ( Int_t i) const
inline

Definition at line 120 of file KFParticleBase.h.

References fP, and i.

Referenced by KFParticle::GetParameter().

Here is the caller graph for this function:

◆ GetPDG()

int KFParticleBase::GetPDG ( ) const
inline

Definition at line 267 of file KFParticleBase.h.

References fPDG.

Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), CbmKFParticlesFinderQA::MatchParticles(), and CbmKFParticlesFinderQA::PartEffPerformance().

Here is the caller graph for this function:

◆ GetPhi()

Int_t KFParticleBase::GetPhi ( Double_t & Phi,
Double_t & SigmaPhi ) const

Definition at line 196 of file KFParticleBase.cxx.

References TMath::ATan2(), fC, fP, and TMath::Sqrt().

Referenced by KFParticle::GetErrPhi(), KFParticle::GetPhi(), and KFParticle::GetPhi().

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

◆ GetPt()

Int_t KFParticleBase::GetPt ( Double_t & Pt,
Double_t & SigmaPt ) const

Definition at line 143 of file KFParticleBase.cxx.

References fC, fP, and TMath::Sqrt().

Referenced by KFParticle::GetErrPt(), KFParticle::GetPt(), and KFParticle::GetPt().

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

◆ GetPx()

Double_t KFParticleBase::GetPx ( ) const
inline

Definition at line 99 of file KFParticleBase.h.

References fP.

Referenced by GetArmenterosPodolanski(), and KFParticle::GetPx().

Here is the caller graph for this function:

◆ GetPy()

Double_t KFParticleBase::GetPy ( ) const
inline

Definition at line 100 of file KFParticleBase.h.

References fP.

Referenced by GetArmenterosPodolanski(), and KFParticle::GetPy().

Here is the caller graph for this function:

◆ GetPz()

Double_t KFParticleBase::GetPz ( ) const
inline

Definition at line 101 of file KFParticleBase.h.

References fP.

Referenced by GetArmenterosPodolanski(), and KFParticle::GetPz().

Here is the caller graph for this function:

◆ GetQ()

Int_t KFParticleBase::GetQ ( ) const
inline

Definition at line 104 of file KFParticleBase.h.

References fQ.

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

Here is the caller graph for this function:

◆ GetR()

Int_t KFParticleBase::GetR ( Double_t & R,
Double_t & SigmaR ) const

Definition at line 215 of file KFParticleBase.cxx.

References fC, fP, TMath::Sqrt(), x, and y.

Referenced by KFParticle::GetErrR(), KFParticle::GetR(), and KFParticle::GetR().

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

◆ GetS()

Double_t KFParticleBase::GetS ( ) const
inline

Definition at line 103 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::GetS().

Here is the caller graph for this function:

◆ GetSCorrection()

Double_t KFParticleBase::GetSCorrection ( const Double_t Part[],
const Double_t XYZ[] )
staticprotected

Definition at line 346 of file KFParticleBase.cxx.

References d, and TMath::Sqrt().

Referenced by GetMeasurement().

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

◆ GetSumDaughterMass()

const Double_t & KFParticleBase::GetSumDaughterMass ( ) const
inline

Definition at line 88 of file KFParticleBase.h.

References SumDaughterMass.

◆ GetX()

Double_t KFParticleBase::GetX ( ) const
inline

Definition at line 96 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::GetX(), and RotateXY().

Here is the caller graph for this function:

◆ GetY()

Double_t KFParticleBase::GetY ( ) const
inline

Definition at line 97 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::GetY(), and RotateXY().

Here is the caller graph for this function:

◆ GetZ()

Double_t KFParticleBase::GetZ ( ) const
inline

Definition at line 98 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::GetZ(), and RotateXY().

Here is the caller graph for this function:

◆ Id()

int KFParticleBase::Id ( ) const
inline

Definition at line 259 of file KFParticleBase.h.

References fId.

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

Here is the caller graph for this function:

◆ IJ()

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

Definition at line 270 of file KFParticleBase.h.

References i.

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

Here is the caller graph for this function:

◆ Initialize() [1/2]

void KFParticleBase::Initialize ( )

Definition at line 91 of file KFParticleBase.cxx.

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

Referenced by KFParticleBase(), KFParticle::Create(), and KFParticle::Initialize().

Here is the caller graph for this function:

◆ Initialize() [2/2]

void KFParticleBase::Initialize ( const Double_t Param[],
const Double_t Cov[],
Int_t Charge,
Double_t Mass )

Definition at line 43 of file KFParticleBase.cxx.

References fAtProductionVertex, fC, fChi2, fIsLinearized, fMassHypo, fNDF, fP, fQ, fSFromDecay, i, TMath::Sqrt(), and SumDaughterMass.

Here is the call graph for this function:

◆ InvertSym3()

Bool_t KFParticleBase::InvertSym3 ( const Double_t A[],
Double_t Ainv[] )
staticprotected

Definition at line 3504 of file KFParticleBase.cxx.

References fabs().

Referenced by ConstructGammaBz(), and SetProductionVertex().

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

◆ MultQSQt()

void KFParticleBase::MultQSQt ( const Double_t Q[],
const Double_t S[],
Double_t SOut[] )
staticprotected

Definition at line 3530 of file KFParticleBase.cxx.

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

Referenced by TransportCBM().

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

◆ NDaughters()

int KFParticleBase::NDaughters ( ) const
inline

Definition at line 260 of file KFParticleBase.h.

References fDaughtersIds.

Referenced by KFParticleSIMD::KFParticleSIMD(), KFParticleSIMD::KFParticleSIMD(), CbmKFParticlesFinderQA::MatchParticles(), and CbmKFParticlesFinderQA::PartHistoPerformance().

Here is the caller graph for this function:

◆ NDF() [1/2]

Int_t & KFParticleBase::NDF ( )
inline

Definition at line 151 of file KFParticleBase.h.

References fNDF.

◆ NDF() [2/2]

const Int_t & KFParticleBase::NDF ( ) const
inline

Definition at line 118 of file KFParticleBase.h.

References fNDF.

Referenced by KFParticle::NDF().

Here is the caller graph for this function:

◆ operator+=()

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

Definition at line 339 of file KFParticleBase.cxx.

References KFParticleBase(), and AddDaughter().

Referenced by KFParticle::operator+=().

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

◆ Parameter()

Double_t & KFParticleBase::Parameter ( Int_t i)
inline

Definition at line 153 of file KFParticleBase.h.

References fP, and i.

Referenced by KFParticle::Parameter().

Here is the caller graph for this function:

◆ Px() [1/2]

Double_t & KFParticleBase::Px ( )
inline

Definition at line 144 of file KFParticleBase.h.

References fP.

◆ Px() [2/2]

const Double_t & KFParticleBase::Px ( ) const
inline

Definition at line 111 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::Px().

Here is the caller graph for this function:

◆ Py() [1/2]

Double_t & KFParticleBase::Py ( )
inline

Definition at line 145 of file KFParticleBase.h.

References fP.

◆ Py() [2/2]

const Double_t & KFParticleBase::Py ( ) const
inline

Definition at line 112 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::Py().

Here is the caller graph for this function:

◆ Pz() [1/2]

Double_t & KFParticleBase::Pz ( )
inline

Definition at line 146 of file KFParticleBase.h.

References fP.

◆ Pz() [2/2]

const Double_t & KFParticleBase::Pz ( ) const
inline

Definition at line 113 of file KFParticleBase.h.

References fP.

Referenced by KFParticle::Pz().

Here is the caller graph for this function:

◆ Q() [1/2]

Int_t & KFParticleBase::Q ( )
inline

Definition at line 149 of file KFParticleBase.h.

References fQ.

◆ Q() [2/2]

const Int_t & KFParticleBase::Q ( ) const
inline

Definition at line 116 of file KFParticleBase.h.

References fQ.

Referenced by MultQSQt(), and KFParticle::Q().

Here is the caller graph for this function:

◆ RotateXY()

void KFParticleBase::RotateXY ( Double_t angle,
Double_t Vtx[3] )

Definition at line 3432 of file KFParticleBase.cxx.

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

Here is the call graph for this function:

◆ S() [1/2]

Double_t & KFParticleBase::S ( )
inline

Definition at line 148 of file KFParticleBase.h.

References fP.

◆ S() [2/2]

const Double_t & KFParticleBase::S ( ) const
inline

Definition at line 115 of file KFParticleBase.h.

References fP.

Referenced by MultQSQt(), and KFParticle::S().

Here is the caller graph for this function:

◆ SetConstructMethod()

void KFParticleBase::SetConstructMethod ( Int_t m)
inline

Definition at line 81 of file KFParticleBase.h.

References fConstructMethod, and m.

◆ SetId()

void KFParticleBase::SetId ( int id)
inline

Definition at line 263 of file KFParticleBase.h.

References fId.

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

Here is the caller graph for this function:

◆ SetMassConstraint() [1/2]

void KFParticleBase::SetMassConstraint ( Double_t * mP,
Double_t * mC,
Double_t mJ[7][7],
Double_t mass )
protected

Definition at line 1431 of file KFParticleBase.cxx.

References TMath::Abs(), d, f, i, and IJ().

Here is the call graph for this function:

◆ SetMassConstraint() [2/2]

void KFParticleBase::SetMassConstraint ( Double_t Mass,
Double_t SigmaMass = 0 )

Definition at line 1540 of file KFParticleBase.cxx.

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

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

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

◆ SetMassHypo()

void KFParticleBase::SetMassHypo ( Double_t m)
inline

Definition at line 84 of file KFParticleBase.h.

References fMassHypo, and m.

◆ SetNoDecayLength()

void KFParticleBase::SetNoDecayLength ( )

Definition at line 1587 of file KFParticleBase.cxx.

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

Referenced by KFParticle::SetNoDecayLength().

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

◆ SetNonlinearMassConstraint()

void KFParticleBase::SetNonlinearMassConstraint ( Double_t Mass)

Definition at line 1530 of file KFParticleBase.cxx.

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

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

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

◆ SetPDG()

void KFParticleBase::SetPDG ( int pdg)
inline

Definition at line 266 of file KFParticleBase.h.

References fPDG.

Referenced by KFParticleFinder::FindParticles(), and KFParticleSIMD::GetKFParticle().

Here is the caller graph for this function:

◆ SetProductionVertex()

void KFParticleBase::SetProductionVertex ( const KFParticleBase & Vtx)

Definition at line 1281 of file KFParticleBase.cxx.

References KFParticleBase(), TMath::Abs(), Convert(), fC, fChi2, fNDF, fP, fSFromDecay, GetDStoPoint(), InvertSym3(), m, TransportToDecayVertex(), TransportToDS(), and z.

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

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

◆ SetVtxGuess()

void KFParticleBase::SetVtxGuess ( Double_t x,
Double_t y,
Double_t z )

Definition at line 112 of file KFParticleBase.cxx.

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

Referenced by KFParticle::SetVtxGuess().

Here is the caller graph for this function:

◆ SubtractFromVertex()

void KFParticleBase::SubtractFromVertex ( KFParticleBase & Vtx) const

Definition at line 2843 of file KFParticleBase.cxx.

References KFParticleBase(), fC, fChi2, fIsLinearized, fNDF, fP, fVtxGuess, GetFieldValue(), GetMeasurement(), i, and m.

Referenced by KFParticle::SubtractFromVertex().

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

◆ Transport()

virtual void KFParticleBase::Transport ( Double_t dS,
Double_t P[],
Double_t C[] ) const
pure virtual

Implemented in KFParticle.

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

Here is the caller graph for this function:

◆ TransportBz()

void KFParticleBase::TransportBz ( Double_t Bz,
Double_t dS,
Double_t P[],
Double_t C[] ) const

Definition at line 2618 of file KFParticleBase.cxx.

References TMath::Abs(), TMath::Cos(), fC, fP, fQ, TMath::Sin(), and TMath::Sqrt().

Referenced by KFParticle::Transport().

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

◆ TransportCBM()

void KFParticleBase::TransportCBM ( Double_t dS,
Double_t P[],
Double_t C[] ) const

Definition at line 2470 of file KFParticleBase.cxx.

References fC, fP, fQ, GetFieldValue(), i, m, MultQSQt(), n, and TransportLine().

Referenced by KFParticle::Transport().

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

◆ TransportLine()

void KFParticleBase::TransportLine ( Double_t S,
Double_t P[],
Double_t C[] ) const
protected

Definition at line 2951 of file KFParticleBase.cxx.

References fC, and fP.

Referenced by TransportCBM().

Here is the caller graph for this function:

◆ TransportToDecayVertex()

void KFParticleBase::TransportToDecayVertex ( )

Definition at line 1775 of file KFParticleBase.cxx.

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

Referenced by AddDaughterWithEnergyCalc(), AddDaughterWithEnergyFit(), AddDaughterWithEnergyFitMC(), SetNoDecayLength(), SetProductionVertex(), and KFParticle::TransportToDecayVertex().

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

◆ TransportToDS()

void KFParticleBase::TransportToDS ( Double_t dS)

Definition at line 1797 of file KFParticleBase.cxx.

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

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

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

◆ TransportToProductionVertex()

void KFParticleBase::TransportToProductionVertex ( )

Definition at line 1786 of file KFParticleBase.cxx.

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

Referenced by KFParticle::TransportToProductionVertex().

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

◆ X() [1/2]

Double_t & KFParticleBase::X ( )
inline

Definition at line 141 of file KFParticleBase.h.

References fP.

◆ X() [2/2]

const Double_t & KFParticleBase::X ( ) const
inline

Definition at line 108 of file KFParticleBase.h.

References fP.

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

Here is the caller graph for this function:

◆ Y() [1/2]

Double_t & KFParticleBase::Y ( )
inline

Definition at line 142 of file KFParticleBase.h.

References fP.

◆ Y() [2/2]

const Double_t & KFParticleBase::Y ( ) const
inline

Definition at line 109 of file KFParticleBase.h.

References fP.

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

Here is the caller graph for this function:

◆ Z() [1/2]

Double_t & KFParticleBase::Z ( )
inline

Definition at line 143 of file KFParticleBase.h.

References fP.

◆ Z() [2/2]

const Double_t & KFParticleBase::Z ( ) const
inline

Definition at line 110 of file KFParticleBase.h.

References fP.

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

Here is the caller graph for this function:

Member Data Documentation

◆ fAtProductionVertex

◆ fC

◆ fChi2

◆ fConstructMethod

Int_t KFParticleBase::fConstructMethod
protected

Definition at line 308 of file KFParticleBase.h.

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

◆ fDaughtersIds

std::vector<int> KFParticleBase::fDaughtersIds
protected

◆ fId

int KFParticleBase::fId
protected

Definition at line 318 of file KFParticleBase.h.

Referenced by KFParticleBase(), Id(), and SetId().

◆ fIsLinearized

◆ fMassHypo

◆ fNDF

◆ fP

◆ fPDG

int KFParticleBase::fPDG
protected

Definition at line 322 of file KFParticleBase.h.

Referenced by KFParticleBase(), GetPDG(), and SetPDG().

◆ fQ

◆ fSFromDecay

◆ fVtxGuess

◆ SumDaughterMass


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