LineGap class, associated only with 2D TPC hit types and applied only to the z coordinate when sampling position vectors.
More...
#include "DetectorGap.h"
|
const LineGapType | m_lineGapType |
| The type of line gap, e.g. TPC wire-type gap (u, v, w), or drift-type gap.
|
|
const float | m_lineStartX |
| The line x start coordinate, units mm.
|
|
const float | m_lineEndX |
| The line x end coordinate, units mm.
|
|
const float | m_lineStartZ |
| The line z start coordinate, units mm.
|
|
const float | m_lineEndZ |
| The line z end coordinate, units mm.
|
|
LineGap class, associated only with 2D TPC hit types and applied only to the z coordinate when sampling position vectors.
Definition at line 49 of file DetectorGap.h.
◆ LineGap()
Constructor.
- Parameters
-
parameters | the gap parameters |
Definition at line 21 of file DetectorGap.cc.
◆ GetLineEndX()
float pandora::LineGap::GetLineEndX |
( |
| ) |
const |
|
inline |
Get the line end x coordinate.
- Parameters
-
Definition at line 289 of file DetectorGap.h.
◆ GetLineEndZ()
float pandora::LineGap::GetLineEndZ |
( |
| ) |
const |
|
inline |
Get the line end z coordinate.
- Parameters
-
Definition at line 303 of file DetectorGap.h.
◆ GetLineGapType()
◆ GetLineStartX()
float pandora::LineGap::GetLineStartX |
( |
| ) |
const |
|
inline |
Get the line start x coordinate.
- Parameters
-
the | line start x coordinate |
Definition at line 282 of file DetectorGap.h.
◆ GetLineStartZ()
float pandora::LineGap::GetLineStartZ |
( |
| ) |
const |
|
inline |
Get the line start z coordinate.
- Parameters
-
the | line start z coordinate |
Definition at line 296 of file DetectorGap.h.
◆ IsInGap()
bool pandora::LineGap::IsInGap |
( |
const CartesianVector & |
positionVector, |
|
|
const HitType |
hitType, |
|
|
const float |
gapTolerance |
|
) |
| const |
|
virtual |
Whether a specified position lies within the gap.
- Parameters
-
positionVector | the position vector |
hitType | the hit type, providing context to aid interpretation of provided position vector |
gapTolerance | tolerance allowed when declaring a point to be "in" a gap region, units mm |
- Returns
- boolean
Implements pandora::DetectorGap.
Definition at line 34 of file DetectorGap.cc.
◆ PandoraObjectFactory< object_creation::Geometry::LineGap::Parameters, object_creation::Geometry::LineGap::Object >
◆ m_lineEndX
const float pandora::LineGap::m_lineEndX |
|
private |
The line x end coordinate, units mm.
Definition at line 99 of file DetectorGap.h.
◆ m_lineEndZ
const float pandora::LineGap::m_lineEndZ |
|
private |
The line z end coordinate, units mm.
Definition at line 101 of file DetectorGap.h.
◆ m_lineGapType
The type of line gap, e.g. TPC wire-type gap (u, v, w), or drift-type gap.
Definition at line 97 of file DetectorGap.h.
◆ m_lineStartX
const float pandora::LineGap::m_lineStartX |
|
private |
The line x start coordinate, units mm.
Definition at line 98 of file DetectorGap.h.
◆ m_lineStartZ
const float pandora::LineGap::m_lineStartZ |
|
private |
The line z start coordinate, units mm.
Definition at line 100 of file DetectorGap.h.
The documentation for this class was generated from the following files: