#include <RecMdcTrack.h>
Inheritance diagram for RecMdcTrack:
Public Member Functions | |
virtual const CLID & | clID () const |
RecMdcTrack () | |
RecMdcTrack (const RecMdcTrack &) | |
RecMdcTrack (const DstMdcTrack &) | |
RecMdcTrack & | operator= (const RecMdcTrack &) |
RecMdcTrack & | operator= (const DstMdcTrack &) |
~RecMdcTrack () | |
const double | getVX0 () const |
const double | getVY0 () const |
const double | getVZ0 () const |
const int | getNhits () const |
const double | getFiTerm () const |
const HepPoint3D & | getPivot () const |
const HitRefVec | getVecHits (void) const |
void | setVX0 (double x0) |
void | setVY0 (double y0) |
void | setVZ0 (double z0) |
void | setFiTerm (double fiterm) |
void | setNhits (int nhits) |
void | setPivot (const HepPoint3D &pivot) |
void | setVecHits (HitRefVec vechits) |
const HepVector | helix () const |
...... | |
const double | helix (const int i) const |
const HepSymMatrix | err () const |
const double | err (const int i) const |
const HepLorentzVector | p4 (const double mass) const |
const HepPoint3D | poca () const |
const Hep3Vector | p3 () const |
const HepPoint3D | x3 () 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 | setHelix (const HepVector &a) |
void | setPoca (double poca[3]) |
void | setPoca (const HepPoint3D &poca) |
void | setError (double err[15]) |
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 |
Private Attributes | |
HepPoint3D | m_pivot |
double | m_fiTerm |
int | m_nhits |
HitRefVec | m_vechits |
Definition at line 23 of file RecMdcTrack.h.
RecMdcTrack::RecMdcTrack | ( | ) |
RecMdcTrack::RecMdcTrack | ( | const RecMdcTrack & | ) |
RecMdcTrack::RecMdcTrack | ( | const DstMdcTrack & | ) |
Definition at line 33 of file RecMdcTrack.cxx.
00034 : DstMdcTrack(dstrk), 00035 m_pivot(-99.,-99.,-99.), 00036 m_fiTerm(-99.), 00037 m_nhits(-99) 00038 { 00039 }
RecMdcTrack::~RecMdcTrack | ( | ) |
const int DstMdcTrack::charge | ( | ) | const [inline, inherited] |
Definition at line 53 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 66 of file DstMdcTrack.h.
References DstMdcTrack::m_chi2.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcxTrackFinder::printTrack().
00066 { return m_chi2; }
const CLID & RecMdcTrack::classID | ( | ) | [static] |
Reimplemented from DstMdcTrack.
Definition at line 13 of file RecMdcTrack.cxx.
References CLID_RecMdcTrack.
Referenced by clID().
00013 { 00014 return CLID_RecMdcTrack; 00015 }
const CLID & RecMdcTrack::clID | ( | ) | const [virtual] |
Reimplemented from DstMdcTrack.
Definition at line 9 of file RecMdcTrack.cxx.
References classID().
00009 { 00010 return RecMdcTrack::classID(); 00011 }
const double DstMdcTrack::err | ( | const int | i | ) | const [inline, inherited] |
const HepSymMatrix DstMdcTrack::err | ( | ) | const [inherited] |
Definition at line 155 of file DstMdcTrack.cxx.
References DstMdcTrack::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, inherited] |
Definition at line 69 of file DstMdcTrack.h.
References DstMdcTrack::m_firstLayer.
00069 { return m_firstLayer;}
const double RecMdcTrack::getFiTerm | ( | ) | const [inline] |
Definition at line 52 of file RecMdcTrack.h.
References m_fiTerm.
Referenced by MdcNavigation::fillRecTrack(), and MdcxTrackFinder::printTrack().
00052 { return m_fiTerm; }
const int RecMdcTrack::getNhits | ( | ) | const [inline] |
Definition at line 49 of file RecMdcTrack.h.
References m_nhits.
Referenced by MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), and MdcDedxTrk::set_ExTrk().
00049 { return m_nhits; }
const HepPoint3D& RecMdcTrack::getPivot | ( | ) | const [inline] |
const HitRefVec RecMdcTrack::getVecHits | ( | void | ) | const [inline] |
Definition at line 60 of file RecMdcTrack.h.
References m_vechits.
Referenced by MdcxCosmicSewer::execute(), MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), MdcMergeDups::testByOverlapHit(), and RecMdcTrackCnv::TObjectToDataObject().
00060 { return m_vechits; }
const double RecMdcTrack::getVX0 | ( | ) | const [inline] |
Definition at line 43 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcMergeDups::testByOverlapHit().
00043 { return m_pivot[0]; }
const double RecMdcTrack::getVY0 | ( | ) | const [inline] |
Definition at line 44 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcMergeDups::testByOverlapHit().
00044 { return m_pivot[1]; }
const double RecMdcTrack::getVZ0 | ( | ) | const [inline] |
Definition at line 45 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcMergeDups::testByOverlapHit().
00045 { return m_pivot[2]; }
const double DstMdcTrack::helix | ( | const int | i | ) | const [inline, inherited] |
const HepVector DstMdcTrack::helix | ( | ) | const [inherited] |
......
Definition at line 151 of file DstMdcTrack.cxx.
References DstMdcTrack::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, inherited] |
Definition at line 70 of file DstMdcTrack.h.
References DstMdcTrack::m_lastLayer.
00070 { return m_lastLayer; }
const int DstMdcTrack::ndof | ( | ) | const [inline, inherited] |
Definition at line 67 of file DstMdcTrack.h.
References DstMdcTrack::m_ndof.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcxTrackFinder::printTrack().
00067 { return m_ndof; }
const int DstMdcTrack::nlayer | ( | ) | const [inline, inherited] |
Definition at line 71 of file DstMdcTrack.h.
References DstMdcTrack::m_nlayer.
00071 { return m_nlayer; }
const int DstMdcTrack::nster | ( | ) | const [inline, inherited] |
Definition at line 68 of file DstMdcTrack.h.
References DstMdcTrack::m_nster.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), MdcxTrackFinder::printTrack(), and MdcTrackCnv::TObjectToDataObject().
00068 { return m_nster;}
RecMdcTrack & RecMdcTrack::operator= | ( | const DstMdcTrack & | ) |
Reimplemented from DstMdcTrack.
Definition at line 53 of file RecMdcTrack.cxx.
References m_fiTerm, m_nhits, m_pivot, and DstMdcTrack::operator=().
00054 { 00055 if( &dstrk != this ){ 00056 DstMdcTrack::operator=(dstrk); 00057 m_pivot[0] = -99.; 00058 m_pivot[1] = -99.; 00059 m_pivot[2] = -99.; 00060 m_fiTerm = -99.; 00061 m_nhits = -99; 00062 } 00063 return *this; 00064 }
RecMdcTrack & RecMdcTrack::operator= | ( | const RecMdcTrack & | ) |
Definition at line 41 of file RecMdcTrack.cxx.
References m_fiTerm, m_nhits, m_pivot, m_vechits, and DstMdcTrack::operator=().
00042 { 00043 if( &rectrk != this ){ 00044 DstMdcTrack::operator=(rectrk); 00045 m_pivot = rectrk.m_pivot; 00046 m_fiTerm = rectrk. m_fiTerm; 00047 m_nhits = rectrk. m_nhits; 00048 m_vechits = rectrk.m_vechits; 00049 } 00050 return *this; 00051 }
const double DstMdcTrack::p | ( | ) | const [inline, inherited] |
Definition at line 58 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 43 of file DstMdcTrack.h.
References DstMdcTrack::m_px, DstMdcTrack::m_py, and DstMdcTrack::m_pz.
Referenced by CDChargedVisible< H >::defaultKinematicData(), and DstMdcTrack::p4().
const HepLorentzVector DstMdcTrack::p4 | ( | const double | mass | ) | const [inherited] |
const double DstMdcTrack::phi | ( | ) | const [inline, inherited] |
Definition at line 60 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 40 of file DstMdcTrack.h.
References DstMdcTrack::m_poca3D.
Referenced by MdcxTrackFinder::printTrack().
00040 { 00041 return m_poca3D; 00042 }
const double DstMdcTrack::px | ( | ) | const [inline, inherited] |
Definition at line 55 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 54 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 56 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 57 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 64 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 83 of file DstMdcTrack.h.
References DstMdcTrack::m_charge.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setChi2 | ( | const double | chi | ) | [inline, inherited] |
Definition at line 96 of file DstMdcTrack.h.
References DstMdcTrack::m_chi2.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
00096 { m_chi2 = chi;}
void DstMdcTrack::setError | ( | const HepSymMatrix & | Ea | ) | [inherited] |
Definition at line 139 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, DstMdcTrack::m_Ea, and DstMdcTrack::m_err.
00139 { 00140 int k = 0; 00141 for (int i=0; i<5; i++){ 00142 for (int j=i; j<5; j++) 00143 { 00144 m_err[k] = err[i][j]; 00145 k++; 00146 } 00147 } 00148 m_Ea = err; 00149 }
void DstMdcTrack::setError | ( | double | err[15] | ) | [inherited] |
Definition at line 112 of file DstMdcTrack.cxx.
References genRecEmupikp::i, ganga-rec::j, DstMdcTrack::m_Ea, and DstMdcTrack::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, inherited] |
Definition at line 99 of file DstMdcTrack.h.
References DstMdcTrack::m_firstLayer.
Referenced by MdcTrack::storeTrack().
00099 { m_firstLayer = id;}
void RecMdcTrack::setFiTerm | ( | double | fiterm | ) | [inline] |
Definition at line 66 of file RecMdcTrack.h.
References m_fiTerm.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00066 { m_fiTerm = fiterm; }
void DstMdcTrack::setHelix | ( | const HepVector & | a | ) | [inherited] |
Definition at line 125 of file DstMdcTrack.cxx.
References genRecEmupikp::i, DstMdcTrack::m_a, and DstMdcTrack::m_helix.
00125 { 00126 for(int i=0; i<5; i++){ 00127 m_helix[i] = helix[i]; 00128 } 00129 m_a = helix; 00130 }
void DstMdcTrack::setHelix | ( | double | helix[5] | ) | [inherited] |
Definition at line 98 of file DstMdcTrack.cxx.
References genRecEmupikp::i, DstMdcTrack::m_a, and DstMdcTrack::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, inherited] |
Definition at line 100 of file DstMdcTrack.h.
References DstMdcTrack::m_lastLayer.
Referenced by MdcTrack::storeTrack().
00100 { m_lastLayer = id;}
void DstMdcTrack::setNdof | ( | const int | ndof | ) | [inline, inherited] |
Definition at line 97 of file DstMdcTrack.h.
References DstMdcTrack::m_ndof.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void RecMdcTrack::setNhits | ( | int | nhits | ) | [inline] |
Definition at line 67 of file RecMdcTrack.h.
References m_nhits.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00067 { m_nhits = nhits; }
void DstMdcTrack::setNlayer | ( | const int | nlayer | ) | [inline, inherited] |
Definition at line 101 of file DstMdcTrack.h.
References DstMdcTrack::m_nlayer.
Referenced by RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setNster | ( | const int | ns | ) | [inline, inherited] |
Definition at line 98 of file DstMdcTrack.h.
References DstMdcTrack::m_nster.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setP | ( | const double | p | ) | [inline, inherited] |
Definition at line 88 of file DstMdcTrack.h.
References DstMdcTrack::m_p.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPhi | ( | const double | phi | ) | [inline, inherited] |
Definition at line 90 of file DstMdcTrack.h.
References DstMdcTrack::m_phi.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void RecMdcTrack::setPivot | ( | const HepPoint3D & | pivot | ) | [inline] |
Definition at line 68 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcTrack::storeTrack().
00068 { m_pivot = pivot; }
void DstMdcTrack::setPoca | ( | const HepPoint3D & | poca | ) | [inherited] |
Definition at line 132 of file DstMdcTrack.cxx.
References genRecEmupikp::i, DstMdcTrack::m_poca, and DstMdcTrack::m_poca3D.
00132 { 00133 for(int i=0; i<3; i++){ 00134 m_poca[i] = poca[i]; 00135 } 00136 m_poca3D = poca; 00137 }
void DstMdcTrack::setPoca | ( | double | poca[3] | ) | [inherited] |
Definition at line 105 of file DstMdcTrack.cxx.
References genRecEmupikp::i, DstMdcTrack::m_poca, and DstMdcTrack::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, inherited] |
Definition at line 85 of file DstMdcTrack.h.
References DstMdcTrack::m_px.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPxy | ( | const double | pxy | ) | [inline, inherited] |
Definition at line 84 of file DstMdcTrack.h.
References DstMdcTrack::m_pxy.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPy | ( | const double | py | ) | [inline, inherited] |
Definition at line 86 of file DstMdcTrack.h.
References DstMdcTrack::m_py.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setPz | ( | const double | pz | ) | [inline, inherited] |
Definition at line 87 of file DstMdcTrack.h.
References DstMdcTrack::m_pz.
Referenced by BFieldCorr::execute(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setR | ( | const double | r | ) | [inline, inherited] |
Definition at line 94 of file DstMdcTrack.h.
References DstMdcTrack::m_r.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setStat | ( | const int | stat | ) | [inline, inherited] |
Definition at line 95 of file DstMdcTrack.h.
References DstMdcTrack::m_stat.
Referenced by MdcMergeDups::doMergeCurl(), MdcMergeDups::doMergeLong(), MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setTheta | ( | const double | theta | ) | [inline, inherited] |
Definition at line 89 of file DstMdcTrack.h.
References DstMdcTrack::m_theta.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setTrackId | ( | const int | trackId | ) | [inline, inherited] |
Definition at line 82 of file DstMdcTrack.h.
References DstMdcTrack::m_trackId.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void RecMdcTrack::setVecHits | ( | HitRefVec | vechits | ) | [inline] |
Definition at line 69 of file RecMdcTrack.h.
References m_vechits.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00069 { m_vechits = vechits; }
void RecMdcTrack::setVX0 | ( | double | x0 | ) | [inline] |
Definition at line 63 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00063 { m_pivot[0] = x0; }
void RecMdcTrack::setVY0 | ( | double | y0 | ) | [inline] |
Definition at line 64 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00064 { m_pivot[1] = y0; }
void RecMdcTrack::setVZ0 | ( | double | z0 | ) | [inline] |
Definition at line 65 of file RecMdcTrack.h.
References m_pivot.
Referenced by MdcTrack::storeTrack(), and RecMdcTrackCnv::TObjectToDataObject().
00065 { m_pivot[2] = z0; }
void DstMdcTrack::setX | ( | const double | x | ) | [inline, inherited] |
Definition at line 91 of file DstMdcTrack.h.
References DstMdcTrack::m_x.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setY | ( | const double | y | ) | [inline, inherited] |
Definition at line 92 of file DstMdcTrack.h.
References DstMdcTrack::m_y.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
void DstMdcTrack::setZ | ( | const double | z | ) | [inline, inherited] |
Definition at line 93 of file DstMdcTrack.h.
References DstMdcTrack::m_z.
Referenced by MdcTrack::storeTrack(), RecMdcTrackCnv::TObjectToDataObject(), and MdcTrackCnv::TObjectToDataObject().
const int DstMdcTrack::stat | ( | ) | const [inline, inherited] |
Definition at line 65 of file DstMdcTrack.h.
References DstMdcTrack::m_stat.
Referenced by MdcNavigation::fillRecTrack(), MdcPrintSvc::printRecMdcTrack(), and MdcDedxTrk::set_ExTrk().
00065 { return m_stat; }
const double DstMdcTrack::theta | ( | ) | const [inline, inherited] |
Definition at line 59 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 52 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 61 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 46 of file DstMdcTrack.h.
References DstMdcTrack::m_x, DstMdcTrack::m_y, and DstMdcTrack::m_z.
00046 { 00047 return HepPoint3D(m_x,m_y,m_z); 00048 }
const double DstMdcTrack::y | ( | ) | const [inline, inherited] |
Definition at line 62 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 63 of file DstMdcTrack.h.
References DstMdcTrack::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, inherited] |
Definition at line 111 of file DstMdcTrack.h.
Referenced by DstMdcTrack::helix(), DstMdcTrack::operator=(), and DstMdcTrack::setHelix().
int DstMdcTrack::m_charge [protected, inherited] |
Definition at line 106 of file DstMdcTrack.h.
Referenced by DstMdcTrack::charge(), DstMdcTrack::operator=(), and DstMdcTrack::setCharge().
double DstMdcTrack::m_chi2 [protected, inherited] |
Definition at line 114 of file DstMdcTrack.h.
Referenced by DstMdcTrack::chi2(), DstMdcTrack::operator=(), and DstMdcTrack::setChi2().
HepSymMatrix DstMdcTrack::m_Ea [protected, inherited] |
Definition at line 112 of file DstMdcTrack.h.
Referenced by DstMdcTrack::err(), DstMdcTrack::operator=(), and DstMdcTrack::setError().
double DstMdcTrack::m_err[15] [protected, inherited] |
Definition at line 108 of file DstMdcTrack.h.
Referenced by DstMdcTrack::DstMdcTrack(), DstMdcTrack::err(), DstMdcTrack::operator=(), and DstMdcTrack::setError().
int DstMdcTrack::m_firstLayer [protected, inherited] |
Definition at line 117 of file DstMdcTrack.h.
Referenced by DstMdcTrack::firstLayer(), DstMdcTrack::operator=(), and DstMdcTrack::setFirstLayer().
double RecMdcTrack::m_fiTerm [private] |
Definition at line 73 of file RecMdcTrack.h.
Referenced by getFiTerm(), operator=(), and setFiTerm().
double DstMdcTrack::m_helix[5] [protected, inherited] |
Definition at line 107 of file DstMdcTrack.h.
Referenced by DstMdcTrack::DstMdcTrack(), DstMdcTrack::helix(), DstMdcTrack::operator=(), and DstMdcTrack::setHelix().
int DstMdcTrack::m_lastLayer [protected, inherited] |
Definition at line 118 of file DstMdcTrack.h.
Referenced by DstMdcTrack::lastLayer(), DstMdcTrack::operator=(), and DstMdcTrack::setLastLayer().
int DstMdcTrack::m_ndof [protected, inherited] |
Definition at line 115 of file DstMdcTrack.h.
Referenced by DstMdcTrack::ndof(), DstMdcTrack::operator=(), and DstMdcTrack::setNdof().
int RecMdcTrack::m_nhits [private] |
int DstMdcTrack::m_nlayer [protected, inherited] |
Definition at line 119 of file DstMdcTrack.h.
Referenced by DstMdcTrack::nlayer(), DstMdcTrack::operator=(), and DstMdcTrack::setNlayer().
int DstMdcTrack::m_nster [protected, inherited] |
Definition at line 116 of file DstMdcTrack.h.
Referenced by DstMdcTrack::nster(), DstMdcTrack::operator=(), and DstMdcTrack::setNster().
double DstMdcTrack::m_p [protected, inherited] |
Definition at line 124 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::p(), and DstMdcTrack::setP().
double DstMdcTrack::m_phi [protected, inherited] |
Definition at line 126 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::phi(), and DstMdcTrack::setPhi().
HepPoint3D RecMdcTrack::m_pivot [private] |
Definition at line 72 of file RecMdcTrack.h.
Referenced by getPivot(), getVX0(), getVY0(), getVZ0(), operator=(), setPivot(), setVX0(), setVY0(), and setVZ0().
double DstMdcTrack::m_poca[3] [protected, inherited] |
Definition at line 109 of file DstMdcTrack.h.
Referenced by DstMdcTrack::DstMdcTrack(), DstMdcTrack::operator=(), and DstMdcTrack::setPoca().
HepPoint3D DstMdcTrack::m_poca3D [protected, inherited] |
Definition at line 110 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::poca(), and DstMdcTrack::setPoca().
double DstMdcTrack::m_px [protected, inherited] |
Definition at line 121 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::p3(), DstMdcTrack::px(), and DstMdcTrack::setPx().
double DstMdcTrack::m_pxy [protected, inherited] |
Definition at line 120 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::pxy(), and DstMdcTrack::setPxy().
double DstMdcTrack::m_py [protected, inherited] |
Definition at line 122 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::p3(), DstMdcTrack::py(), and DstMdcTrack::setPy().
double DstMdcTrack::m_pz [protected, inherited] |
Definition at line 123 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::p3(), DstMdcTrack::pz(), and DstMdcTrack::setPz().
double DstMdcTrack::m_r [protected, inherited] |
Definition at line 130 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::r(), and DstMdcTrack::setR().
int DstMdcTrack::m_stat [protected, inherited] |
Definition at line 113 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setStat(), and DstMdcTrack::stat().
double DstMdcTrack::m_theta [protected, inherited] |
Definition at line 125 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setTheta(), and DstMdcTrack::theta().
int DstMdcTrack::m_trackId [protected, inherited] |
Definition at line 105 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setTrackId(), and DstMdcTrack::trackId().
HitRefVec RecMdcTrack::m_vechits [private] |
Definition at line 75 of file RecMdcTrack.h.
Referenced by getVecHits(), operator=(), and setVecHits().
double DstMdcTrack::m_x [protected, inherited] |
Definition at line 127 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setX(), DstMdcTrack::x(), and DstMdcTrack::x3().
double DstMdcTrack::m_y [protected, inherited] |
Definition at line 128 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setY(), DstMdcTrack::x3(), and DstMdcTrack::y().
double DstMdcTrack::m_z [protected, inherited] |
Definition at line 129 of file DstMdcTrack.h.
Referenced by DstMdcTrack::operator=(), DstMdcTrack::setZ(), DstMdcTrack::x3(), and DstMdcTrack::z().