BOSS 7.0.8
BESIII Offline Software System
|
#include <DstMucTrack.h>
Public Member Functions | |
DstMucTrack () | |
virtual | ~DstMucTrack () |
Assignment constructor. | |
virtual const CLID & | clID () const |
int | trackId () const |
int | id () const |
int | status () const |
int | type () const |
int | startPart () const |
int | endPart () const |
int | brLastLayer () const |
int | ecLastLayer () const |
int | numHits () const |
int | numLayers () const |
int | maxHitsInLayer () const |
double | depth () const |
double | chi2 () const |
int | dof () const |
double | rms () const |
double | xPos () const |
double | yPos () const |
double | zPos () const |
double | xPosSigma () const |
double | yPosSigma () const |
double | zPosSigma () const |
double | px () const |
double | py () const |
double | pz () const |
double | distance () const |
double | deltaPhi () const |
vector< int > | vecHits () const |
double | kalRechi2 () const |
int | kaldof () const |
double | kaldepth () const |
int | kalbrLastLayer () const |
int | kalecLastLayer () const |
void | setTrackId (int trackId) |
void | setId (int id) |
void | setStatus (int st) |
void | setType (int type) |
void | setStartPart (int part) |
void | setEndPart (int part) |
void | setBrLastLayer (int layer) |
void | setEcLastLayer (int layer) |
void | setNumHits (int numHits) |
void | setNumLayers (int numLayers) |
void | setMaxHitsInLayer (int maxHits) |
void | setDepth (double depth) |
void | setChi2 (double chi2) |
void | setDof (int dof) |
void | setRms (double rms) |
void | setXPos (double x) |
void | setYPos (double y) |
void | setZPos (double z) |
void | setXPosSigma (double xsigma) |
void | setYPosSigma (double ysigma) |
void | setZPosSigma (double zsigma) |
void | setPx (double px) |
void | setPy (double py) |
void | setPz (double pz) |
void | setDistance (double dist) |
void | setDeltaPhi (double dphi) |
void | setVecHits (vector< int > &vecHits) |
void | setkalRechi2 (double ch) |
void | setkalDof (int f) |
void | setkalDepth (double de) |
void | setkalbrLastLayer (int br) |
void | setkalecLastLayer (int ec) |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
int | m_trackId |
int | m_id |
int | m_status |
int | m_type |
int | m_startPart |
int | m_endPart |
int | m_brLastLayer |
int | m_ecLastLayer |
int | m_numHits |
int | m_numLayers |
int | m_maxHitsInLayer |
double | m_depth |
double | m_chi2 |
int | m_dof |
double | m_rms |
double | m_xPos |
double | m_yPos |
double | m_zPos |
double | m_xPosSigma |
double | m_yPosSigma |
double | m_zPosSigma |
double | m_px |
double | m_py |
double | m_pz |
double | m_distance |
double | m_deltaPhi |
vector< int > | m_vecHits |
double | m_kalrechi2 |
int | m_kaldof |
double | m_kaldepth |
int | m_kalbrLastLayer |
int | m_kalecLastLayer |
Definition at line 14 of file DstMucTrack.h.
|
inline |
Definition at line 17 of file DstMucTrack.h.
|
inlinevirtual |
|
inline |
|
inline |
Definition at line 46 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), Single::execute(), MucPID::particleIDCalculation(), and setChi2().
|
inlinestatic |
|
inlinevirtual |
|
inline |
Definition at line 63 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDepth(), Single::execute(), RecMucTrack::GetMdcExtTrack(), RecMucTrack::LineFit(), and MucPID::particleIDCalculation().
|
inline |
Definition at line 45 of file DstMucTrack.h.
Referenced by Gam4pikp::execute(), CalibEventSelect::execute(), MucRecTrkExt::execute(), FarmMonitorAlg::execute(), Single::execute(), DTagTool::isMuon(), MucPID::particleIDCalculation(), and setDepth().
|
inline |
Definition at line 62 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDistanceMatch(), MucRecTrkExt::execute(), Single::execute(), RecMucTrack::GetHitDistance(), RecMucTrack::GetHitDistance2(), and MucPID::particleIDCalculation().
|
inline |
|
inline |
|
inline |
Definition at line 38 of file DstMucTrack.h.
|
inline |
Definition at line 33 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), RecMucTrack::SetExtTrackID(), setId(), and MucRecRoadFinder::TrackFinding().
|
inline |
Definition at line 71 of file DstMucTrack.h.
|
inline |
Definition at line 70 of file DstMucTrack.h.
|
inline |
Definition at line 69 of file DstMucTrack.h.
|
inline |
Definition at line 72 of file DstMucTrack.h.
|
inline |
Definition at line 68 of file DstMucTrack.h.
|
inline |
Definition at line 43 of file DstMucTrack.h.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), and MucPID::particleIDCalculation().
|
inline |
Definition at line 41 of file DstMucTrack.h.
Referenced by DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), MucRecRoadFinder::execute(), and setNumHits().
|
inline |
Definition at line 42 of file DstMucTrack.h.
Referenced by Gam4pikp::execute(), Ppjrhopi::execute(), DQARhopi::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), MucRecRoadFinder::execute(), and setNumLayers().
|
inline |
Definition at line 58 of file DstMucTrack.h.
Referenced by Single::execute(), RecMucTrack::LineFit(), RecMucTrack::SetExtMucMomentum(), RecMucTrack::SetMdcMomentum(), RecMucTrack::SetMucMomentum(), and setPx().
|
inline |
Definition at line 59 of file DstMucTrack.h.
Referenced by Single::execute(), RecMucTrack::LineFit(), RecMucTrack::SetExtMucMomentum(), RecMucTrack::SetMdcMomentum(), RecMucTrack::SetMucMomentum(), and setPy().
|
inline |
Definition at line 60 of file DstMucTrack.h.
Referenced by Single::execute(), RecMucTrack::LineFit(), RecMucTrack::SetExtMucMomentum(), RecMucTrack::SetMdcMomentum(), RecMucTrack::SetMucMomentum(), and setPz().
|
inline |
|
inline |
Definition at line 82 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 89 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 106 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 88 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 105 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 90 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 83 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 81 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 76 of file DstMucTrack.h.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 113 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 112 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 111 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 114 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 110 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 86 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 84 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 85 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 101 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 102 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 103 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 91 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 80 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 77 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
|
inline |
Definition at line 78 of file DstMucTrack.h.
Referenced by MucRecTrkExt::execute(), MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 108 of file DstMucTrack.h.
|
inline |
Definition at line 93 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 97 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 94 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 98 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 95 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 99 of file DstMucTrack.h.
Referenced by MucTrackCnv::TObjectToDataObject(), and RecMucTrackCnv::TObjectToDataObject().
|
inline |
Definition at line 37 of file DstMucTrack.h.
|
inline |
|
inline |
Definition at line 32 of file DstMucTrack.h.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), RecMucTrack::setTrackId(), setTrackId(), and MucRecRoadFinder::TrackFinding().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 125 of file DstMucTrack.h.
Referenced by brLastLayer(), RecMucTrack::ComputeDepth(), RecMucTrack::ComputeLastGap(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setBrLastLayer().
|
protected |
Definition at line 132 of file DstMucTrack.h.
Referenced by chi2(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setChi2().
|
protected |
Definition at line 149 of file DstMucTrack.h.
Referenced by deltaPhi(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setDeltaPhi().
|
protected |
Definition at line 131 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDepth(), depth(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::OutputUnitChange(), RecMucTrack::RecMucTrack(), and setDepth().
|
protected |
Definition at line 148 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDistanceMatch(), distance(), RecMucTrack::OutputUnitChange(), and setDistance().
|
protected |
Definition at line 133 of file DstMucTrack.h.
Referenced by dof(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setDof().
|
protected |
Definition at line 126 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDepth(), RecMucTrack::ComputeLastGap(), ecLastLayer(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setEcLastLayer().
|
protected |
Definition at line 124 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeLastGap(), endPart(), RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setEndPart().
|
protected |
Definition at line 119 of file DstMucTrack.h.
Referenced by id(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setId().
|
protected |
Definition at line 157 of file DstMucTrack.h.
Referenced by kalbrLastLayer(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setkalbrLastLayer().
|
protected |
Definition at line 156 of file DstMucTrack.h.
Referenced by kaldepth(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setkalDepth().
|
protected |
Definition at line 155 of file DstMucTrack.h.
Referenced by kaldof(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setkalDof().
|
protected |
Definition at line 158 of file DstMucTrack.h.
Referenced by kalecLastLayer(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setkalecLastLayer().
|
protected |
Definition at line 154 of file DstMucTrack.h.
Referenced by kalRechi2(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setkalRechi2().
|
protected |
Definition at line 129 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeMaxHitsInGap(), maxHitsInLayer(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setMaxHitsInLayer().
|
protected |
Definition at line 127 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeNGapsWithHits(), numHits(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setNumHits().
|
protected |
Definition at line 128 of file DstMucTrack.h.
Referenced by RecMucTrack::ComputeDepth(), RecMucTrack::ComputeNGapsWithHits(), RecMucTrack::GetNGapsWithHits(), numLayers(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), and setNumLayers().
|
protected |
Definition at line 144 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), px(), RecMucTrack::SetMucMomentum(), and setPx().
|
protected |
Definition at line 145 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), py(), RecMucTrack::SetMucMomentum(), and setPy().
|
protected |
Definition at line 146 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), pz(), RecMucTrack::SetMucMomentum(), and setPz().
|
protected |
Definition at line 134 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), rms(), and setRms().
|
protected |
Definition at line 123 of file DstMucTrack.h.
Referenced by RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), setStartPart(), and startPart().
|
protected |
Definition at line 120 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), setStatus(), and status().
|
protected |
Definition at line 118 of file DstMucTrack.h.
Referenced by RecMucTrack::setTrackId(), setTrackId(), and trackId().
|
protected |
Definition at line 121 of file DstMucTrack.h.
Referenced by RecMucTrack::operator=(), RecMucTrack::RecMucTrack(), setType(), and type().
|
protected |
Definition at line 151 of file DstMucTrack.h.
Referenced by setVecHits(), and vecHits().
|
protected |
Definition at line 136 of file DstMucTrack.h.
Referenced by RecMucTrack::Extend(), RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), RecMucTrack::SetMucPos(), setXPos(), and xPos().
|
protected |
Definition at line 140 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::OutputUnitChange(), RecMucTrack::RecMucTrack(), RecMucTrack::SetMucPosSigma(), setXPosSigma(), and xPosSigma().
|
protected |
Definition at line 137 of file DstMucTrack.h.
Referenced by RecMucTrack::Extend(), RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), RecMucTrack::SetMucPos(), setYPos(), and yPos().
|
protected |
Definition at line 141 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::OutputUnitChange(), RecMucTrack::RecMucTrack(), RecMucTrack::SetMucPosSigma(), setYPosSigma(), and yPosSigma().
|
protected |
Definition at line 138 of file DstMucTrack.h.
Referenced by RecMucTrack::Extend(), RecMucTrack::LineFit(), RecMucTrack::OutputUnitChange(), RecMucTrack::SetMucPos(), setZPos(), and zPos().
|
protected |
Definition at line 142 of file DstMucTrack.h.
Referenced by RecMucTrack::LineFit(), RecMucTrack::operator=(), RecMucTrack::OutputUnitChange(), RecMucTrack::RecMucTrack(), RecMucTrack::SetMucPosSigma(), setZPosSigma(), and zPosSigma().