ATLAS Offline Software
|
#include <TgcHitClustering.h>
Public Types | |
enum | Edge : uint8_t { Edge::LowEtaLowPhi = 0, Edge::LowEtaHighPhi, Edge::HighEtaLowPhi, Edge::HighEtaHighPhi } |
Representation of the four edge points. More... | |
using | HitList = std::vector< const TgcPrepData * > |
Public Member Functions | |
TgcClusterObj3D (const HitList &etaC, const HitList &phiC) | |
Amg::Vector3D & | getEdge (const Edge e) |
const Amg::Vector3D & | getEdge (const Edge e) const |
Public Attributes | |
HitList | etaCluster {} |
HitList | phiCluster {} |
Private Attributes | |
std::array< Amg::Vector3D, 4 > | m_edgePoints {make_array<Amg::Vector3D, 4>(Amg::Vector3D::Zero())} |
Definition at line 19 of file TgcHitClustering.h.
using Muon::TgcClusterObj3D::HitList = std::vector< const TgcPrepData* > |
Definition at line 22 of file TgcHitClustering.h.
|
strong |
Representation of the four edge points.
Enumerator | |
---|---|
LowEtaLowPhi | |
LowEtaHighPhi | |
HighEtaLowPhi | |
HighEtaHighPhi |
Definition at line 30 of file TgcHitClustering.h.
Definition at line 24 of file TgcHitClustering.h.
|
inline |
Definition at line 36 of file TgcHitClustering.h.
|
inline |
Definition at line 39 of file TgcHitClustering.h.
HitList Muon::TgcClusterObj3D::etaCluster {} |
Definition at line 26 of file TgcHitClustering.h.
|
private |
Definition at line 44 of file TgcHitClustering.h.
HitList Muon::TgcClusterObj3D::phiCluster {} |
Definition at line 27 of file TgcHitClustering.h.