| 
|   | KFVertex () | 
|   | 
|   | ~KFVertex () | 
|   | 
|   | KFVertex (const KFPVertex &vertex) | 
|   | 
| Int_t  | GetNContributors () const | 
|   | 
| void  | operator+= (const KFParticle &Daughter) | 
|   | 
| KFVertex  | operator- (const KFParticle &Daughter) const | 
|   | 
| void  | operator-= (const KFParticle &Daughter) | 
|   | 
| void  | SetBeamConstraint (float X, float Y, float Z, float ErrX, float ErrY, float ErrZ) | 
|   | 
| void  | SetBeamConstraintOff () | 
|   | 
| void  | ConstructPrimaryVertex (const KFParticle *vDaughters[], int NDaughters, Bool_t vtxFlag[], float ChiCut=3.5) | 
|   | 
  Public Member Functions inherited from KFParticle | 
|   | KFParticle () | 
|   | 
|   | ~KFParticle () | 
|   | 
|   | KFParticle (const KFParticle &d1, const KFParticle &d2, Bool_t gamma=false) | 
|   | 
|   | 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 (const KFPTrack &track, Int_t PID) | 
|   | 
|   | KFParticle (const KFPVertex &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) | 
|   | 
| 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=nullptr, Double_t Mass=-1, Bool_t IsConstrained=0) | 
|   | 
| void  | TransportToDecayVertex () | 
|   | 
| void  | TransportToProductionVertex () | 
|   | 
| void  | TransportToPoint (const Double_t xyz[]) | 
|   | 
| void  | TransportToVertex (const KFPVertex &v) | 
|   | 
| 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  | GetDistanceFromVertex (const KFPVertex &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  | GetDeviationFromVertex (const KFPVertex &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 | 
|   | 
| Bool_t  | GetDistanceFromVertexXY (const KFPVertex &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  | GetDistanceFromVertexXY (const KFPVertex &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  | GetDeviationFromVertexXY (const KFPVertex &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 | 
|   | 
| void  | GetFieldValue (const Double_t xyz[], Double_t B[]) 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=nullptr, 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 | 
|   | 
 | 
  Static Public Member Functions inherited from KFParticle | 
| static void  | SetField (Double_t Bz) | 
|   | 
  Static Public Member Functions inherited from KFParticleBase | 
| static void  | GetArmenterosPodolanski (KFParticleBase &positive, KFParticleBase &negative, Double_t QtAlfa[2]) | 
|   | 
  Protected Member Functions inherited from KFParticle | 
| 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) | 
|   | 
  Static Protected Member Functions inherited from KFParticle | 
| static Double_t  | GetFieldAlice () | 
|   | 
| 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[]) | 
|   |