|
BOSS 7.1.3
BESIII Offline Software System
|
#include <MucRecHit.h>
Inheritance diagram for MucRecHit: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 |
Constructor.
Definition at line 42 of file MucRecHit.h.
Referenced by MucRecHit(), and operator=().
| 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::GetDistance(), MucRec2DRoad::GetHitDistance(), RecMucTrack::GetHitDistance(), and RecMucTrack::GetHitDistance2().
| 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::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::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::GetDistance(), RecMucTrack::GetHitDistance(), RecMucTrack::GetHitDistance2(), and MucRec3DRoad::MucRec3DRoad().
|
inline |
Get Seg.
Definition at line 74 of file MucRecHit.h.
Referenced by RecMucTrack::CalculateInsct(), DQA_MUC::execute(), MucRecRoadFinder::execute(), and MucRecTrkExt::execute().
|
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(), MucRecRoadFinder::TrackFinding(), and MucRecTrkExt::TrackFinding().