BOSS 7.0.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. | |
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 InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
TMDCWireHit::TMDCWireHit | ( | TMDCWire * | w, |
MdcRec_wirhit * | r, | ||
float | fudgeFactor | ||
) |
Constructor.
Definition at line 44 of file TMDCWireHit.cxx.
|
virtual |
TMDCWireHit::TMDCWireHit | ( | TMDCWire * | , |
MdcRec_wirhit * | , | ||
float | fudgeFactor | ||
) |
Constructor.
|
virtual |
Destructor.
|
inline |
returns drift distance error.
Definition at line 243 of file InstallArea/include/TrkReco/TrkReco/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().
float TMDCWireHit::dDrift | ( | unsigned | ) | const |
returns drift distance error.
|
inline |
returns drift distance error.
Definition at line 256 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
float TMDCWireHit::dDrift | ( | void | ) | const |
returns drift distance error.
|
inline |
returns drift distance.
Definition at line 236 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by calVirtualCircle(), TConformalFinder0::conformalTransformationDriftCircle(), TMDC::driftDistance(), TCosmicFitter::fit(), TTrack::fit2D(), TTrackManager::salvageAssociateHits(), TSegment0::solveDualHits(), TTrack::stereoHitForCurl(), TTrack::szPosition(), TTrackBase::testByApproach(), and TMLink::TMLink().
float TMDCWireHit::drift | ( | unsigned | ) | const |
returns drift distance.
|
inline |
returns drift distance.
Definition at line 250 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
float TMDCWireHit::drift | ( | void | ) | const |
returns drift distance.
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().
void TMDCWireHit::dump | ( | const std::string & | message = std::string("") , |
const std::string & | prefix = std::string("") |
||
) | const |
dumps debug information.
|
inline |
sets a pointer to TMDCWireHitMC.
Definition at line 304 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
const TMDCWireHitMC *const TMDCWireHit::mc | ( | TMDCWireHitMC * | ) |
sets a pointer to TMDCWireHitMC.
|
inline |
returns a pointer to TMDCWireHitMC.
Definition at line 298 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by Dump(), dump(), Links2HEP(), TLine0::refine(), TMLine::refine(), TTrackManager::saveMCTables(), and TMDC::updateMC().
const TMDCWireHitMC *const TMDCWireHit::mc | ( | void | ) | const |
returns a pointer to TMDCWireHitMC.
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().
HepPoint3D TMDCWireHit::position | ( | unsigned | ) | const |
returns left position. z is always zero.
|
inline |
returns a pointer to RECMDC_WIRHIT.
Definition at line 224 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by TMDC::driftDistance(), TRungeFitter::fit(), TTrackManager::makeTds(), and TTrackManager::saveMCTables().
struct MdcRec_wirhit * TMDCWireHit::reccdc | ( | void | ) | const |
returns a pointer to RECMDC_WIRHIT.
|
inline |
sets sequential length in one segment : this parameter is used in TCurlFinder now.
Definition at line 316 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
unsigned TMDCWireHit::sequence | ( | unsigned | ) | const |
sets sequential length in one segment : this parameter is used in TCurlFinder now.
|
inline |
returns sequential Length in one segment : this parameter is used in TCurlFinder now.
Definition at line 310 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
unsigned TMDCWireHit::sequence | ( | void | ) | const |
returns sequential Length in one segment : this parameter is used in TCurlFinder now.
|
inline |
sets state. Meaning of bits are written below.
Definition at line 268 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
unsigned TMDCWireHit::state | ( | unsigned | newState | ) |
sets state. Meaning of bits are written below.
|
inline |
sets state. Meaning of bits are written below. (tmp)
Definition at line 274 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
unsigned TMDCWireHit::state | ( | unsigned | newState | ) | const |
sets state. Meaning of bits are written below. (tmp)
|
inline |
returns state.
Definition at line 230 of file InstallArea/include/TrkReco/TrkReco/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(), TTrackManager::salvage(), TBuilder0::salvage(), TTrackManager::salvageAssociateHits(), SeparateCores(), TSegment::solveLR(), TSegment::solveThreeHits(), and TTrackBase::update().
unsigned TMDCWireHit::state | ( | void | ) | const |
returns state.
assigns a pointer to a TTrack.
Definition at line 286 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
assigns a pointer to a TTrack. (tmp)
Definition at line 292 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
assigns a pointer to a TTrack. (tmp)
|
inline |
assigns a pointer to a TTrack.
Definition at line 280 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by TTrack::assign(), and dump().
|
inline |
returns a pointer to a TMDCWire.
Definition at line 218 of file InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by 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(), 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 InstallArea/include/TrkReco/TrkReco/TMDCWireHit.h.
Referenced by TConformalFinder0::conformalTransformation(), TConformalFinder0::conformalTransformationDriftCircle(), TConformalFinder0::conformalTransformationRphi(), TCircleFitter::fit(), TCircle::fitForCurl(), TSegment::solveDualHits(), TSegment0::solveDualHits(), and TMLink::TMLink().
const HepPoint3D & TMDCWireHit::xyPosition | ( | void | ) | const |
returns drift time
returns position in the middle of wire. z is always zero, however.