![]() |
ATLAS Offline Software
|
#include <IMuonSegmentInOverlapResolvingTool.h>
Public Member Functions | |
| bool | inBounds (double locPosX, double cut=0.) |
| check whether the position is inside the range | |
| double | positionInsideTube (double locPosX) |
| checks wether the position is inside the range, if not returns the position inside the range closest to the input | |
| double | distanceFromReadout (double locPosX) |
| distance to readout, positive axis towards hv side | |
| double | distanceFromCenter (double locPosX) |
| distance to tube center, positive axis towards hv side | |
| std::string | toString () const |
Public Attributes | |
| const MuonGM::MdtReadoutElement * | detEl {nullptr} |
| bool | hasMdt {false} |
| double | shortestChannelLength |
| Amg::Transform3D | globalToSeg {} |
| Amg::Transform3D | segToGlobal {} |
| double | roPosInSegFrame {-999.} |
| double | hvPosInSegFrame {-999.} |
Definition at line 53 of file IMuonSegmentInOverlapResolvingTool.h.
|
inline |
distance to tube center, positive axis towards hv side
Definition at line 89 of file IMuonSegmentInOverlapResolvingTool.h.
|
inline |
distance to readout, positive axis towards hv side
Definition at line 81 of file IMuonSegmentInOverlapResolvingTool.h.
|
inline |
check whether the position is inside the range
Definition at line 65 of file IMuonSegmentInOverlapResolvingTool.h.
|
inline |
checks wether the position is inside the range, if not returns the position inside the range closest to the input
Definition at line 73 of file IMuonSegmentInOverlapResolvingTool.h.
|
inline |
Definition at line 177 of file IMuonSegmentInOverlapResolvingTool.h.
| const MuonGM::MdtReadoutElement* Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::detEl {nullptr} |
Definition at line 54 of file IMuonSegmentInOverlapResolvingTool.h.
| Amg::Transform3D Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::globalToSeg {} |
Definition at line 59 of file IMuonSegmentInOverlapResolvingTool.h.
| bool Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::hasMdt {false} |
Definition at line 55 of file IMuonSegmentInOverlapResolvingTool.h.
| double Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::hvPosInSegFrame {-999.} |
Definition at line 62 of file IMuonSegmentInOverlapResolvingTool.h.
| double Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::roPosInSegFrame {-999.} |
Definition at line 61 of file IMuonSegmentInOverlapResolvingTool.h.
| Amg::Transform3D Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::segToGlobal {} |
Definition at line 60 of file IMuonSegmentInOverlapResolvingTool.h.
| double Muon::IMuonSegmentInOverlapResolvingTool::SegmentGeometrySummary::shortestChannelLength |
Definition at line 56 of file IMuonSegmentInOverlapResolvingTool.h.