10#ifndef CBMKFPARTICLE_H
11#define CBMKFPARTICLE_H
61 void Construct(vector<CbmKFTrackInterface*>& vDaughters,
#define ClassDef(name, id)
void SetNDaughters(int n)
void GetMomentum(Double_t &P, Double_t &Error)
void Extrapolate(Double_t r0[], double T)
Double_t & rCovariance(Int_t i, Int_t j)
void GetMass(Double_t &M, Double_t &Error)
Double_t * GetParameters()
Double_t & rCovariance(Int_t i)
CbmKFParticle(CbmKFTrackInterface *Track, Double_t *z0=0, Int_t *qHypo=0, Int_t *pdg=0)
void ExtrapolateLine(Double_t r0[], double T)
void GetLifeTime(Double_t &T, Double_t &Error)
void GetDecayLength(Double_t &L, Double_t &Error)
Double_t GetRapidity() const
static Int_t IJ(Int_t i, Int_t j)
vector< int > fDaughtersIds
Double_t GetParameter(Int_t i) const
Double_t & Cij(Int_t i, Int_t j)
void GetKFVertex(CbmKFVertexInterface &vtx)
void TransportToProductionVertex()
Double_t GetTheta() const
Double_t GetCovariance(Int_t i) const
Bool_t GetAtProductionVertex() const
const vector< int > & DaughterIds() const
void MeasureProductionVertex(Double_t r0[], CbmKFVertexInterface *Parent)
Bool_t AtProductionVertex
void TransportToDecayVertex()
Double_t GetDStoPoint(const Double_t xyz[]) const
void MeasureMass(Double_t r0[], Double_t Mass)
void GetKFTrack(CbmKFTrackInterface *Track)
Double_t GetCovariance(Int_t i, Int_t j) const
Double_t & rParameter(Int_t i)
Double_t * GetCovMatrix()
void Convert(Double_t r0[], bool ToProduction)
void ConstructFromKFParticle(vector< CbmKFParticle * > &vDaughters, CbmKFVertexInterface *Parent=0, Double_t Mass=-1, Double_t CutChi2=-1)
void Construct(vector< CbmKFTrackInterface * > &vDaughters, CbmKFVertexInterface *Parent=0, Double_t Mass=-1, Double_t CutChi2=-1)
virtual void Error(const char *method, const char *msgfmt,...) const
*brief user defined string literal for JSON values *sa std::size_t n