#include <DstMdcTrack.h>
Inheritance diagram for DstMdcTrack:
Public Member Functions | |
DstMdcTrack () | |
DstMdcTrack (const DstMdcTrack &) | |
DstMdcTrack & | operator= (const DstMdcTrack &) |
virtual | ~DstMdcTrack () |
virtual const CLID & | clID () const |
const HepVector | helix () const |
...... | |
const HepSymMatrix | err () const |
const HepLorentzVector | p4 (const double mass) const |
const HepPoint3D | poca () const |
const Hep3Vector | p3 () const |
const HepPoint3D | x3 () const |
const double | helix (const int i) const |
const double | err (const int i) const |
const int | trackId () const |
const int | charge () const |
const double | pxy () const |
const double | px () const |
const double | py () const |
const double | pz () const |
const double | p () const |
const double | theta () const |
const double | phi () const |
const double | x () const |
const double | y () const |
const double | z () const |
const double | r () 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 |
void | setHelix (double helix[5]) |
void | setPoca (double poca[3]) |
void | setError (double err[15]) |
void | setHelix (const HepVector &a) |
void | setPoca (const HepPoint3D &poca) |
void | setError (const HepSymMatrix &Ea) |
void | setTrackId (const int trackId) |
void | setCharge (const int charge) |
void | setPxy (const double pxy) |
void | setPx (const double px) |
void | setPy (const double py) |
void | setPz (const double pz) |
void | setP (const double p) |
void | setTheta (const double theta) |
void | setPhi (const double phi) |
void | setX (const double x) |
void | setY (const double y) |
void | setZ (const double z) |
void | setR (const double r) |
void | setStat (const int stat) |
void | setChi2 (const double chi) |
void | setNdof (const int ndof) |
void | setNster (const int ns) |
void | setFirstLayer (const int id) |
void | setLastLayer (const int id) |
void | setNlayer (const int nlayer) |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
int | m_trackId |
int | m_charge |
double | m_helix [5] |
double | m_err [15] |
double | m_poca [3] |
HepPoint3D | m_poca3D |
HepVector | m_a |
HepSymMatrix | m_Ea |
int | m_stat |
double | m_chi2 |
int | m_ndof |
int | m_nster |
int | m_firstLayer |
int | m_lastLayer |
int | m_nlayer |
double | m_pxy |
double | m_px |
double | m_py |
double | m_pz |
double | m_p |
double | m_theta |
double | m_phi |
double | m_x |
double | m_y |
double | m_z |
double | m_r |
Definition at line 24 of file DstMdcTrack.h.
DstMdcTrack::DstMdcTrack | ( | ) |
Definition at line 4 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, m_err, m_helix, and m_poca.
00005 : m_trackId(0), 00006 m_charge(0), 00007 m_poca3D(0,0,0), 00008 m_a(5,0), 00009 m_Ea(5,0), 00010 m_stat(0), 00011 m_chi2(0), 00012 m_ndof(0), 00013 m_nster(0), 00014 m_nlayer(0), 00015 m_firstLayer(0), 00016 m_lastLayer(42), 00017 m_pxy(0), 00018 m_px(0), 00019 m_py(0), 00020 m_pz(0), 00021 m_p(0), 00022 m_theta(0), 00023 m_phi(0), 00024 m_x(0), 00025 m_y(0), 00026 m_z(0), 00027 m_r(0) 00028 { 00029 for(int i=0;i<5;i++) m_helix[i] = 0; 00030 for(int j=0;j<15;j++) m_err[j] = 999; 00031 for(int k=0;k<3;k++) m_poca[k] = 0; 00032 }
DstMdcTrack::DstMdcTrack | ( | const DstMdcTrack & | ) |
Definition at line 34 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, m_err, m_helix, m_poca, and EvtCyclic3::other().
00035 : m_trackId(other.m_trackId), 00036 m_charge(other.m_charge), 00037 m_poca3D(other.m_poca3D), 00038 m_a(other.m_a), 00039 m_Ea(other.m_Ea), 00040 m_stat(other.m_stat), 00041 m_chi2(other.m_chi2), 00042 m_ndof(other.m_ndof), 00043 m_nster(other.m_nster), 00044 m_nlayer(other.m_nlayer), 00045 m_firstLayer(other.m_firstLayer), 00046 m_lastLayer(other.m_lastLayer), 00047 m_pxy(other.m_pxy), 00048 m_px(other.m_px), 00049 m_py(other.m_py), 00050 m_pz(other.m_pz), 00051 m_p(other.m_p), 00052 m_theta(other.m_theta), 00053 m_phi(other.m_phi), 00054 m_x(other.m_x), 00055 m_y(other.m_y), 00056 m_z(other.m_z), 00057 m_r(other.m_r) 00058 { 00059 for(int i=0;i<5;i++) m_helix[i] = (other.m_helix)[i]; 00060 for(int j=0;j<15;j++) m_err[j] = (other.m_err)[j]; 00061 for(int k=0;k<3;k++) m_poca[k] = (other.m_poca)[k]; 00062 }
virtual DstMdcTrack::~DstMdcTrack | ( | ) | [inline, virtual] |
const int DstMdcTrack::charge | ( | ) | const [inline] |
Definition at line 53 of file DstMdcTrack.h.
References m_charge.
Referenced by ParticleIDBase::charge(), CDChargedVisible< H >::defaultKinematicData(), FarmMonitorAlg::execute(), LambdaReconstruction::execute(), KShortReconstruction::execute(), BeamParams::execute(), EventPreSelect::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), inclphi::execute(), incllambda::execute(), inclkstar::execute(), inclks::execute(), DQAFillEx::execute(), DQADtag::execute(), DQA_TOF::execute(), DQA_EMC::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), MdcNavigation::fillRecTrack(), TofCorrPID::particleIDCalculation(), Tof2PID::particleIDCalculation(), Tof1PID::particleIDCalculation(), EmcPID::particleIDCalculation(), DedxPID::particleIDCalculation(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), and PrimaryVertex::SelectGoodChargedTracks().
00053 { return m_charge; }
const double DstMdcTrack::chi2 | ( | ) | const [inline] |
Definition at line 66 of file DstMdcTrack.h.
References m_chi2.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcxTrackFinder::printTrack().
00066 { return m_chi2; }
static const CLID& DstMdcTrack::classID | ( | ) | [inline, static] |
Reimplemented in RecMdcTrack.
Definition at line 32 of file DstMdcTrack.h.
References CLID_DstMdcTrack.
Referenced by clID().
00032 { return CLID_DstMdcTrack; }
virtual const CLID& DstMdcTrack::clID | ( | ) | const [inline, virtual] |
Reimplemented in RecMdcTrack.
Definition at line 31 of file DstMdcTrack.h.
References classID().
00031 { return DstMdcTrack::classID();}
const double DstMdcTrack::err | ( | const int | i | ) | const [inline] |
const HepSymMatrix DstMdcTrack::err | ( | ) | const |
Definition at line 155 of file DstMdcTrack.cxx.
References m_Ea.
Referenced by TrackPool::AddTrack(), BFieldCorr::execute(), SD0Tag::execute(), DQASelHadron::execute(), DQAKsKpi::execute(), Rhopi::execute(), Gam4pikp::execute(), MdcNavigation::fillRecTrack(), DedxCalibEvent::genNtuple(), MdcPrintSvc::printRecMdcTrack(), and MdcxTrackFinder::printTrack().
00155 { 00156 /* 00157 HepSymMatrix ea(5); 00158 for(int i = 0, k = 0; i < 5; i++) { 00159 for(int j = 0; j <= i; j++) { 00160 ea[i][j] = m_err[k++]; 00161 ea[j][i] = ea[i][j]; 00162 } 00163 } 00164 return ea; 00165 */ 00166 return m_Ea; 00167 }
const int DstMdcTrack::firstLayer | ( | ) | const [inline] |
const double DstMdcTrack::helix | ( | const int | i | ) | const [inline] |
const HepVector DstMdcTrack::helix | ( | ) | const |
......
Definition at line 151 of file DstMdcTrack.cxx.
References m_a.
Referenced by TrackPool::AddTrack(), MdcMergeDups::doMergeCurl(), BFieldCorr::execute(), SD0Tag::execute(), MdcxCosmicSewer::execute(), BeamParams::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), DQADtag::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), MdcNavigation::fillRecTrack(), DedxCalibEvent::genNtuple(), MdcNavigation::momentum(), MdcUtilitySvc::momentum(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), MdcDedxTrk::set_ExTrk(), MdcMergeDups::testByOverlapHit(), MdcMergeDups::testByParam(), and MdcTrackCnv::TObjectToDataObject().
00151 { 00152 return m_a; 00153 }
const int DstMdcTrack::lastLayer | ( | ) | const [inline] |
const int DstMdcTrack::ndof | ( | ) | const [inline] |
Definition at line 67 of file DstMdcTrack.h.
References m_ndof.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcxTrackFinder::printTrack().
00067 { return m_ndof; }
const int DstMdcTrack::nlayer | ( | ) | const [inline] |
const int DstMdcTrack::nster | ( | ) | const [inline] |
Definition at line 68 of file DstMdcTrack.h.
References m_nster.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), and MdcTrackCnv::TObjectToDataObject().
00068 { return m_nster;}
DstMdcTrack & DstMdcTrack::operator= | ( | const DstMdcTrack & | ) |
Reimplemented in RecMdcTrack.
Definition at line 65 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, m_a, m_charge, m_chi2, m_Ea, m_err, m_firstLayer, m_helix, m_lastLayer, m_ndof, m_nlayer, m_nster, m_p, m_phi, m_poca, m_poca3D, m_px, m_pxy, m_py, m_pz, m_r, m_stat, m_theta, m_trackId, m_x, m_y, and m_z.
Referenced by RecMdcTrack::operator=().
00065 { 00066 if( &h != this ){ 00067 m_trackId = h.m_trackId; 00068 m_charge = h.m_charge; 00069 m_poca3D = h.m_poca3D; 00070 m_a = h.m_a; 00071 m_Ea = h.m_Ea; 00072 m_stat = h.m_stat; 00073 m_chi2 = h.m_chi2; 00074 m_ndof = h.m_ndof; 00075 m_nster = h.m_nster; 00076 m_nlayer = h.m_nlayer; 00077 m_firstLayer = h.m_firstLayer; 00078 m_lastLayer = h.m_lastLayer; 00079 m_pxy = h.m_pxy; 00080 m_px = h.m_px; 00081 m_py = h.m_py; 00082 m_pz = h.m_pz; 00083 m_p = h.m_p; 00084 m_theta = h.m_theta; 00085 m_phi = h.m_phi; 00086 m_x = h.m_x; 00087 m_y = h.m_y; 00088 m_z = h.m_z; 00089 m_r = h.m_r; 00090 00091 for(int i=0;i<5;i++) m_helix[i] = (h.m_helix)[i]; 00092 for(int j=0;j<15;j++) m_err[j] = (h.m_err)[j]; 00093 for(int k=0;k<3;k++) m_poca[k] = (h.m_poca)[k]; 00094 } 00095 return *this; 00096 }
const double DstMdcTrack::p | ( | ) | const [inline] |
Definition at line 58 of file DstMdcTrack.h.
References m_p.
Referenced by FarmMonitorAlg::execute(), BFieldCorr::execute(), EventPreSelect::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQADtag::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), TofCheckDigi::Fill(), ParticleIDBase::p(), TofEPID::particleIDCalculation(), TofCPID::particleIDCalculation(), Tof2PID::particleIDCalculation(), Tof1PID::particleIDCalculation(), MucPID::particleIDCalculation(), DedxPID::particleIDCalculation(), and MdcPrintSvc::printRecMdcTrack().
00058 { return m_p; }
const Hep3Vector DstMdcTrack::p3 | ( | ) | const [inline] |
Definition at line 43 of file DstMdcTrack.h.
References m_px, m_py, and m_pz.
Referenced by CDChargedVisible< H >::defaultKinematicData(), and p4().
const HepLorentzVector DstMdcTrack::p4 | ( | const double | mass | ) | const |
const double DstMdcTrack::phi | ( | ) | const [inline] |
Definition at line 60 of file DstMdcTrack.h.
References m_phi.
Referenced by FarmMonitorAlg::execute(), DQASelHadron::execute(), Gam4pikp::execute(), MucPID::particleIDCalculation(), and MdcPrintSvc::printRecMdcTrack().
00060 { return m_phi; }
const HepPoint3D DstMdcTrack::poca | ( | ) | const [inline] |
Definition at line 40 of file DstMdcTrack.h.
References m_poca3D.
Referenced by MdcxTrackFinder::printTrack().
00040 { 00041 return m_poca3D; 00042 }
const double DstMdcTrack::px | ( | ) | const [inline] |
Definition at line 55 of file DstMdcTrack.h.
References m_px.
Referenced by FarmMonitorAlg::execute(), BFieldCorr::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00055 { return m_px; }
const double DstMdcTrack::pxy | ( | ) | const [inline] |
Definition at line 54 of file DstMdcTrack.h.
References m_pxy.
Referenced by BFieldCorr::execute(), EventPreSelect::execute(), Gam4pikp::execute(), MucPID::particleIDCalculation(), MdcPrintSvc::printRecMdcTrack(), ParticleIDBase::pt(), and MdcMergeDups::testByOverlapHit().
00054 { return m_pxy; }
const double DstMdcTrack::py | ( | ) | const [inline] |
Definition at line 56 of file DstMdcTrack.h.
References m_py.
Referenced by FarmMonitorAlg::execute(), BFieldCorr::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00056 { return m_py; }
const double DstMdcTrack::pz | ( | ) | const [inline] |
Definition at line 57 of file DstMdcTrack.h.
References m_pz.
Referenced by FarmMonitorAlg::execute(), BFieldCorr::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00057 { return m_pz; }
const double DstMdcTrack::r | ( | ) | const [inline] |
Definition at line 64 of file DstMdcTrack.h.
References m_r.
Referenced by FarmMonitorAlg::execute(), BeamParams::execute(), EventPreSelect::execute(), inclphi::execute(), incllambda::execute(), inclkstar::execute(), inclks::execute(), BbEmc::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00064 { return m_r; }
void DstMdcTrack::setCharge | ( | const int | charge | ) | [inline] |
Definition at line 83 of file DstMdcTrack.h.
References m_charge.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setChi2 | ( | const double | chi | ) | [inline] |
Definition at line 96 of file DstMdcTrack.h.
References m_chi2.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
00096 { m_chi2 = chi;}
void DstMdcTrack::setError | ( | const HepSymMatrix & | Ea | ) |
void DstMdcTrack::setError | ( | double | err[15] | ) |
Definition at line 112 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, m_Ea, and m_err.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
00112 { 00113 for (int i1=0; i1<15; i1++) { 00114 m_err[i1] = err[i1]; 00115 } 00116 for(int i=0, k=0; i<5; i++) { 00117 for(int j=i; j<5; j++) { 00118 m_Ea[i][j] = m_err[k++]; 00119 m_Ea[j][i] = m_Ea[i][j]; 00120 } 00121 } 00122 }
void DstMdcTrack::setFirstLayer | ( | const int | id | ) | [inline] |
Definition at line 99 of file DstMdcTrack.h.
References m_firstLayer.
Referenced by MdcTrack::storeTrack().
00099 { m_firstLayer = id;}
void DstMdcTrack::setHelix | ( | const HepVector & | a | ) |
void DstMdcTrack::setHelix | ( | double | helix[5] | ) |
Definition at line 98 of file DstMdcTrack.cxx.
References genRecEmupikp::i, m_a, and m_helix.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
00098 { 00099 for(int i=0; i<5; i++){ 00100 m_helix[i] = helix[i]; 00101 m_a[i] = helix[i]; 00102 } 00103 }
void DstMdcTrack::setLastLayer | ( | const int | id | ) | [inline] |
Definition at line 100 of file DstMdcTrack.h.
References m_lastLayer.
Referenced by MdcTrack::storeTrack().
00100 { m_lastLayer = id;}
void DstMdcTrack::setNdof | ( | const int | ndof | ) | [inline] |
Definition at line 97 of file DstMdcTrack.h.
References m_ndof.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setNlayer | ( | const int | nlayer | ) | [inline] |
Definition at line 101 of file DstMdcTrack.h.
References m_nlayer.
Referenced by RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setNster | ( | const int | ns | ) | [inline] |
Definition at line 98 of file DstMdcTrack.h.
References m_nster.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setP | ( | const double | p | ) | [inline] |
Definition at line 88 of file DstMdcTrack.h.
References m_p.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPhi | ( | const double | phi | ) | [inline] |
Definition at line 90 of file DstMdcTrack.h.
References m_phi.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPoca | ( | const HepPoint3D & | poca | ) |
void DstMdcTrack::setPoca | ( | double | poca[3] | ) |
Definition at line 105 of file DstMdcTrack.cxx.
References genRecEmupikp::i, m_poca, and m_poca3D.
Referenced by MdcTrack::storeTrack(), and MdcTrackCnv::TObjectToDataObject().
00105 { 00106 for(int i=0; i<3; i++){ 00107 m_poca[i] = poca[i]; 00108 m_poca3D[i] = poca[i]; 00109 } 00110 }
void DstMdcTrack::setPx | ( | const double | px | ) | [inline] |
Definition at line 85 of file DstMdcTrack.h.
References m_px.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPxy | ( | const double | pxy | ) | [inline] |
Definition at line 84 of file DstMdcTrack.h.
References m_pxy.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPy | ( | const double | py | ) | [inline] |
Definition at line 86 of file DstMdcTrack.h.
References m_py.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPz | ( | const double | pz | ) | [inline] |
Definition at line 87 of file DstMdcTrack.h.
References m_pz.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setR | ( | const double | r | ) | [inline] |
Definition at line 94 of file DstMdcTrack.h.
References m_r.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setStat | ( | const int | stat | ) | [inline] |
Definition at line 95 of file DstMdcTrack.h.
References m_stat.
Referenced by MdcMergeDups::doMergeCurl(), MdcMergeDups::doMergeLong(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setTheta | ( | const double | theta | ) | [inline] |
Definition at line 89 of file DstMdcTrack.h.
References m_theta.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setTrackId | ( | const int | trackId | ) | [inline] |
Definition at line 82 of file DstMdcTrack.h.
References m_trackId.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setX | ( | const double | x | ) | [inline] |
Definition at line 91 of file DstMdcTrack.h.
References m_x.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setY | ( | const double | y | ) | [inline] |
Definition at line 92 of file DstMdcTrack.h.
References m_y.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setZ | ( | const double | z | ) | [inline] |
Definition at line 93 of file DstMdcTrack.h.
References m_z.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
const int DstMdcTrack::stat | ( | ) | const [inline] |
Definition at line 65 of file DstMdcTrack.h.
References m_stat.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcDedxTrk::set_ExTrk().
00065 { return m_stat; }
const double DstMdcTrack::theta | ( | ) | const [inline] |
Definition at line 59 of file DstMdcTrack.h.
References m_theta.
Referenced by FarmMonitorAlg::execute(), LambdaReconstruction::execute(), KShortReconstruction::execute(), SD0Tag::execute(), BeamParams::execute(), EventPreSelect::execute(), DQASelHadron::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), DQADtag::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), TofCheckDigi::Fill(), TofCPID::particleIDCalculation(), MucPID::particleIDCalculation(), DedxPID::particleIDCalculation(), MdcPrintSvc::printRecMdcTrack(), and PrimaryVertex::SelectGoodChargedTracks().
00059 { return m_theta;}
const int DstMdcTrack::trackId | ( | ) | const [inline] |
Definition at line 52 of file DstMdcTrack.h.
References m_trackId.
Referenced by FarmMonitorAlg::execute(), MdcxCosmicSewer::execute(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), MdcDedxTrk::set_ExTrk(), and MdcTrackCnv::TObjectToDataObject().
00052 { return m_trackId; }
const double DstMdcTrack::x | ( | ) | const [inline] |
Definition at line 61 of file DstMdcTrack.h.
References m_x.
Referenced by BeamParams::execute(), EventPreSelect::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), DQAFillEx::execute(), DQADtag::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00061 { return m_x; }
const HepPoint3D DstMdcTrack::x3 | ( | ) | const [inline] |
const double DstMdcTrack::y | ( | ) | const [inline] |
Definition at line 62 of file DstMdcTrack.h.
References m_y.
Referenced by BeamParams::execute(), EventPreSelect::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), DQAFillEx::execute(), DQADtag::execute(), Rhopi::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), and MdcPrintSvc::printRecMdcTrack().
00062 { return m_y; }
const double DstMdcTrack::z | ( | ) | const [inline] |
Definition at line 63 of file DstMdcTrack.h.
References m_z.
Referenced by FarmMonitorAlg::execute(), LambdaReconstruction::execute(), KShortReconstruction::execute(), BeamParams::execute(), EventPreSelect::execute(), JsiLL::execute(), EvtSelExample::execute(), DQASelHadron::execute(), DQASelDimu::execute(), DQASelBhabha::execute(), DQARhopi::execute(), DQAKsKpi::execute(), DQAJpsi2PPbarAlg::execute(), inclphi::execute(), incllambda::execute(), inclkstar::execute(), inclks::execute(), DQAFillEx::execute(), DQADtag::execute(), Rhopi::execute(), BbEmc::execute(), Ppjrhopi::execute(), Gam4pikp::execute(), MdcPrintSvc::printRecMdcTrack(), and PrimaryVertex::SelectGoodChargedTracks().
00063 { return m_z; }
HepVector DstMdcTrack::m_a [protected] |
int DstMdcTrack::m_charge [protected] |
double DstMdcTrack::m_chi2 [protected] |
HepSymMatrix DstMdcTrack::m_Ea [protected] |
double DstMdcTrack::m_err[15] [protected] |
Definition at line 108 of file DstMdcTrack.h.
Referenced by DstMdcTrack(), err(), operator=(), and setError().
int DstMdcTrack::m_firstLayer [protected] |
Definition at line 117 of file DstMdcTrack.h.
Referenced by firstLayer(), operator=(), and setFirstLayer().
double DstMdcTrack::m_helix[5] [protected] |
Definition at line 107 of file DstMdcTrack.h.
Referenced by DstMdcTrack(), helix(), operator=(), and setHelix().
int DstMdcTrack::m_lastLayer [protected] |
Definition at line 118 of file DstMdcTrack.h.
Referenced by lastLayer(), operator=(), and setLastLayer().
int DstMdcTrack::m_ndof [protected] |
int DstMdcTrack::m_nlayer [protected] |
int DstMdcTrack::m_nster [protected] |
double DstMdcTrack::m_p [protected] |
double DstMdcTrack::m_phi [protected] |
double DstMdcTrack::m_poca[3] [protected] |
Definition at line 109 of file DstMdcTrack.h.
Referenced by DstMdcTrack(), operator=(), and setPoca().
HepPoint3D DstMdcTrack::m_poca3D [protected] |
double DstMdcTrack::m_px [protected] |
double DstMdcTrack::m_pxy [protected] |
double DstMdcTrack::m_py [protected] |
double DstMdcTrack::m_pz [protected] |
double DstMdcTrack::m_r [protected] |
int DstMdcTrack::m_stat [protected] |
double DstMdcTrack::m_theta [protected] |
int DstMdcTrack::m_trackId [protected] |
Definition at line 105 of file DstMdcTrack.h.
Referenced by operator=(), setTrackId(), and trackId().
double DstMdcTrack::m_x [protected] |
double DstMdcTrack::m_y [protected] |
double DstMdcTrack::m_z [protected] |