BOSS 7.1.0
BESIII Offline Software System
|
#include <MucRecHit.h>
Public Member Functions | |
MucRecHit () | |
Constructor. | |
MucRecHit (const Identifier &id) | |
Constructor. | |
MucRecHit (const int part=-1, const int seg=-1, const int gap=-1, const int strip=-1) | |
Constructor. | |
MucRecHit (const MucRecHit &source) | |
Copy constructor. | |
MucRecHit & | operator= (const MucRecHit &orig) |
Assignment operator. | |
~MucRecHit () | |
Destructor. | |
virtual const CLID & | clID () const |
Identifier | GetID () const |
Get soft identifier of this hit. | |
int | Part () const |
Get Part. | |
int | Seg () const |
Get Seg. | |
int | Gap () const |
Get Gap. | |
int | Strip () const |
Get Strip. | |
MucGeoGap * | GetGap () const |
Get geometry data for the gap containing this hit. | |
MucGeoStrip * | GetStrip () const |
Get geometry data for the strip containing this hit. | |
Hep3Vector | GetCenterPos () const |
Get Center position of the strip (global coords). | |
Hep3Vector | GetCenterSigma () const |
Get Center position uncertainty of the strip (global coords). | |
void | SetHitMode (int recmode) |
int | GetHitMode () const |
void | SetHitSeed (int seed) |
int | HitIsSeed () const |
void | SetPadID (int padID) |
void | SetIntersectX (float x) |
void | SetIntersectY (float y) |
void | SetIntersectZ (float z) |
int | GetPadID () const |
float | GetIntersectX () const |
float | GetIntersectY () const |
float | GetIntersectZ () const |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 37 of file MucRecHit.h.
|
inline |
MucRecHit::MucRecHit | ( | const Identifier & | id | ) |
Constructor.
Definition at line 17 of file MucRecHit.cxx.
MucRecHit::MucRecHit | ( | const int | part = -1 , |
const int | seg = -1 , |
||
const int | gap = -1 , |
||
const int | strip = -1 |
||
) |
Constructor.
Definition at line 38 of file MucRecHit.cxx.
MucRecHit::MucRecHit | ( | const MucRecHit & | source | ) |
Copy constructor.
Definition at line 70 of file MucRecHit.cxx.
MucRecHit::~MucRecHit | ( | ) |
Destructor.
Definition at line 94 of file MucRecHit.cxx.
|
inlinestatic |
|
inlinevirtual |
Definition at line 62 of file MucRecHit.h.
|
inline |
Get Gap.
Definition at line 77 of file MucRecHit.h.
Referenced by MucRec2DRoad::AttachHit(), RecMucTrack::AttachHit(), MucRec2DRoad::AttachHitNoFit(), RecMucTrack::CalculateInsct(), DQA_MUC::execute(), MucRecRoadFinder::execute(), MucRecTrkExt::execute(), ExtMucKal::ExtMucFilter(), ExtMucKal::GetDistance(), MucRec2DRoad::GetHitDistance(), RecMucTrack::GetHitDistance(), RecMucTrack::GetHitDistance2(), and ExtMucKal::GetHitGap().
Hep3Vector MucRecHit::GetCenterPos | ( | ) | const |
Get Center position of the strip (global coords).
Definition at line 104 of file MucRecHit.cxx.
Referenced by MucRecTrkExt::execute(), ExtMucKal::GetDistance(), MucRec2DRoad::GetHitDistance(), RecMucTrack::GetHitDistance(), and RecMucTrack::GetHitDistance2().
Hep3Vector MucRecHit::GetCenterSigma | ( | ) | const |
Get Center position uncertainty of the strip (global coords).
Definition at line 114 of file MucRecHit.cxx.
Referenced by MucRec3DRoad::MucRec3DRoad().
|
inline |
Get geometry data for the gap containing this hit.
Definition at line 83 of file MucRecHit.h.
Referenced by MucRecRoadFinder::execute(), ExtMucKal::ExtMucFilter(), ExtMucKal::GetDistance(), MucRec2DRoad::GetHitDistance(), RecMucTrack::GetHitDistance(), RecMucTrack::GetHitDistance2(), and ExtMucKal::TrackHit().
|
inline |
Definition at line 96 of file MucRecHit.h.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Get soft identifier of this hit.
Definition at line 68 of file MucRecHit.h.
Referenced by MucRecHitContainer::GetHitByIdentifier(), MucRec2DRoad::GetNSharedHits(), RecMucTrack::GetNSharedHits(), and MucRec2DRoad::HasHit().
|
inline |
Definition at line 108 of file MucRecHit.h.
|
inline |
Definition at line 109 of file MucRecHit.h.
|
inline |
Definition at line 110 of file MucRecHit.h.
|
inline |
Definition at line 107 of file MucRecHit.h.
|
inline |
Get geometry data for the strip containing this hit.
Definition at line 86 of file MucRecHit.h.
Referenced by ExtMucKal::ExtMucFilter(), and ExtMucKal::TrackHit().
|
inline |
Definition at line 100 of file MucRecHit.h.
Assignment operator.
Definition at line 80 of file MucRecHit.cxx.
|
inline |
Get Part.
Definition at line 71 of file MucRecHit.h.
Referenced by RecMucTrack::AttachHit(), RecMucTrack::CalculateInsct(), DQA_MUC::execute(), MucRecRoadFinder::execute(), MucRecTrkExt::execute(), ExtMucKal::ExtMucFilter(), ExtMucKal::GetDistance(), RecMucTrack::GetHitDistance(), RecMucTrack::GetHitDistance2(), ExtMucKal::GetHitGap(), and MucRec3DRoad::MucRec3DRoad().
|
inline |
Get Seg.
Definition at line 74 of file MucRecHit.h.
Referenced by RecMucTrack::CalculateInsct(), DQA_MUC::execute(), MucRecRoadFinder::execute(), MucRecTrkExt::execute(), ExtMucKal::ExtMucFilter(), and ExtMucKal::GetHitGap().
|
inline |
Definition at line 94 of file MucRecHit.h.
Referenced by MucRecRoadFinder::execute(), MucRecTrkExt::execute(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().
|
inline |
Definition at line 98 of file MucRecHit.h.
Referenced by MucRecRoadFinder::execute().
|
inline |
Definition at line 103 of file MucRecHit.h.
Referenced by RecMucTrack::LineFit().
|
inline |
Definition at line 104 of file MucRecHit.h.
Referenced by RecMucTrack::LineFit().
|
inline |
Definition at line 105 of file MucRecHit.h.
Referenced by RecMucTrack::LineFit().
|
inline |
Definition at line 102 of file MucRecHit.h.
Referenced by RecMucTrack::LineFit().
|
inline |
Get Strip.
Definition at line 80 of file MucRecHit.h.
Referenced by DQA_MUC::execute(), MucRecRoadFinder::execute(), MucRecTrkExt::execute(), ExtMucKal::ExtMucFilter(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().