BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
RecMdcKalTrack Class Reference

#include <RecMdcKalTrack.h>

Inheritance diagram for RecMdcKalTrack:

Public Member Functions

virtual const CLID & clID () const
 RecMdcKalTrack ()
 RecMdcKalTrack (const RecMdcKalTrack &track)
 RecMdcKalTrack (const DstMdcKalTrack &track)
RecMdcKalTrackoperator= (const RecMdcKalTrack &)
RecMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~RecMdcKalTrack ()
HelixSegRefVec getVecHelixSegs (int pid=-1) const
int getTrackId (void) const
double getMass (int pid) const
double getLength (int pid) const
double getTof (int pid) const
int getNhits (int pid) const
int getStat (int i, int pid) const
int getNster (const int i, const int pid) const
int getFirstLayer (const int i, const int pid) const
int getLastLayer (const int i, const int pid) const
double getChisq (int i, int pid) const
int getNdf (int i, int pid) const
double getPathl (int i) const
double getPathSM (int pid) const
const HepVector & getZHelix () const
const HepSymMatrix & getZError () const
const HepVector & getFHelix () const
const HepSymMatrix & getFError () const
const HepVector & getLHelix () const
const HepSymMatrix & getLError () const
const double getTHelix (const int i) const
const double getTError (const int i) const
const HepVector getTHelix () const
const HepSymMatrix getTError () const
HepVector & getZHelixE ()
HepSymMatrix & getZErrorE ()
HepVector & getFHelixE ()
HepSymMatrix & getFErrorE ()
HepVector & getLHelixE ()
HepSymMatrix & getLErrorE ()
HepVector & getZHelixMu ()
HepSymMatrix & getZErrorMu ()
HepVector & getFHelixMu ()
HepSymMatrix & getFErrorMu ()
HepVector & getLHelixMu ()
HepSymMatrix & getLErrorMu ()
HepVector & getZHelixK ()
HepSymMatrix & getZErrorK ()
HepVector & getFHelixK ()
HepSymMatrix & getFErrorK ()
HepVector & getLHelixK ()
HepSymMatrix & getLErrorK ()
HepVector & getZHelixP ()
HepSymMatrix & getZErrorP ()
HepVector & getFHelixP ()
HepSymMatrix & getFErrorP ()
HepVector & getLHelixP ()
HepSymMatrix & getLErrorP ()
const HepPoint3D getPocaE () const
const HepPoint3D getPocaMu () const
const HepPoint3D getPoca () const
const HepPoint3D getPocaK () const
const HepPoint3D getPocaP () const
const HepPoint3DgetLPointE () const
const HepPoint3DgetLPointMu () const
const HepPoint3DgetLPoint () const
const HepPoint3DgetLPointK () const
const HepPoint3DgetLPointP () const
const HepPoint3DgetLPivotE () const
const HepPoint3DgetLPivotMu () const
const HepPoint3DgetLPivot () const
const HepPoint3DgetLPivotK () const
const HepPoint3DgetLPivotP () const
const HepVector & getLHelix (const int pid) const
const HepSymMatrix & getLError (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepPoint3DgetLPoint (const int pid) const
const double getFiTerm (const int pid) const
const HepPoint3DgetLPivot (const int pid) const
const double getZDr (void) const
const double getZFi0 (void) const
const double getZCpa (void) const
const double getZDz (void) const
const double getZTanl (void) const
const double getLDr (void) const
const double getLFi0 (void) const
const double getLCpa (void) const
const double getLDz (void) const
const double getLTanl (void) const
const double getFDr (void) const
const double getFFi0 (void) const
const double getFCpa (void) const
const double getFDz (void) const
const double getFTanl (void) const
void setVecHelixSegs (const HelixSegRefVec &vechelixsegs, int pid=-1)
void setMass (double mass, int pid)
void setLength (double length, int pid)
void setTof (double tof, int pid)
void setNhits (int nhits, int pid)
void setPathl (double pathl, int i)
void setPathSM (double length, int pid)
void setLHelix (const HepVector &helix, const int pid)
void setLError (const HepSymMatrix &error, const int pid)
void setLHelix (double *helix, const int pid)
void setLError (double *error, const int pid)
void setTHelix (const HepVector &helix)
void setTError (const HepSymMatrix &error)
void setTHelix (double helix[5])
void setTError (double error[15])
void setLPoint (const HepPoint3D &point, const int pid)
void setFiTerm (double fi, const int pid)
void setLPivot (const HepPoint3D &pivot, const int pid)
virtual const CLID & clID () const
 RecMdcKalTrack ()
 RecMdcKalTrack (const RecMdcKalTrack &track)
 RecMdcKalTrack (const DstMdcKalTrack &track)
RecMdcKalTrackoperator= (const RecMdcKalTrack &)
RecMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~RecMdcKalTrack ()
HelixSegRefVec getVecHelixSegs (int pid=-1) const
int getTrackId (void) const
double getMass (int pid) const
double getLength (int pid) const
double getTof (int pid) const
int getNhits (int pid) const
int getStat (int i, int pid) const
int getNster (const int i, const int pid) const
int getFirstLayer (const int i, const int pid) const
int getLastLayer (const int i, const int pid) const
double getChisq (int i, int pid) const
int getNdf (int i, int pid) const
double getPathl (int i) const
double getPathSM (int pid) const
const HepVector & getZHelix () const
const HepSymMatrix & getZError () const
const HepVector & getFHelix () const
const HepSymMatrix & getFError () const
const HepVector & getLHelix () const
const HepSymMatrix & getLError () const
const double getTHelix (const int i) const
const double getTError (const int i) const
const HepVector getTHelix () const
const HepSymMatrix getTError () const
HepVector & getZHelixE ()
HepSymMatrix & getZErrorE ()
HepVector & getFHelixE ()
HepSymMatrix & getFErrorE ()
HepVector & getLHelixE ()
HepSymMatrix & getLErrorE ()
HepVector & getZHelixMu ()
HepSymMatrix & getZErrorMu ()
HepVector & getFHelixMu ()
HepSymMatrix & getFErrorMu ()
HepVector & getLHelixMu ()
HepSymMatrix & getLErrorMu ()
HepVector & getZHelixK ()
HepSymMatrix & getZErrorK ()
HepVector & getFHelixK ()
HepSymMatrix & getFErrorK ()
HepVector & getLHelixK ()
HepSymMatrix & getLErrorK ()
HepVector & getZHelixP ()
HepSymMatrix & getZErrorP ()
HepVector & getFHelixP ()
HepSymMatrix & getFErrorP ()
HepVector & getLHelixP ()
HepSymMatrix & getLErrorP ()
const HepPoint3D getPocaE () const
const HepPoint3D getPocaMu () const
const HepPoint3D getPoca () const
const HepPoint3D getPocaK () const
const HepPoint3D getPocaP () const
const HepPoint3DgetLPointE () const
const HepPoint3DgetLPointMu () const
const HepPoint3DgetLPoint () const
const HepPoint3DgetLPointK () const
const HepPoint3DgetLPointP () const
const HepPoint3DgetLPivotE () const
const HepPoint3DgetLPivotMu () const
const HepPoint3DgetLPivot () const
const HepPoint3DgetLPivotK () const
const HepPoint3DgetLPivotP () const
const HepVector & getLHelix (const int pid) const
const HepSymMatrix & getLError (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepPoint3DgetLPoint (const int pid) const
const double getFiTerm (const int pid) const
const HepPoint3DgetLPivot (const int pid) const
const double getZDr (void) const
const double getZFi0 (void) const
const double getZCpa (void) const
const double getZDz (void) const
const double getZTanl (void) const
const double getLDr (void) const
const double getLFi0 (void) const
const double getLCpa (void) const
const double getLDz (void) const
const double getLTanl (void) const
const double getFDr (void) const
const double getFFi0 (void) const
const double getFCpa (void) const
const double getFDz (void) const
const double getFTanl (void) const
void setVecHelixSegs (const HelixSegRefVec &vechelixsegs, int pid=-1)
void setMass (double mass, int pid)
void setLength (double length, int pid)
void setTof (double tof, int pid)
void setNhits (int nhits, int pid)
void setPathl (double pathl, int i)
void setPathSM (double length, int pid)
void setLHelix (const HepVector &helix, const int pid)
void setLError (const HepSymMatrix &error, const int pid)
void setLHelix (double *helix, const int pid)
void setLError (double *error, const int pid)
void setTHelix (const HepVector &helix)
void setTError (const HepSymMatrix &error)
void setTHelix (double helix[5])
void setTError (double error[15])
void setLPoint (const HepPoint3D &point, const int pid)
void setFiTerm (double fi, const int pid)
void setLPivot (const HepPoint3D &pivot, const int pid)
virtual const CLID & clID () const
 RecMdcKalTrack ()
 RecMdcKalTrack (const RecMdcKalTrack &track)
 RecMdcKalTrack (const DstMdcKalTrack &track)
RecMdcKalTrackoperator= (const RecMdcKalTrack &)
RecMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~RecMdcKalTrack ()
HelixSegRefVec getVecHelixSegs (int pid=-1) const
int getTrackId (void) const
double getMass (int pid) const
double getLength (int pid) const
double getTof (int pid) const
int getNhits (int pid) const
int getStat (int i, int pid) const
int getNster (const int i, const int pid) const
int getFirstLayer (const int i, const int pid) const
int getLastLayer (const int i, const int pid) const
double getChisq (int i, int pid) const
int getNdf (int i, int pid) const
double getPathl (int i) const
double getPathSM (int pid) const
const HepVector & getZHelix () const
const HepSymMatrix & getZError () const
const HepVector & getFHelix () const
const HepSymMatrix & getFError () const
const HepVector & getLHelix () const
const HepSymMatrix & getLError () const
const double getTHelix (const int i) const
const double getTError (const int i) const
const HepVector getTHelix () const
const HepSymMatrix getTError () const
HepVector & getZHelixE ()
HepSymMatrix & getZErrorE ()
HepVector & getFHelixE ()
HepSymMatrix & getFErrorE ()
HepVector & getLHelixE ()
HepSymMatrix & getLErrorE ()
HepVector & getZHelixMu ()
HepSymMatrix & getZErrorMu ()
HepVector & getFHelixMu ()
HepSymMatrix & getFErrorMu ()
HepVector & getLHelixMu ()
HepSymMatrix & getLErrorMu ()
HepVector & getZHelixK ()
HepSymMatrix & getZErrorK ()
HepVector & getFHelixK ()
HepSymMatrix & getFErrorK ()
HepVector & getLHelixK ()
HepSymMatrix & getLErrorK ()
HepVector & getZHelixP ()
HepSymMatrix & getZErrorP ()
HepVector & getFHelixP ()
HepSymMatrix & getFErrorP ()
HepVector & getLHelixP ()
HepSymMatrix & getLErrorP ()
const HepPoint3D getPocaE () const
const HepPoint3D getPocaMu () const
const HepPoint3D getPoca () const
const HepPoint3D getPocaK () const
const HepPoint3D getPocaP () const
const HepPoint3DgetLPointE () const
const HepPoint3DgetLPointMu () const
const HepPoint3DgetLPoint () const
const HepPoint3DgetLPointK () const
const HepPoint3DgetLPointP () const
const HepPoint3DgetLPivotE () const
const HepPoint3DgetLPivotMu () const
const HepPoint3DgetLPivot () const
const HepPoint3DgetLPivotK () const
const HepPoint3DgetLPivotP () const
const HepVector & getLHelix (const int pid) const
const HepSymMatrix & getLError (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepPoint3DgetLPoint (const int pid) const
const double getFiTerm (const int pid) const
const HepPoint3DgetLPivot (const int pid) const
const double getZDr (void) const
const double getZFi0 (void) const
const double getZCpa (void) const
const double getZDz (void) const
const double getZTanl (void) const
const double getLDr (void) const
const double getLFi0 (void) const
const double getLCpa (void) const
const double getLDz (void) const
const double getLTanl (void) const
const double getFDr (void) const
const double getFFi0 (void) const
const double getFCpa (void) const
const double getFDz (void) const
const double getFTanl (void) const
void setVecHelixSegs (const HelixSegRefVec &vechelixsegs, int pid=-1)
void setMass (double mass, int pid)
void setLength (double length, int pid)
void setTof (double tof, int pid)
void setNhits (int nhits, int pid)
void setPathl (double pathl, int i)
void setPathSM (double length, int pid)
void setLHelix (const HepVector &helix, const int pid)
void setLError (const HepSymMatrix &error, const int pid)
void setLHelix (double *helix, const int pid)
void setLError (double *error, const int pid)
void setTHelix (const HepVector &helix)
void setTError (const HepSymMatrix &error)
void setTHelix (double helix[5])
void setTError (double error[15])
void setLPoint (const HepPoint3D &point, const int pid)
void setFiTerm (double fi, const int pid)
void setLPivot (const HepPoint3D &pivot, const int pid)
Public Member Functions inherited from DstMdcKalTrack
 DstMdcKalTrack ()
 DstMdcKalTrack (const DstMdcKalTrack &track)
DstMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~DstMdcKalTrack ()
const int trackId () const
const double mass () const
const int charge () const
const double pxy () const
const double px () const
const double py () const
const double pz () const
const double theta () const
const double phi () const
const double x () const
const double y () const
const double z () const
const double x (const int i) const
const double y (const int i) const
const double z (const int i) const
const double r () const
const double p () const
const int stat () const
const double chi2 () const
const int ndof () const
const int nster () const
const int firstLayer () const
const int lastLayer () const
const int nlayer () const
const double dr (void) const
const double fi0 (void) const
const double kappa (void) const
const double dz (void) const
const double tanl (void) const
const HepVector & helix () const
const HepSymMatrix & err () const
const HepVector & fhelix () const
const HepSymMatrix & ferr () const
const HepPoint3D poca () const
const Hep3Vector p3 () const
const HepPoint3D x3 () const
const HepLorentzVector p4 () const
const HepLorentzVector p4 (double mass) const
void setTrackId (int trackId)
void setMass (double mass, int pid)
void setCharge (const int charge, const int pid)
void setPxy (const double pxy, const int pid)
void setPx (const double px, const int pid)
void setPy (const double py, const int pid)
void setPz (const double pz, const int pid)
void setP (const double p, const int pid)
void setTheta (const double theta, const int pid)
void setPhi (const double phi, const int pid)
void setX (const double x, const int pid)
void setY (const double y, const int pid)
void setZ (const double z, const int pid)
void setR (const double r, const int pid)
void setNlayer (int nlayer, int pid)
void setNster (int ns, int i, int pid)
void setStat (int stat, int i, int pid)
void setChisq (double chisq, int i, int pid)
void setFirstLayer (int fL, int i, int pid)
void setLastLayer (int lL, int i, int pid)
void setNhits (int nhits, int pid)
void setNdf (int ndf, int i, int pid)
void setPoca (const HepPoint3D &poca, const int pid)
void setPoca (double *poca, const int pid)
void setZHelix (const HepVector &helix, const int pid)
void setZError (const HepSymMatrix &error, const int pid)
void setZHelix (double *helix, const int pid)
void setZError (double *error, const int pid)
void setFHelix (const HepVector &fhelix, const int pid)
void setFError (const HepSymMatrix &ferror, const int pid)
void setFHelix (double *fhelix, const int pid)
void setFError (double *ferror, const int pid)
const int getTrackId () const
const int getCharge (const int pid) const
const int getStat (const int pid) const
const int getNster (const int pid) const
const double getChisq (const int pid) const
const int getNdf (const int pid) const
const int getFirstLayer (const int pid) const
const int getLastLayer (const int pid) const
const int getNlayer (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepVector & getZHelix (const int pid) const
const HepSymMatrix & getZError (const int pid) const
const HepVector & getFHelix (const int pid) const
const HepSymMatrix & getFError (const int pid) const
 DstMdcKalTrack ()
 DstMdcKalTrack (const DstMdcKalTrack &track)
DstMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~DstMdcKalTrack ()
const int trackId () const
const double mass () const
const int charge () const
const double pxy () const
const double px () const
const double py () const
const double pz () const
const double theta () const
const double phi () const
const double x () const
const double y () const
const double z () const
const double x (const int i) const
const double y (const int i) const
const double z (const int i) const
const double r () const
const double p () const
const int stat () const
const double chi2 () const
const int ndof () const
const int nster () const
const int firstLayer () const
const int lastLayer () const
const int nlayer () const
const double dr (void) const
const double fi0 (void) const
const double kappa (void) const
const double dz (void) const
const double tanl (void) const
const HepVector & helix () const
const HepSymMatrix & err () const
const HepVector & fhelix () const
const HepSymMatrix & ferr () const
const HepPoint3D poca () const
const Hep3Vector p3 () const
const HepPoint3D x3 () const
const HepLorentzVector p4 () const
const HepLorentzVector p4 (double mass) const
void setTrackId (int trackId)
void setMass (double mass, int pid)
void setCharge (const int charge, const int pid)
void setPxy (const double pxy, const int pid)
void setPx (const double px, const int pid)
void setPy (const double py, const int pid)
void setPz (const double pz, const int pid)
void setP (const double p, const int pid)
void setTheta (const double theta, const int pid)
void setPhi (const double phi, const int pid)
void setX (const double x, const int pid)
void setY (const double y, const int pid)
void setZ (const double z, const int pid)
void setR (const double r, const int pid)
void setNlayer (int nlayer, int pid)
void setNster (int ns, int i, int pid)
void setStat (int stat, int i, int pid)
void setChisq (double chisq, int i, int pid)
void setFirstLayer (int fL, int i, int pid)
void setLastLayer (int lL, int i, int pid)
void setNhits (int nhits, int pid)
void setNdf (int ndf, int i, int pid)
void setPoca (const HepPoint3D &poca, const int pid)
void setPoca (double *poca, const int pid)
void setZHelix (const HepVector &helix, const int pid)
void setZError (const HepSymMatrix &error, const int pid)
void setZHelix (double *helix, const int pid)
void setZError (double *error, const int pid)
void setFHelix (const HepVector &fhelix, const int pid)
void setFError (const HepSymMatrix &ferror, const int pid)
void setFHelix (double *fhelix, const int pid)
void setFError (double *ferror, const int pid)
const int getTrackId () const
const int getCharge (const int pid) const
const int getStat (const int pid) const
const int getNster (const int pid) const
const double getChisq (const int pid) const
const int getNdf (const int pid) const
const int getFirstLayer (const int pid) const
const int getLastLayer (const int pid) const
const int getNlayer (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepVector & getZHelix (const int pid) const
const HepSymMatrix & getZError (const int pid) const
const HepVector & getFHelix (const int pid) const
const HepSymMatrix & getFError (const int pid) const
 DstMdcKalTrack ()
 DstMdcKalTrack (const DstMdcKalTrack &track)
DstMdcKalTrackoperator= (const DstMdcKalTrack &)
 ~DstMdcKalTrack ()
const int trackId () const
const double mass () const
const int charge () const
const double pxy () const
const double px () const
const double py () const
const double pz () const
const double theta () const
const double phi () const
const double x () const
const double y () const
const double z () const
const double x (const int i) const
const double y (const int i) const
const double z (const int i) const
const double r () const
const double p () const
const int stat () const
const double chi2 () const
const int ndof () const
const int nster () const
const int firstLayer () const
const int lastLayer () const
const int nlayer () const
const double dr (void) const
const double fi0 (void) const
const double kappa (void) const
const double dz (void) const
const double tanl (void) const
const HepVector & helix () const
const HepSymMatrix & err () const
const HepVector & fhelix () const
const HepSymMatrix & ferr () const
const HepPoint3D poca () const
const Hep3Vector p3 () const
const HepPoint3D x3 () const
const HepLorentzVector p4 () const
const HepLorentzVector p4 (double mass) const
void setTrackId (int trackId)
void setMass (double mass, int pid)
void setCharge (const int charge, const int pid)
void setPxy (const double pxy, const int pid)
void setPx (const double px, const int pid)
void setPy (const double py, const int pid)
void setPz (const double pz, const int pid)
void setP (const double p, const int pid)
void setTheta (const double theta, const int pid)
void setPhi (const double phi, const int pid)
void setX (const double x, const int pid)
void setY (const double y, const int pid)
void setZ (const double z, const int pid)
void setR (const double r, const int pid)
void setNlayer (int nlayer, int pid)
void setNster (int ns, int i, int pid)
void setStat (int stat, int i, int pid)
void setChisq (double chisq, int i, int pid)
void setFirstLayer (int fL, int i, int pid)
void setLastLayer (int lL, int i, int pid)
void setNhits (int nhits, int pid)
void setNdf (int ndf, int i, int pid)
void setPoca (const HepPoint3D &poca, const int pid)
void setPoca (double *poca, const int pid)
void setZHelix (const HepVector &helix, const int pid)
void setZError (const HepSymMatrix &error, const int pid)
void setZHelix (double *helix, const int pid)
void setZError (double *error, const int pid)
void setFHelix (const HepVector &fhelix, const int pid)
void setFError (const HepSymMatrix &ferror, const int pid)
void setFHelix (double *fhelix, const int pid)
void setFError (double *ferror, const int pid)
const int getTrackId () const
const int getCharge (const int pid) const
const int getStat (const int pid) const
const int getNster (const int pid) const
const double getChisq (const int pid) const
const int getNdf (const int pid) const
const int getFirstLayer (const int pid) const
const int getLastLayer (const int pid) const
const int getNlayer (const int pid) const
const HepPoint3DgetPoca (const int pid) const
const HepVector & getZHelix (const int pid) const
const HepSymMatrix & getZError (const int pid) const
const HepVector & getFHelix (const int pid) const
const HepSymMatrix & getFError (const int pid) const

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()
Static Public Member Functions inherited from DstMdcKalTrack
static const CLID & classID ()
static void setPidType (PidType pidType)
static PidType getPidType ()
static const CLID & classID ()
static void setPidType (PidType pidType)
static PidType getPidType ()
static const CLID & classID ()
static void setPidType (PidType pidType)
static PidType getPidType ()

Additional Inherited Members

Public Types inherited from DstMdcKalTrack
enum  PidType {
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4 , null = -1 , electron = 0 ,
  muon = 1 , pion = 2 , kaon = 3 , proton = 4 ,
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4
}
enum  PidType {
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4 , null = -1 , electron = 0 ,
  muon = 1 , pion = 2 , kaon = 3 , proton = 4 ,
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4
}
enum  PidType {
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4 , null = -1 , electron = 0 ,
  muon = 1 , pion = 2 , kaon = 3 , proton = 4 ,
  null = -1 , electron = 0 , muon = 1 , pion = 2 ,
  kaon = 3 , proton = 4
}
Protected Attributes inherited from DstMdcKalTrack
int m_trackId { 0 }
int m_charge [5] {}
int m_stat [2][5] {}
int m_nster [2][5] {}
int m_firstLayer [2][5] {}
int m_lastLayer [2][5] {}
double m_mass [5] {}
double m_chisq [2][5] {}
double m_pxy [5] {}
double m_px [5] {}
double m_py [5] {}
double m_pz [5] {}
double m_p [5] {}
double m_theta [5] {}
double m_phi [5] {}
double m_x [5] {}
double m_y [5] {}
double m_z [5] {}
double m_r [5] {}
int m_ndf [2][5] {}
int m_nhits [5] {}
int m_nlayer [5] {}
std::vector< HepPoint3Dm_pocas
std::vector< HepVector > m_zhelixs
std::vector< HepSymMatrix > m_zerrors
std::vector< HepVector > m_fhelixs
std::vector< HepSymMatrix > m_ferrors
Static Protected Attributes inherited from DstMdcKalTrack
static PidType m_pidType = pion

Detailed Description

Constructor & Destructor Documentation

◆ RecMdcKalTrack() [1/9]

RecMdcKalTrack::RecMdcKalTrack ( )

Definition at line 13 of file RecMdcKalTrack.cxx.

13 : DstMdcKalTrack() {
14 HepVector a( 5, 0 );
15 HepSymMatrix Ea( 5, 0 );
16 HepPoint3D poca( 0, 0, 0 );
17 HepPoint3D point( 0., 0., 0 );
18 HepPoint3D pivot( 0., 0., 0 );
19
20 m_ta( 5, 0 );
21 m_tEa( 5, 0 );
22 m_trackId = -1;
23
24 pidSeg = 4;
25
26 for ( int pid = 0; pid < 5; pid++ )
27 {
28 m_lhelixs.push_back( a );
29 m_lerrors.push_back( Ea );
30 // m_fhelixs.push_back(a);
31 // m_ferrors.push_back(Ea);
32 m_lpoints.push_back( point );
33 m_lpivots.push_back( pivot );
34
35 m_length[pid] = 0.0;
36 m_tof[pid] = 0.0;
37 m_nhits[pid] = 0;
38 m_pathSM[pid] = 0.0;
39 m_fiTerm[pid] = 0.0;
40 m_stat[0][pid] = -1;
41 m_stat[1][pid] = -1;
42 m_nster[0][pid] = -1;
43 m_nster[1][pid] = -1;
44 m_firstLayer[0][pid] = 0;
45 m_firstLayer[1][pid] = 0;
46 m_lastLayer[0][pid] = 43;
47 m_lastLayer[1][pid] = 43;
48 m_chisq[0][pid] = 999.0;
49 m_chisq[1][pid] = 999.0;
50 m_ndf[0][pid] = 0;
51 m_ndf[1][pid] = 0;
52 }
53 for ( int i = 0; i < 43; i++ ) { m_pathl[i] = 0.0; }
54 for ( int j = 0; j < 5; j++ ) { m_thelix[j] = 0.0; }
55 for ( int k = 0; k < 15; k++ ) { m_terror[k] = 0.; }
56}
HepGeom::Point3D< double > HepPoint3D

Referenced by operator=(), operator=(), and RecMdcKalTrack().

◆ RecMdcKalTrack() [2/9]

RecMdcKalTrack::RecMdcKalTrack ( const RecMdcKalTrack & track)

Definition at line 58 of file RecMdcKalTrack.cxx.

58 : DstMdcKalTrack( trk ) {
59 for ( int i = 0; i < 5; i++ ) m_vechelixsegs[i] = trk.m_vechelixsegs[i];
60}

◆ RecMdcKalTrack() [3/9]

RecMdcKalTrack::RecMdcKalTrack ( const DstMdcKalTrack & track)

Definition at line 62 of file RecMdcKalTrack.cxx.

62 : DstMdcKalTrack( dstrk ) {
63 HepVector a( 5, -99 );
64 HepSymMatrix Ea( 5, -99 );
65 HepPoint3D poca( -99., -99., -99. );
66 HepPoint3D point( 0., 0., 0 );
67 HepPoint3D pivot( 0., 0., 0 );
68
69 m_ta( 5, 0 );
70 m_tEa( 5, 0 );
71
72 // m_trackId = -1;
73 for ( int pid = 0; pid < 5; pid++ )
74 {
75 // m_pocas.push_back(poca);
76 // m_zhelixs.push_back(a);
77 // m_zerrors.push_back(Ea);
78 m_lhelixs.push_back( a );
79 m_lerrors.push_back( Ea );
80 // m_fhelixs.push_back(a);
81 // m_ferrors.push_back(Ea);
82 m_lpoints.push_back( point );
83 m_lpivots.push_back( pivot );
84
85 m_length[pid] = 0.0;
86 m_tof[pid] = 0.0;
87 m_nhits[pid] = 0;
88 m_pathSM[pid] = 0.0;
89 m_fiTerm[pid] = 0.0;
90
91 m_stat[0][pid] = -1;
92 m_stat[1][pid] = -1;
93 m_nster[0][pid] = -1;
94 m_nster[1][pid] = -1;
95 m_firstLayer[0][pid] = 0;
96 m_firstLayer[1][pid] = 0;
97 m_lastLayer[0][pid] = 43;
98 m_lastLayer[1][pid] = 43;
99 m_chisq[0][pid] = 999.0;
100 m_chisq[1][pid] = 999.0;
101 m_ndf[0][pid] = 0;
102 m_ndf[1][pid] = 0;
103 }
104 for ( int i = 0; i < 43; i++ ) { m_pathl[i] = 0.0; }
105 for ( int j = 0; j < 5; j++ ) { m_thelix[j] = 0.0; }
106 for ( int k = 0; k < 15; k++ ) { m_terror[k] = 0.; }
107}

◆ ~RecMdcKalTrack() [1/3]

RecMdcKalTrack::~RecMdcKalTrack ( )

Definition at line 172 of file RecMdcKalTrack.cxx.

172{}

◆ RecMdcKalTrack() [4/9]

RecMdcKalTrack::RecMdcKalTrack ( )

◆ RecMdcKalTrack() [5/9]

RecMdcKalTrack::RecMdcKalTrack ( const RecMdcKalTrack & track)

◆ RecMdcKalTrack() [6/9]

RecMdcKalTrack::RecMdcKalTrack ( const DstMdcKalTrack & track)

◆ ~RecMdcKalTrack() [2/3]

RecMdcKalTrack::~RecMdcKalTrack ( )

◆ RecMdcKalTrack() [7/9]

RecMdcKalTrack::RecMdcKalTrack ( )

◆ RecMdcKalTrack() [8/9]

RecMdcKalTrack::RecMdcKalTrack ( const RecMdcKalTrack & track)

◆ RecMdcKalTrack() [9/9]

RecMdcKalTrack::RecMdcKalTrack ( const DstMdcKalTrack & track)

◆ ~RecMdcKalTrack() [3/3]

RecMdcKalTrack::~RecMdcKalTrack ( )

Member Function Documentation

◆ classID() [1/3]

const CLID & RecMdcKalTrack::classID ( )
inlinestatic

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

33{ return CLID_RecMdcKalTrack; }
const CLID & CLID_RecMdcKalTrack

Referenced by clID().

◆ classID() [2/3]

const CLID & RecMdcKalTrack::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & RecMdcKalTrack::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & RecMdcKalTrack::clID ( ) const
inlinevirtual

◆ clID() [2/3]

virtual const CLID & RecMdcKalTrack::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & RecMdcKalTrack::clID ( ) const
inlinevirtual

Reimplemented from DstMdcKalTrack.

Definition at line 31 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

31{ return RecMdcKalTrack::classID(); }

◆ getChisq() [1/3]

double RecMdcKalTrack::getChisq ( int i,
int pid ) const
inline

◆ getChisq() [2/3]

double RecMdcKalTrack::getChisq ( int i,
int pid ) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

54{ return m_chisq[i][pid]; }

◆ getChisq() [3/3]

double RecMdcKalTrack::getChisq ( int i,
int pid ) const
inline

Definition at line 54 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

54{ return m_chisq[i][pid]; }

◆ getFCpa() [1/3]

const double RecMdcKalTrack::getFCpa ( void ) const
inline

◆ getFCpa() [2/3]

const double RecMdcKalTrack::getFCpa ( void ) const
inline

◆ getFCpa() [3/3]

const double RecMdcKalTrack::getFCpa ( void ) const
inline

Definition at line 141 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

141{ return m_fhelixs[2][2]; }

◆ getFDr() [1/3]

const double RecMdcKalTrack::getFDr ( void ) const
inline

◆ getFDr() [2/3]

const double RecMdcKalTrack::getFDr ( void ) const
inline

◆ getFDr() [3/3]

const double RecMdcKalTrack::getFDr ( void ) const
inline

Definition at line 139 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

139{ return m_fhelixs[2][0]; }

◆ getFDz() [1/3]

const double RecMdcKalTrack::getFDz ( void ) const
inline

◆ getFDz() [2/3]

const double RecMdcKalTrack::getFDz ( void ) const
inline

◆ getFDz() [3/3]

const double RecMdcKalTrack::getFDz ( void ) const
inline

Definition at line 142 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

142{ return m_fhelixs[2][3]; }

◆ getFError() [1/3]

const HepSymMatrix & RecMdcKalTrack::getFError ( ) const
inline

◆ getFError() [2/3]

const HepSymMatrix & RecMdcKalTrack::getFError ( ) const
inline

◆ getFError() [3/3]

const HepSymMatrix & RecMdcKalTrack::getFError ( ) const
inline

Definition at line 62 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

62{ return m_ferrors[2]; }

◆ getFErrorE() [1/3]

HepSymMatrix & RecMdcKalTrack::getFErrorE ( )
inline

◆ getFErrorE() [2/3]

HepSymMatrix & RecMdcKalTrack::getFErrorE ( )
inline

◆ getFErrorE() [3/3]

HepSymMatrix & RecMdcKalTrack::getFErrorE ( )
inline

Definition at line 73 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

73{ return m_ferrors[0]; }

◆ getFErrorK() [1/3]

HepSymMatrix & RecMdcKalTrack::getFErrorK ( )
inline

◆ getFErrorK() [2/3]

HepSymMatrix & RecMdcKalTrack::getFErrorK ( )
inline

◆ getFErrorK() [3/3]

HepSymMatrix & RecMdcKalTrack::getFErrorK ( )
inline

Definition at line 87 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

87{ return m_ferrors[3]; }

◆ getFErrorMu() [1/3]

HepSymMatrix & RecMdcKalTrack::getFErrorMu ( )
inline

◆ getFErrorMu() [2/3]

HepSymMatrix & RecMdcKalTrack::getFErrorMu ( )
inline

◆ getFErrorMu() [3/3]

HepSymMatrix & RecMdcKalTrack::getFErrorMu ( )
inline

Definition at line 80 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

80{ return m_ferrors[1]; }

◆ getFErrorP() [1/3]

HepSymMatrix & RecMdcKalTrack::getFErrorP ( )
inline

◆ getFErrorP() [2/3]

HepSymMatrix & RecMdcKalTrack::getFErrorP ( )
inline

◆ getFErrorP() [3/3]

HepSymMatrix & RecMdcKalTrack::getFErrorP ( )
inline

Definition at line 94 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

94{ return m_ferrors[4]; }

◆ getFFi0() [1/3]

const double RecMdcKalTrack::getFFi0 ( void ) const
inline

◆ getFFi0() [2/3]

const double RecMdcKalTrack::getFFi0 ( void ) const
inline

◆ getFFi0() [3/3]

const double RecMdcKalTrack::getFFi0 ( void ) const
inline

Definition at line 140 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

140{ return m_fhelixs[2][1]; }

◆ getFHelix() [1/3]

const HepVector & RecMdcKalTrack::getFHelix ( ) const
inline

◆ getFHelix() [2/3]

const HepVector & RecMdcKalTrack::getFHelix ( ) const
inline

◆ getFHelix() [3/3]

const HepVector & RecMdcKalTrack::getFHelix ( ) const
inline

Definition at line 61 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

61{ return m_fhelixs[2]; }

◆ getFHelixE() [1/3]

HepVector & RecMdcKalTrack::getFHelixE ( )
inline

◆ getFHelixE() [2/3]

HepVector & RecMdcKalTrack::getFHelixE ( )
inline

◆ getFHelixE() [3/3]

HepVector & RecMdcKalTrack::getFHelixE ( )
inline

Definition at line 72 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

72{ return m_fhelixs[0]; }

◆ getFHelixK() [1/3]

HepVector & RecMdcKalTrack::getFHelixK ( )
inline

◆ getFHelixK() [2/3]

HepVector & RecMdcKalTrack::getFHelixK ( )
inline

◆ getFHelixK() [3/3]

HepVector & RecMdcKalTrack::getFHelixK ( )
inline

Definition at line 86 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

86{ return m_fhelixs[3]; }

◆ getFHelixMu() [1/3]

HepVector & RecMdcKalTrack::getFHelixMu ( )
inline

◆ getFHelixMu() [2/3]

HepVector & RecMdcKalTrack::getFHelixMu ( )
inline

◆ getFHelixMu() [3/3]

HepVector & RecMdcKalTrack::getFHelixMu ( )
inline

Definition at line 79 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

79{ return m_fhelixs[1]; }

◆ getFHelixP() [1/3]

HepVector & RecMdcKalTrack::getFHelixP ( )
inline

◆ getFHelixP() [2/3]

HepVector & RecMdcKalTrack::getFHelixP ( )
inline

◆ getFHelixP() [3/3]

HepVector & RecMdcKalTrack::getFHelixP ( )
inline

Definition at line 93 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

93{ return m_fhelixs[4]; }

◆ getFirstLayer() [1/3]

int RecMdcKalTrack::getFirstLayer ( const int i,
const int pid ) const
inline

◆ getFirstLayer() [2/3]

int RecMdcKalTrack::getFirstLayer ( const int i,
const int pid ) const
inline

◆ getFirstLayer() [3/3]

int RecMdcKalTrack::getFirstLayer ( const int i,
const int pid ) const
inline

Definition at line 52 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

52{ return m_firstLayer[i][pid]; }

◆ getFiTerm() [1/3]

const double RecMdcKalTrack::getFiTerm ( const int pid) const
inline

◆ getFiTerm() [2/3]

const double RecMdcKalTrack::getFiTerm ( const int pid) const
inline

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

124{ return m_fiTerm[pid]; }

◆ getFiTerm() [3/3]

const double RecMdcKalTrack::getFiTerm ( const int pid) const
inline

Definition at line 124 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

124{ return m_fiTerm[pid]; }

◆ getFTanl() [1/3]

const double RecMdcKalTrack::getFTanl ( void ) const
inline

◆ getFTanl() [2/3]

const double RecMdcKalTrack::getFTanl ( void ) const
inline

◆ getFTanl() [3/3]

const double RecMdcKalTrack::getFTanl ( void ) const
inline

Definition at line 143 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

143{ return m_fhelixs[2][4]; }

◆ getLastLayer() [1/3]

int RecMdcKalTrack::getLastLayer ( const int i,
const int pid ) const
inline

◆ getLastLayer() [2/3]

int RecMdcKalTrack::getLastLayer ( const int i,
const int pid ) const
inline

◆ getLastLayer() [3/3]

int RecMdcKalTrack::getLastLayer ( const int i,
const int pid ) const
inline

Definition at line 53 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

53{ return m_lastLayer[i][pid]; }

◆ getLCpa() [1/3]

const double RecMdcKalTrack::getLCpa ( void ) const
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

135{ return m_lhelixs[2][2]; }

◆ getLCpa() [2/3]

const double RecMdcKalTrack::getLCpa ( void ) const
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

135{ return m_lhelixs[2][2]; }

◆ getLCpa() [3/3]

const double RecMdcKalTrack::getLCpa ( void ) const
inline

Definition at line 135 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

135{ return m_lhelixs[2][2]; }

◆ getLDr() [1/3]

const double RecMdcKalTrack::getLDr ( void ) const
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

133{ return m_lhelixs[2][0]; }

◆ getLDr() [2/3]

const double RecMdcKalTrack::getLDr ( void ) const
inline

Definition at line 133 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

133{ return m_lhelixs[2][0]; }

◆ getLDr() [3/3]

const double RecMdcKalTrack::getLDr ( void ) const
inline

Definition at line 133 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

133{ return m_lhelixs[2][0]; }

◆ getLDz() [1/3]

const double RecMdcKalTrack::getLDz ( void ) const
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

136{ return m_lhelixs[2][3]; }

◆ getLDz() [2/3]

const double RecMdcKalTrack::getLDz ( void ) const
inline

Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

136{ return m_lhelixs[2][3]; }

◆ getLDz() [3/3]

const double RecMdcKalTrack::getLDz ( void ) const
inline

Definition at line 136 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

136{ return m_lhelixs[2][3]; }

◆ getLength() [1/3]

double RecMdcKalTrack::getLength ( int pid) const
inline

◆ getLength() [2/3]

double RecMdcKalTrack::getLength ( int pid) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

47{ return m_length[pid]; }

◆ getLength() [3/3]

double RecMdcKalTrack::getLength ( int pid) const
inline

Definition at line 47 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

47{ return m_length[pid]; }

◆ getLError() [1/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( ) const
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

64{ return m_lerrors[2]; }

Referenced by ExtMdcTrack::ReadTrk().

◆ getLError() [2/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( ) const
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

64{ return m_lerrors[2]; }

◆ getLError() [3/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( ) const
inline

Definition at line 64 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

64{ return m_lerrors[2]; }

◆ getLError() [4/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( const int pid) const
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

119{ return m_lerrors[pid]; }

◆ getLError() [5/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( const int pid) const
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

119{ return m_lerrors[pid]; }

◆ getLError() [6/6]

const HepSymMatrix & RecMdcKalTrack::getLError ( const int pid) const
inline

Definition at line 119 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

119{ return m_lerrors[pid]; }

◆ getLErrorE() [1/3]

HepSymMatrix & RecMdcKalTrack::getLErrorE ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

75{ return m_lerrors[0]; }

◆ getLErrorE() [2/3]

HepSymMatrix & RecMdcKalTrack::getLErrorE ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

75{ return m_lerrors[0]; }

◆ getLErrorE() [3/3]

HepSymMatrix & RecMdcKalTrack::getLErrorE ( )
inline

Definition at line 75 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

75{ return m_lerrors[0]; }

◆ getLErrorK() [1/3]

HepSymMatrix & RecMdcKalTrack::getLErrorK ( )
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

89{ return m_lerrors[3]; }

◆ getLErrorK() [2/3]

HepSymMatrix & RecMdcKalTrack::getLErrorK ( )
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

89{ return m_lerrors[3]; }

◆ getLErrorK() [3/3]

HepSymMatrix & RecMdcKalTrack::getLErrorK ( )
inline

Definition at line 89 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

89{ return m_lerrors[3]; }

◆ getLErrorMu() [1/3]

HepSymMatrix & RecMdcKalTrack::getLErrorMu ( )
inline

Definition at line 82 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

82{ return m_lerrors[1]; }

◆ getLErrorMu() [2/3]

HepSymMatrix & RecMdcKalTrack::getLErrorMu ( )
inline

Definition at line 82 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

82{ return m_lerrors[1]; }

◆ getLErrorMu() [3/3]

HepSymMatrix & RecMdcKalTrack::getLErrorMu ( )
inline

Definition at line 82 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

82{ return m_lerrors[1]; }

◆ getLErrorP() [1/3]

HepSymMatrix & RecMdcKalTrack::getLErrorP ( )
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

96{ return m_lerrors[4]; }

◆ getLErrorP() [2/3]

HepSymMatrix & RecMdcKalTrack::getLErrorP ( )
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

96{ return m_lerrors[4]; }

◆ getLErrorP() [3/3]

HepSymMatrix & RecMdcKalTrack::getLErrorP ( )
inline

Definition at line 96 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

96{ return m_lerrors[4]; }

◆ getLFi0() [1/3]

const double RecMdcKalTrack::getLFi0 ( void ) const
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

134{ return m_lhelixs[2][1]; }

◆ getLFi0() [2/3]

const double RecMdcKalTrack::getLFi0 ( void ) const
inline

Definition at line 134 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

134{ return m_lhelixs[2][1]; }

◆ getLFi0() [3/3]

const double RecMdcKalTrack::getLFi0 ( void ) const
inline

Definition at line 134 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

134{ return m_lhelixs[2][1]; }

◆ getLHelix() [1/6]

const HepVector & RecMdcKalTrack::getLHelix ( ) const
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

63{ return m_lhelixs[2]; }

Referenced by ExtMdcTrack::ReadTrk().

◆ getLHelix() [2/6]

const HepVector & RecMdcKalTrack::getLHelix ( ) const
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

63{ return m_lhelixs[2]; }

◆ getLHelix() [3/6]

const HepVector & RecMdcKalTrack::getLHelix ( ) const
inline

Definition at line 63 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

63{ return m_lhelixs[2]; }

◆ getLHelix() [4/6]

const HepVector & RecMdcKalTrack::getLHelix ( const int pid) const
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

118{ return m_lhelixs[pid]; }

◆ getLHelix() [5/6]

const HepVector & RecMdcKalTrack::getLHelix ( const int pid) const
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

118{ return m_lhelixs[pid]; }

◆ getLHelix() [6/6]

const HepVector & RecMdcKalTrack::getLHelix ( const int pid) const
inline

Definition at line 118 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

118{ return m_lhelixs[pid]; }

◆ getLHelixE() [1/3]

HepVector & RecMdcKalTrack::getLHelixE ( )
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

74{ return m_lhelixs[0]; }

◆ getLHelixE() [2/3]

HepVector & RecMdcKalTrack::getLHelixE ( )
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

74{ return m_lhelixs[0]; }

◆ getLHelixE() [3/3]

HepVector & RecMdcKalTrack::getLHelixE ( )
inline

Definition at line 74 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

74{ return m_lhelixs[0]; }

◆ getLHelixK() [1/3]

HepVector & RecMdcKalTrack::getLHelixK ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

88{ return m_lhelixs[3]; }

◆ getLHelixK() [2/3]

HepVector & RecMdcKalTrack::getLHelixK ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

88{ return m_lhelixs[3]; }

◆ getLHelixK() [3/3]

HepVector & RecMdcKalTrack::getLHelixK ( )
inline

Definition at line 88 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

88{ return m_lhelixs[3]; }

◆ getLHelixMu() [1/3]

HepVector & RecMdcKalTrack::getLHelixMu ( )
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

81{ return m_lhelixs[1]; }

◆ getLHelixMu() [2/3]

HepVector & RecMdcKalTrack::getLHelixMu ( )
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

81{ return m_lhelixs[1]; }

◆ getLHelixMu() [3/3]

HepVector & RecMdcKalTrack::getLHelixMu ( )
inline

Definition at line 81 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

81{ return m_lhelixs[1]; }

◆ getLHelixP() [1/3]

HepVector & RecMdcKalTrack::getLHelixP ( )
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

95{ return m_lhelixs[4]; }

◆ getLHelixP() [2/3]

HepVector & RecMdcKalTrack::getLHelixP ( )
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

95{ return m_lhelixs[4]; }

◆ getLHelixP() [3/3]

HepVector & RecMdcKalTrack::getLHelixP ( )
inline

Definition at line 95 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

95{ return m_lhelixs[4]; }

◆ getLPivot() [1/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( ) const
inline

◆ getLPivot() [2/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( ) const
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

112{ return m_lpivots[2]; }

◆ getLPivot() [3/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( ) const
inline

Definition at line 112 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

112{ return m_lpivots[2]; }

◆ getLPivot() [4/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( const int pid) const
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

125{ return m_lpivots[pid]; }

◆ getLPivot() [5/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( const int pid) const
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

125{ return m_lpivots[pid]; }

◆ getLPivot() [6/6]

const HepPoint3D & RecMdcKalTrack::getLPivot ( const int pid) const
inline

Definition at line 125 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

125{ return m_lpivots[pid]; }

◆ getLPivotE() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPivotE ( ) const
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

110{ return m_lpivots[0]; }

◆ getLPivotE() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPivotE ( ) const
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

110{ return m_lpivots[0]; }

◆ getLPivotE() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPivotE ( ) const
inline

Definition at line 110 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

110{ return m_lpivots[0]; }

◆ getLPivotK() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPivotK ( ) const
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

113{ return m_lpivots[3]; }

◆ getLPivotK() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPivotK ( ) const
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

113{ return m_lpivots[3]; }

◆ getLPivotK() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPivotK ( ) const
inline

Definition at line 113 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

113{ return m_lpivots[3]; }

◆ getLPivotMu() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPivotMu ( ) const
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

111{ return m_lpivots[1]; }

◆ getLPivotMu() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPivotMu ( ) const
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

111{ return m_lpivots[1]; }

◆ getLPivotMu() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPivotMu ( ) const
inline

Definition at line 111 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

111{ return m_lpivots[1]; }

◆ getLPivotP() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPivotP ( ) const
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

114{ return m_lpivots[4]; }

◆ getLPivotP() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPivotP ( ) const
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

114{ return m_lpivots[4]; }

◆ getLPivotP() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPivotP ( ) const
inline

Definition at line 114 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

114{ return m_lpivots[4]; }

◆ getLPoint() [1/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( ) const
inline

◆ getLPoint() [2/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( ) const
inline

Definition at line 106 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

106{ return m_lpoints[2]; }

◆ getLPoint() [3/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( ) const
inline

Definition at line 106 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

106{ return m_lpoints[2]; }

◆ getLPoint() [4/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( const int pid) const
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

123{ return m_lpoints[pid]; }

◆ getLPoint() [5/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( const int pid) const
inline

Definition at line 123 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

123{ return m_lpoints[pid]; }

◆ getLPoint() [6/6]

const HepPoint3D & RecMdcKalTrack::getLPoint ( const int pid) const
inline

Definition at line 123 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

123{ return m_lpoints[pid]; }

◆ getLPointE() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPointE ( ) const
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

104{ return m_lpoints[0]; }

◆ getLPointE() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPointE ( ) const
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

104{ return m_lpoints[0]; }

◆ getLPointE() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPointE ( ) const
inline

Definition at line 104 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

104{ return m_lpoints[0]; }

◆ getLPointK() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPointK ( ) const
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

107{ return m_lpoints[3]; }

◆ getLPointK() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPointK ( ) const
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

107{ return m_lpoints[3]; }

◆ getLPointK() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPointK ( ) const
inline

Definition at line 107 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

107{ return m_lpoints[3]; }

◆ getLPointMu() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPointMu ( ) const
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

105{ return m_lpoints[1]; }

◆ getLPointMu() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPointMu ( ) const
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

105{ return m_lpoints[1]; }

◆ getLPointMu() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPointMu ( ) const
inline

Definition at line 105 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

105{ return m_lpoints[1]; }

◆ getLPointP() [1/3]

const HepPoint3D & RecMdcKalTrack::getLPointP ( ) const
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

108{ return m_lpoints[4]; }

◆ getLPointP() [2/3]

const HepPoint3D & RecMdcKalTrack::getLPointP ( ) const
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

108{ return m_lpoints[4]; }

◆ getLPointP() [3/3]

const HepPoint3D & RecMdcKalTrack::getLPointP ( ) const
inline

Definition at line 108 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

108{ return m_lpoints[4]; }

◆ getLTanl() [1/3]

const double RecMdcKalTrack::getLTanl ( void ) const
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

137{ return m_lhelixs[2][4]; }

◆ getLTanl() [2/3]

const double RecMdcKalTrack::getLTanl ( void ) const
inline

Definition at line 137 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

137{ return m_lhelixs[2][4]; }

◆ getLTanl() [3/3]

const double RecMdcKalTrack::getLTanl ( void ) const
inline

Definition at line 137 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

137{ return m_lhelixs[2][4]; }

◆ getMass() [1/3]

◆ getMass() [2/3]

double RecMdcKalTrack::getMass ( int pid) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

46{ return m_mass[pid]; }

◆ getMass() [3/3]

double RecMdcKalTrack::getMass ( int pid) const
inline

Definition at line 46 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

46{ return m_mass[pid]; }

◆ getNdf() [1/3]

int RecMdcKalTrack::getNdf ( int i,
int pid ) const
inline

◆ getNdf() [2/3]

int RecMdcKalTrack::getNdf ( int i,
int pid ) const
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

55{ return m_ndf[i][pid]; }

◆ getNdf() [3/3]

int RecMdcKalTrack::getNdf ( int i,
int pid ) const
inline

Definition at line 55 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

55{ return m_ndf[i][pid]; }

◆ getNhits() [1/3]

int RecMdcKalTrack::getNhits ( int pid) const
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

49{ return m_nhits[pid]; }

Referenced by KalFitAlg::sameas(), and MdcDedxTrk::set_ExTrk_Kal().

◆ getNhits() [2/3]

int RecMdcKalTrack::getNhits ( int pid) const
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

49{ return m_nhits[pid]; }

◆ getNhits() [3/3]

int RecMdcKalTrack::getNhits ( int pid) const
inline

Definition at line 49 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

49{ return m_nhits[pid]; }

◆ getNster() [1/3]

int RecMdcKalTrack::getNster ( const int i,
const int pid ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

51{ return m_nster[i][pid]; }

◆ getNster() [2/3]

int RecMdcKalTrack::getNster ( const int i,
const int pid ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

51{ return m_nster[i][pid]; }

◆ getNster() [3/3]

int RecMdcKalTrack::getNster ( const int i,
const int pid ) const
inline

Definition at line 51 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

51{ return m_nster[i][pid]; }

◆ getPathl() [1/3]

double RecMdcKalTrack::getPathl ( int i) const
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

56{ return m_pathl[i]; }

◆ getPathl() [2/3]

double RecMdcKalTrack::getPathl ( int i) const
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

56{ return m_pathl[i]; }

◆ getPathl() [3/3]

double RecMdcKalTrack::getPathl ( int i) const
inline

Definition at line 56 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

56{ return m_pathl[i]; }

◆ getPathSM() [1/3]

double RecMdcKalTrack::getPathSM ( int pid) const
inline

◆ getPathSM() [2/3]

double RecMdcKalTrack::getPathSM ( int pid) const
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

57{ return m_pathSM[pid]; }

◆ getPathSM() [3/3]

double RecMdcKalTrack::getPathSM ( int pid) const
inline

Definition at line 57 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

57{ return m_pathSM[pid]; }

◆ getPoca() [1/6]

const HepPoint3D RecMdcKalTrack::getPoca ( ) const
inline

◆ getPoca() [2/6]

const HepPoint3D RecMdcKalTrack::getPoca ( ) const
inline

◆ getPoca() [3/6]

const HepPoint3D RecMdcKalTrack::getPoca ( ) const
inline

Definition at line 100 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

100{ return m_pocas[2]; }

◆ getPoca() [4/6]

const HepPoint3D & RecMdcKalTrack::getPoca ( const int pid) const
inline

◆ getPoca() [5/6]

const HepPoint3D & RecMdcKalTrack::getPoca ( const int pid) const
inline

◆ getPoca() [6/6]

const HepPoint3D & RecMdcKalTrack::getPoca ( const int pid) const
inline

Definition at line 122 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

122{ return m_pocas[pid]; }

◆ getPocaE() [1/3]

const HepPoint3D RecMdcKalTrack::getPocaE ( ) const
inline

◆ getPocaE() [2/3]

const HepPoint3D RecMdcKalTrack::getPocaE ( ) const
inline

◆ getPocaE() [3/3]

const HepPoint3D RecMdcKalTrack::getPocaE ( ) const
inline

Definition at line 98 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

98{ return m_pocas[0]; }

◆ getPocaK() [1/3]

const HepPoint3D RecMdcKalTrack::getPocaK ( ) const
inline

◆ getPocaK() [2/3]

const HepPoint3D RecMdcKalTrack::getPocaK ( ) const
inline

◆ getPocaK() [3/3]

const HepPoint3D RecMdcKalTrack::getPocaK ( ) const
inline

Definition at line 101 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

101{ return m_pocas[3]; }

◆ getPocaMu() [1/3]

const HepPoint3D RecMdcKalTrack::getPocaMu ( ) const
inline

◆ getPocaMu() [2/3]

const HepPoint3D RecMdcKalTrack::getPocaMu ( ) const
inline

◆ getPocaMu() [3/3]

const HepPoint3D RecMdcKalTrack::getPocaMu ( ) const
inline

Definition at line 99 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

99{ return m_pocas[1]; }

◆ getPocaP() [1/3]

const HepPoint3D RecMdcKalTrack::getPocaP ( ) const
inline

◆ getPocaP() [2/3]

const HepPoint3D RecMdcKalTrack::getPocaP ( ) const
inline

◆ getPocaP() [3/3]

const HepPoint3D RecMdcKalTrack::getPocaP ( ) const
inline

Definition at line 102 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

102{ return m_pocas[4]; }

◆ getStat() [1/3]

int RecMdcKalTrack::getStat ( int i,
int pid ) const
inline

◆ getStat() [2/3]

int RecMdcKalTrack::getStat ( int i,
int pid ) const
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

50{ return m_stat[i][pid]; }

◆ getStat() [3/3]

int RecMdcKalTrack::getStat ( int i,
int pid ) const
inline

Definition at line 50 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

50{ return m_stat[i][pid]; }

◆ getTError() [1/6]

const HepSymMatrix RecMdcKalTrack::getTError ( ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

68{ return m_tEa; }

◆ getTError() [2/6]

const HepSymMatrix RecMdcKalTrack::getTError ( ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

68{ return m_tEa; }

◆ getTError() [3/6]

const HepSymMatrix RecMdcKalTrack::getTError ( ) const
inline

Definition at line 68 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

68{ return m_tEa; }

◆ getTError() [4/6]

const double RecMdcKalTrack::getTError ( const int i) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

66{ return m_terror[i]; }

◆ getTError() [5/6]

const double RecMdcKalTrack::getTError ( const int i) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

66{ return m_terror[i]; }

◆ getTError() [6/6]

const double RecMdcKalTrack::getTError ( const int i) const
inline

Definition at line 66 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

66{ return m_terror[i]; }

◆ getTHelix() [1/6]

const HepVector RecMdcKalTrack::getTHelix ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

67{ return m_ta; }

◆ getTHelix() [2/6]

const HepVector RecMdcKalTrack::getTHelix ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

67{ return m_ta; }

◆ getTHelix() [3/6]

const HepVector RecMdcKalTrack::getTHelix ( ) const
inline

Definition at line 67 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

67{ return m_ta; }

◆ getTHelix() [4/6]

const double RecMdcKalTrack::getTHelix ( const int i) const
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

65{ return m_thelix[i]; }

◆ getTHelix() [5/6]

const double RecMdcKalTrack::getTHelix ( const int i) const
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

65{ return m_thelix[i]; }

◆ getTHelix() [6/6]

const double RecMdcKalTrack::getTHelix ( const int i) const
inline

Definition at line 65 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

65{ return m_thelix[i]; }

◆ getTof() [1/3]

double RecMdcKalTrack::getTof ( int pid) const
inline

◆ getTof() [2/3]

double RecMdcKalTrack::getTof ( int pid) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

48{ return m_tof[pid]; }

◆ getTof() [3/3]

double RecMdcKalTrack::getTof ( int pid) const
inline

Definition at line 48 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

48{ return m_tof[pid]; }

◆ getTrackId() [1/3]

int RecMdcKalTrack::getTrackId ( void ) const
inline

◆ getTrackId() [2/3]

int RecMdcKalTrack::getTrackId ( void ) const
inline

◆ getTrackId() [3/3]

int RecMdcKalTrack::getTrackId ( void ) const
inline

Definition at line 45 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

45{ return m_trackId; }

◆ getVecHelixSegs() [1/3]

HelixSegRefVec RecMdcKalTrack::getVecHelixSegs ( int pid = -1) const

Definition at line 157 of file RecMdcKalTrack.cxx.

157 {
158 if ( pid >= 0 && pid < 5 ) return m_vechelixsegs[pid];
159 else { return m_vechelixsegs[pidSeg]; }
160}

Referenced by KalFitAlg::fillTds_back(), KalFitAlg::fillTds_back(), and RecMdcKalTrackCnv::TObjectToDataObject().

◆ getVecHelixSegs() [2/3]

HelixSegRefVec RecMdcKalTrack::getVecHelixSegs ( int pid = -1) const

◆ getVecHelixSegs() [3/3]

HelixSegRefVec RecMdcKalTrack::getVecHelixSegs ( int pid = -1) const

◆ getZCpa() [1/3]

const double RecMdcKalTrack::getZCpa ( void ) const
inline

◆ getZCpa() [2/3]

const double RecMdcKalTrack::getZCpa ( void ) const
inline

◆ getZCpa() [3/3]

const double RecMdcKalTrack::getZCpa ( void ) const
inline

Definition at line 129 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

129{ return m_zhelixs[2][2]; }

◆ getZDr() [1/3]

const double RecMdcKalTrack::getZDr ( void ) const
inline

◆ getZDr() [2/3]

const double RecMdcKalTrack::getZDr ( void ) const
inline

◆ getZDr() [3/3]

const double RecMdcKalTrack::getZDr ( void ) const
inline

Definition at line 127 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

127{ return m_zhelixs[2][0]; }

◆ getZDz() [1/3]

const double RecMdcKalTrack::getZDz ( void ) const
inline

◆ getZDz() [2/3]

const double RecMdcKalTrack::getZDz ( void ) const
inline

◆ getZDz() [3/3]

const double RecMdcKalTrack::getZDz ( void ) const
inline

Definition at line 130 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

130{ return m_zhelixs[2][3]; }

◆ getZError() [1/3]

◆ getZError() [2/3]

const HepSymMatrix & RecMdcKalTrack::getZError ( ) const
inline

◆ getZError() [3/3]

const HepSymMatrix & RecMdcKalTrack::getZError ( ) const
inline

Definition at line 60 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

60{ return m_zerrors[2]; }

◆ getZErrorE() [1/3]

HepSymMatrix & RecMdcKalTrack::getZErrorE ( )
inline

◆ getZErrorE() [2/3]

HepSymMatrix & RecMdcKalTrack::getZErrorE ( )
inline

◆ getZErrorE() [3/3]

HepSymMatrix & RecMdcKalTrack::getZErrorE ( )
inline

Definition at line 71 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

71{ return m_zerrors[0]; }

◆ getZErrorK() [1/3]

◆ getZErrorK() [2/3]

HepSymMatrix & RecMdcKalTrack::getZErrorK ( )
inline

◆ getZErrorK() [3/3]

HepSymMatrix & RecMdcKalTrack::getZErrorK ( )
inline

Definition at line 85 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

85{ return m_zerrors[3]; }

◆ getZErrorMu() [1/3]

HepSymMatrix & RecMdcKalTrack::getZErrorMu ( )
inline

◆ getZErrorMu() [2/3]

HepSymMatrix & RecMdcKalTrack::getZErrorMu ( )
inline

◆ getZErrorMu() [3/3]

HepSymMatrix & RecMdcKalTrack::getZErrorMu ( )
inline

Definition at line 78 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

78{ return m_zerrors[1]; }

◆ getZErrorP() [1/3]

◆ getZErrorP() [2/3]

HepSymMatrix & RecMdcKalTrack::getZErrorP ( )
inline

◆ getZErrorP() [3/3]

HepSymMatrix & RecMdcKalTrack::getZErrorP ( )
inline

Definition at line 92 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

92{ return m_zerrors[4]; }

◆ getZFi0() [1/3]

const double RecMdcKalTrack::getZFi0 ( void ) const
inline

◆ getZFi0() [2/3]

const double RecMdcKalTrack::getZFi0 ( void ) const
inline

◆ getZFi0() [3/3]

const double RecMdcKalTrack::getZFi0 ( void ) const
inline

Definition at line 128 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

128{ return m_zhelixs[2][1]; }

◆ getZHelix() [1/3]

◆ getZHelix() [2/3]

const HepVector & RecMdcKalTrack::getZHelix ( ) const
inline

◆ getZHelix() [3/3]

const HepVector & RecMdcKalTrack::getZHelix ( ) const
inline

Definition at line 59 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

59{ return m_zhelixs[2]; }

◆ getZHelixE() [1/3]

◆ getZHelixE() [2/3]

HepVector & RecMdcKalTrack::getZHelixE ( )
inline

◆ getZHelixE() [3/3]

HepVector & RecMdcKalTrack::getZHelixE ( )
inline

Definition at line 70 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

70{ return m_zhelixs[0]; }

◆ getZHelixK() [1/3]

◆ getZHelixK() [2/3]

HepVector & RecMdcKalTrack::getZHelixK ( )
inline

◆ getZHelixK() [3/3]

HepVector & RecMdcKalTrack::getZHelixK ( )
inline

Definition at line 84 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

84{ return m_zhelixs[3]; }

◆ getZHelixMu() [1/3]

◆ getZHelixMu() [2/3]

HepVector & RecMdcKalTrack::getZHelixMu ( )
inline

◆ getZHelixMu() [3/3]

HepVector & RecMdcKalTrack::getZHelixMu ( )
inline

Definition at line 77 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

77{ return m_zhelixs[1]; }

◆ getZHelixP() [1/3]

◆ getZHelixP() [2/3]

HepVector & RecMdcKalTrack::getZHelixP ( )
inline

◆ getZHelixP() [3/3]

HepVector & RecMdcKalTrack::getZHelixP ( )
inline

Definition at line 91 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

91{ return m_zhelixs[4]; }

◆ getZTanl() [1/3]

const double RecMdcKalTrack::getZTanl ( void ) const
inline

◆ getZTanl() [2/3]

const double RecMdcKalTrack::getZTanl ( void ) const
inline

◆ getZTanl() [3/3]

const double RecMdcKalTrack::getZTanl ( void ) const
inline

Definition at line 131 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

131{ return m_zhelixs[2][4]; }

◆ operator=() [1/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const DstMdcKalTrack & dstrk)

Definition at line 109 of file RecMdcKalTrack.cxx.

109 {
110 if ( &dstrk != this )
111 {
113 HepVector a( 5, 0 );
114 HepSymMatrix Ea( 5, 0 );
115 HepPoint3D poca( -99., -99., -99. );
116 HepPoint3D point( 0., 0., 0. );
117 HepPoint3D pivot( 0., 0., 0. );
118
119 // m_trackId = -1;
120 // m_pocas.clear();
121 // m_zhelixs.clear();
122 // m_zerrors.clear();
123 m_lhelixs.clear();
124 m_lerrors.clear();
125 // m_fhelixs.clear();
126 // m_ferrors.clear();
127 m_lpoints.clear();
128 m_lpivots.clear();
129 m_ta( 5, 0 );
130 m_tEa( 5, 0 );
131 for ( int pid = 0; pid < 5; pid++ )
132 {
133 // m_pocas.push_back(poca);
134 // m_zhelixs.push_back(a);
135 // m_zerrors.push_back(Ea);
136 m_lhelixs.push_back( a );
137 m_lerrors.push_back( Ea );
138 // m_fhelixs.push_back(a);
139 // m_ferrors.push_back(Ea);
140 m_lpoints.push_back( point );
141
142 m_length[pid] = 0.0;
143 m_tof[pid] = 0.0;
144 m_nhits[pid] = 0;
145 m_pathSM[pid] = 0.;
146 m_fiTerm[pid] = 0.;
147 }
148
149 for ( int i = 0; i < 43; i++ ) { m_pathl[i] = 0.0; }
150 for ( int j = 0; j < 5; j++ ) { m_thelix[j] = 0.0; }
151 for ( int k = 0; k < 15; k++ ) { m_terror[k] = 0.; }
152 }
153 return *this;
154}
DstMdcKalTrack & operator=(const DstMdcKalTrack &)

◆ operator=() [2/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const DstMdcKalTrack & )

◆ operator=() [3/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const DstMdcKalTrack & )

◆ operator=() [4/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const RecMdcKalTrack & )

◆ operator=() [5/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const RecMdcKalTrack & )

◆ operator=() [6/6]

RecMdcKalTrack & RecMdcKalTrack::operator= ( const RecMdcKalTrack & )

◆ setFiTerm() [1/3]

void RecMdcKalTrack::setFiTerm ( double fi,
const int pid )
inline

◆ setFiTerm() [2/3]

void RecMdcKalTrack::setFiTerm ( double fi,
const int pid )
inline

Definition at line 272 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

272{ m_fiTerm[pid] = fi; }

◆ setFiTerm() [3/3]

void RecMdcKalTrack::setFiTerm ( double fi,
const int pid )
inline

Definition at line 272 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

272{ m_fiTerm[pid] = fi; }

◆ setLength() [1/3]

void RecMdcKalTrack::setLength ( double length,
int pid )
inline

◆ setLength() [2/3]

void RecMdcKalTrack::setLength ( double length,
int pid )
inline

Definition at line 150 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

150{ m_length[pid] = length; }

◆ setLength() [3/3]

void RecMdcKalTrack::setLength ( double length,
int pid )
inline

Definition at line 150 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

150{ m_length[pid] = length; }

◆ setLError() [1/6]

void RecMdcKalTrack::setLError ( const HepSymMatrix & error,
const int pid )
inline

◆ setLError() [2/6]

void RecMdcKalTrack::setLError ( const HepSymMatrix & error,
const int pid )
inline

Definition at line 211 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

211{ m_lerrors[pid] = error; }

◆ setLError() [3/6]

void RecMdcKalTrack::setLError ( const HepSymMatrix & error,
const int pid )
inline

Definition at line 211 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

211{ m_lerrors[pid] = error; }

◆ setLError() [4/6]

void RecMdcKalTrack::setLError ( double * error,
const int pid )
inline

Definition at line 215 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

215 {
216 int k = 0;
217 HepSymMatrix mat( 5 );
218 for ( int i = 0; i < 5; i++ )
219 {
220 for ( int j = 0; j <= i; j++, k++ )
221 {
222 mat[i][j] = error[k];
223 mat[j][i] = error[k];
224 }
225 }
226 m_lerrors[pid] = mat;
227 }

◆ setLError() [5/6]

void RecMdcKalTrack::setLError ( double * error,
const int pid )
inline

Definition at line 215 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

215 {
216 int k = 0;
217 HepSymMatrix mat( 5 );
218 for ( int i = 0; i < 5; i++ )
219 {
220 for ( int j = 0; j <= i; j++, k++ )
221 {
222 mat[i][j] = error[k];
223 mat[j][i] = error[k];
224 }
225 }
226 m_lerrors[pid] = mat;
227 }

◆ setLError() [6/6]

void RecMdcKalTrack::setLError ( double * error,
const int pid )
inline

Definition at line 215 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

215 {
216 int k = 0;
217 HepSymMatrix mat( 5 );
218 for ( int i = 0; i < 5; i++ )
219 {
220 for ( int j = 0; j <= i; j++, k++ )
221 {
222 mat[i][j] = error[k];
223 mat[j][i] = error[k];
224 }
225 }
226 m_lerrors[pid] = mat;
227 }

◆ setLHelix() [1/6]

void RecMdcKalTrack::setLHelix ( const HepVector & helix,
const int pid )
inline

◆ setLHelix() [2/6]

void RecMdcKalTrack::setLHelix ( const HepVector & helix,
const int pid )
inline

Definition at line 210 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

210{ m_lhelixs[pid] = helix; }

◆ setLHelix() [3/6]

void RecMdcKalTrack::setLHelix ( const HepVector & helix,
const int pid )
inline

Definition at line 210 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

210{ m_lhelixs[pid] = helix; }

◆ setLHelix() [4/6]

void RecMdcKalTrack::setLHelix ( double * helix,
const int pid )
inline

Definition at line 212 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

212 {
213 for ( int i = 0; i < 5; i++ ) { m_lhelixs[pid][i] = helix[i]; }
214 }

◆ setLHelix() [5/6]

void RecMdcKalTrack::setLHelix ( double * helix,
const int pid )
inline

Definition at line 212 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

212 {
213 for ( int i = 0; i < 5; i++ ) { m_lhelixs[pid][i] = helix[i]; }
214 }

◆ setLHelix() [6/6]

void RecMdcKalTrack::setLHelix ( double * helix,
const int pid )
inline

Definition at line 212 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

212 {
213 for ( int i = 0; i < 5; i++ ) { m_lhelixs[pid][i] = helix[i]; }
214 }

◆ setLPivot() [1/3]

void RecMdcKalTrack::setLPivot ( const HepPoint3D & pivot,
const int pid )
inline

◆ setLPivot() [2/3]

void RecMdcKalTrack::setLPivot ( const HepPoint3D & pivot,
const int pid )
inline

Definition at line 274 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

274{ m_lpivots[pid] = pivot; }

◆ setLPivot() [3/3]

void RecMdcKalTrack::setLPivot ( const HepPoint3D & pivot,
const int pid )
inline

Definition at line 274 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

274{ m_lpivots[pid] = pivot; }

◆ setLPoint() [1/3]

void RecMdcKalTrack::setLPoint ( const HepPoint3D & point,
const int pid )
inline

◆ setLPoint() [2/3]

void RecMdcKalTrack::setLPoint ( const HepPoint3D & point,
const int pid )
inline

Definition at line 270 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

270{ m_lpoints[pid] = point; }

◆ setLPoint() [3/3]

void RecMdcKalTrack::setLPoint ( const HepPoint3D & point,
const int pid )
inline

Definition at line 270 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

270{ m_lpoints[pid] = point; }

◆ setMass() [1/3]

void RecMdcKalTrack::setMass ( double mass,
int pid )
inline

◆ setMass() [2/3]

void RecMdcKalTrack::setMass ( double mass,
int pid )
inline

Definition at line 149 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

149{ m_mass[pid] = mass; }

◆ setMass() [3/3]

void RecMdcKalTrack::setMass ( double mass,
int pid )
inline

Definition at line 149 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

149{ m_mass[pid] = mass; }

◆ setNhits() [1/3]

void RecMdcKalTrack::setNhits ( int nhits,
int pid )
inline

◆ setNhits() [2/3]

void RecMdcKalTrack::setNhits ( int nhits,
int pid )
inline

Definition at line 152 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

152{ m_nhits[pid] = nhits; }

◆ setNhits() [3/3]

void RecMdcKalTrack::setNhits ( int nhits,
int pid )
inline

Definition at line 152 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

152{ m_nhits[pid] = nhits; }

◆ setPathl() [1/3]

void RecMdcKalTrack::setPathl ( double pathl,
int i )
inline

◆ setPathl() [2/3]

void RecMdcKalTrack::setPathl ( double pathl,
int i )
inline

Definition at line 159 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

159{ m_pathl[i] = pathl; }

◆ setPathl() [3/3]

void RecMdcKalTrack::setPathl ( double pathl,
int i )
inline

Definition at line 159 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

159{ m_pathl[i] = pathl; }

◆ setPathSM() [1/3]

void RecMdcKalTrack::setPathSM ( double length,
int pid )
inline

◆ setPathSM() [2/3]

void RecMdcKalTrack::setPathSM ( double length,
int pid )
inline

Definition at line 160 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

160{ m_pathSM[pid] = length; }

◆ setPathSM() [3/3]

void RecMdcKalTrack::setPathSM ( double length,
int pid )
inline

Definition at line 160 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

160{ m_pathSM[pid] = length; }

◆ setTError() [1/6]

void RecMdcKalTrack::setTError ( const HepSymMatrix & error)
inline

Definition at line 233 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

233 {
234 int k = 0;
235 for ( int i = 0; i < 5; i++ )
236 {
237 for ( int j = i; j < 5; j++ )
238 {
239 m_terror[k] = error[i][j];
240 k++;
241 }
242 }
243 m_tEa = error;
244 }

Referenced by KalFitAlg::fillTds_back(), KalFitAlg::fillTds_back(), and RecMdcKalTrackCnv::TObjectToDataObject().

◆ setTError() [2/6]

void RecMdcKalTrack::setTError ( const HepSymMatrix & error)
inline

Definition at line 233 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

233 {
234 int k = 0;
235 for ( int i = 0; i < 5; i++ )
236 {
237 for ( int j = i; j < 5; j++ )
238 {
239 m_terror[k] = error[i][j];
240 k++;
241 }
242 }
243 m_tEa = error;
244 }

◆ setTError() [3/6]

void RecMdcKalTrack::setTError ( const HepSymMatrix & error)
inline

Definition at line 233 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

233 {
234 int k = 0;
235 for ( int i = 0; i < 5; i++ )
236 {
237 for ( int j = i; j < 5; j++ )
238 {
239 m_terror[k] = error[i][j];
240 k++;
241 }
242 }
243 m_tEa = error;
244 }

◆ setTError() [4/6]

void RecMdcKalTrack::setTError ( double error[15])
inline

Definition at line 254 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

254 {
255 int k = 0;
256 HepSymMatrix mat( 5 );
257 for ( int i = 0; i < 5; i++ )
258 {
259 for ( int j = 0; j <= i; j++, k++ )
260 {
261 mat[i][j] = error[k];
262 mat[j][i] = mat[i][j];
263 }
264 }
265 m_tEa = mat;
266
267 for ( int i = 0; i < 15; i++ ) { m_terror[i] = error[i]; }
268 }

◆ setTError() [5/6]

void RecMdcKalTrack::setTError ( double error[15])
inline

Definition at line 254 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

254 {
255 int k = 0;
256 HepSymMatrix mat( 5 );
257 for ( int i = 0; i < 5; i++ )
258 {
259 for ( int j = 0; j <= i; j++, k++ )
260 {
261 mat[i][j] = error[k];
262 mat[j][i] = mat[i][j];
263 }
264 }
265 m_tEa = mat;
266
267 for ( int i = 0; i < 15; i++ ) { m_terror[i] = error[i]; }
268 }

◆ setTError() [6/6]

void RecMdcKalTrack::setTError ( double error[15])
inline

Definition at line 254 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

254 {
255 int k = 0;
256 HepSymMatrix mat( 5 );
257 for ( int i = 0; i < 5; i++ )
258 {
259 for ( int j = 0; j <= i; j++, k++ )
260 {
261 mat[i][j] = error[k];
262 mat[j][i] = mat[i][j];
263 }
264 }
265 m_tEa = mat;
266
267 for ( int i = 0; i < 15; i++ ) { m_terror[i] = error[i]; }
268 }

◆ setTHelix() [1/6]

void RecMdcKalTrack::setTHelix ( const HepVector & helix)
inline

Definition at line 229 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

229 {
230 for ( int i = 0; i < 5; i++ ) { m_thelix[i] = helix[i]; }
231 m_ta = helix;
232 }

Referenced by KalFitAlg::fillTds_back(), KalFitAlg::fillTds_back(), and RecMdcKalTrackCnv::TObjectToDataObject().

◆ setTHelix() [2/6]

void RecMdcKalTrack::setTHelix ( const HepVector & helix)
inline

Definition at line 229 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

229 {
230 for ( int i = 0; i < 5; i++ ) { m_thelix[i] = helix[i]; }
231 m_ta = helix;
232 }

◆ setTHelix() [3/6]

void RecMdcKalTrack::setTHelix ( const HepVector & helix)
inline

Definition at line 229 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

229 {
230 for ( int i = 0; i < 5; i++ ) { m_thelix[i] = helix[i]; }
231 m_ta = helix;
232 }

◆ setTHelix() [4/6]

void RecMdcKalTrack::setTHelix ( double helix[5])
inline

Definition at line 245 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcKalTrack.h.

245 {
246 HepVector atemp( 5 );
247 for ( int i = 0; i < 5; i++ )
248 {
249 m_thelix[i] = helix[i];
250 atemp[i] = helix[i];
251 }
252 m_ta = atemp;
253 }

◆ setTHelix() [5/6]

void RecMdcKalTrack::setTHelix ( double helix[5])
inline

Definition at line 245 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

245 {
246 HepVector atemp( 5 );
247 for ( int i = 0; i < 5; i++ )
248 {
249 m_thelix[i] = helix[i];
250 atemp[i] = helix[i];
251 }
252 m_ta = atemp;
253 }

◆ setTHelix() [6/6]

void RecMdcKalTrack::setTHelix ( double helix[5])
inline

Definition at line 245 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

245 {
246 HepVector atemp( 5 );
247 for ( int i = 0; i < 5; i++ )
248 {
249 m_thelix[i] = helix[i];
250 atemp[i] = helix[i];
251 }
252 m_ta = atemp;
253 }

◆ setTof() [1/3]

void RecMdcKalTrack::setTof ( double tof,
int pid )
inline

◆ setTof() [2/3]

void RecMdcKalTrack::setTof ( double tof,
int pid )
inline

Definition at line 151 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcKalTrack.h.

151{ m_tof[pid] = tof; }

◆ setTof() [3/3]

void RecMdcKalTrack::setTof ( double tof,
int pid )
inline

Definition at line 151 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcKalTrack.h.

151{ m_tof[pid] = tof; }

◆ setVecHelixSegs() [1/3]

void RecMdcKalTrack::setVecHelixSegs ( const HelixSegRefVec & vechelixsegs,
int pid = -1 )

Definition at line 163 of file RecMdcKalTrack.cxx.

163 {
164 if ( pid >= 0 && pid < 5 )
165 {
166 m_vechelixsegs[pid] = vechelixsegs;
167 pidSeg = pid;
168 }
169 else std::cout << "RecMdcKalTrack::setVecHelixSegs error, wrong particle id" << std::endl;
170}

Referenced by KalFitAlg::fillTds_back(), KalFitAlg::fillTds_back(), and RecMdcKalTrackCnv::TObjectToDataObject().

◆ setVecHelixSegs() [2/3]

void RecMdcKalTrack::setVecHelixSegs ( const HelixSegRefVec & vechelixsegs,
int pid = -1 )

◆ setVecHelixSegs() [3/3]

void RecMdcKalTrack::setVecHelixSegs ( const HelixSegRefVec & vechelixsegs,
int pid = -1 )

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