BOSS 7.1.2
BESIII Offline Software System
|
#include <TMDCWireHit.h>
Public Member Functions | |
TMDCWireHit (TMDCWire *, MdcRec_wirhit *, float fudgeFactor) | |
Constructor. | |
virtual | ~TMDCWireHit () |
Destructor. | |
void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
dumps debug information. | |
const TMDCWire *const | wire (void) const |
returns a pointer to a TMDCWire. | |
struct MdcRec_wirhit * | reccdc (void) const |
returns a pointer to RECMDC_WIRHIT. | |
unsigned | state (void) const |
returns state. | |
float | drift (unsigned) const |
returns drift distance. | |
float | dDrift (unsigned) const |
returns drift distance error. | |
float | drift (void) const |
returns drift distance. | |
float | dDrift (void) const |
returns drift distance error. | |
const HepPoint3D & | xyPosition (void) const |
returns drift time | |
HepPoint3D | position (unsigned) const |
returns left position. z is always zero. | |
const TTrack *const | track (void) const |
assigns a pointer to a TTrack. | |
unsigned | sequence (void) const |
returns sequential Length in one segment : this parameter is used in TCurlFinder now. | |
const TMDCWireHitMC *const | mc (void) const |
returns a pointer to TMDCWireHitMC. | |
unsigned | state (unsigned newState) |
sets state. Meaning of bits are written below. | |
unsigned | state (unsigned newState) const |
sets state. Meaning of bits are written below. (tmp) | |
const TTrack *const | track (const TTrack *) |
assigns a pointer to a TTrack. | |
const TTrack *const | track (const TTrack *) const |
assigns a pointer to a TTrack. (tmp) | |
const TMDCWireHitMC *const | mc (TMDCWireHitMC *) |
sets a pointer to TMDCWireHitMC. | |
unsigned | sequence (unsigned) const |
sets sequential length in one segment : this parameter is used in TCurlFinder now. | |
Definition at line 81 of file TMDCWireHit.h.
TMDCWireHit::TMDCWireHit | ( | TMDCWire * | w, |
MdcRec_wirhit * | r, | ||
float | fudgeFactor ) |
Constructor.
Definition at line 44 of file TMDCWireHit.cxx.
|
virtual |
|
inline |
returns drift distance error.
Definition at line 243 of file TMDCWireHit.h.
Referenced by TTrackBase::appendByApproach(), TMDC::driftDistance(), TCosmicFitter::fit(), TRungeFitter::fit(), TTrack::fit2D(), TLine0::reducedChi2(), TMLine::reducedChi2(), TTrackManager::salvageAssociateHits(), TTrackBase::testByApproach(), and TMLink::TMLink().
|
inline |
returns drift distance error.
Definition at line 256 of file TMDCWireHit.h.
|
inline |
returns drift distance.
Definition at line 236 of file TMDCWireHit.h.
Referenced by TConformalFinder0::conformalTransformationDriftCircle(), TMDC::driftDistance(), TCosmicFitter::fit(), TTrack::fit2D(), TTrackManager::salvageAssociateHits(), TSegment0::solveDualHits(), TTrack::stereoHitForCurl(), TTrack::szPosition(), TTrackBase::testByApproach(), and TMLink::TMLink().
|
inline |
returns drift distance.
Definition at line 250 of file TMDCWireHit.h.
void TMDCWireHit::dump | ( | const std::string & | message = std::string(""), |
const std::string & | prefix = std::string("") ) const |
dumps debug information.
Definition at line 64 of file TMDCWireHit.cxx.
Referenced by TMLink::dump(), T3DLineFitter::fit(), TCosmicFitter::fit(), TTrack::fit2D(), and TSegment::solveDualHits().
|
inline |
sets a pointer to TMDCWireHitMC.
Definition at line 304 of file TMDCWireHit.h.
|
inline |
returns a pointer to TMDCWireHitMC.
Definition at line 298 of file TMDCWireHit.h.
Referenced by Dump(), dump(), Links2HEP(), TLine0::refine(), TMLine::refine(), TTrackManager::saveMCTables(), and TMDC::updateMC().
HepPoint3D TMDCWireHit::position | ( | unsigned | lr | ) | const |
returns left position. z is always zero.
Definition at line 93 of file TMDCWireHit.cxx.
Referenced by TCircleFitter::fit().
|
inline |
returns a pointer to RECMDC_WIRHIT.
Definition at line 224 of file TMDCWireHit.h.
Referenced by TMDC::driftDistance(), TRungeFitter::fit(), TTrackManager::makeTds(), and TTrackManager::saveMCTables().
|
inline |
sets sequential length in one segment : this parameter is used in TCurlFinder now.
Definition at line 316 of file TMDCWireHit.h.
|
inline |
returns sequential Length in one segment : this parameter is used in TCurlFinder now.
Definition at line 310 of file TMDCWireHit.h.
|
inline |
sets state. Meaning of bits are written below.
Definition at line 268 of file TMDCWireHit.h.
|
inline |
sets state. Meaning of bits are written below. (tmp)
Definition at line 274 of file TMDCWireHit.h.
|
inline |
returns state.
Definition at line 230 of file TMDCWireHit.h.
Referenced by TTrackBase::append(), TTrackBase::appendByApproach(), TTrack::assign(), TBuilder0::buildRphi(), TBuilderCosmic::buildStereo(), TMDC::classification(), Cores(), Dump(), TCircleFitter::fit(), TCosmicFitter::fit(), TTrackManager::maskOut(), TTrackManager::merge(), TTrackBase::nLinks(), TBuilder0::salvage(), TTrackManager::salvage(), TTrackManager::salvageAssociateHits(), SeparateCores(), TSegment::solveLR(), TSegment::solveThreeHits(), and TTrackBase::update().
assigns a pointer to a TTrack.
Definition at line 286 of file TMDCWireHit.h.
assigns a pointer to a TTrack. (tmp)
Definition at line 292 of file TMDCWireHit.h.
|
inline |
assigns a pointer to a TTrack.
Definition at line 280 of file TMDCWireHit.h.
Referenced by TTrack::assign(), and dump().
|
inline |
returns a pointer to a TMDCWire.
Definition at line 218 of file TMDCWireHit.h.
Referenced by TSegmentCurl::append(), TSegmentCurl::append(), TLine0::appendByszdistance(), TMLine::appendByszdistance(), TTrack::assign(), TBuilder0::buildStereo(), TBuilderCurl::buildStereo(), TMDC::classification(), TTrackManager::divide(), TMDC::driftDistance(), TCosmicFitter::fit(), TRungeFitter::fit(), TLine0::fit2(), TMLine::fit2(), TLine0::fit2p(), TMLine::fit2p(), TLine0::fit2s(), TMLine::fit2s(), TLine0::fit2sp(), TMLine::fit2sp(), offsetBorder(), TSegmentCurl::remove(), TSegmentCurl::remove(), TLine0::removeChits(), TMLine::removeChits(), TTrackManager::salvage(), TTrackManager::salvageAssociateHits(), TSegment::solveThreeHits(), TTrack::stereoHitForCurl(), TTrack::szPosition(), TMDC::updateMC(), TCircle::weight(), TMLink::wire(), and TMLink::xyPosition().
|
inline |
returns drift time
returns position in the middle of wire. z is always zero, however.
Definition at line 262 of file TMDCWireHit.h.
Referenced by TConformalFinder0::conformalTransformation(), TConformalFinder0::conformalTransformationDriftCircle(), TConformalFinder0::conformalTransformationRphi(), TCircleFitter::fit(), TCircle::fitForCurl(), TSegment0::solveDualHits(), TSegment::solveDualHits(), and TMLink::TMLink().