ATLAS Offline Software
|
#include <TgcHitClustering.h>
Public Types | |
using | HitList = TgcClusterObj3D::HitList |
Public Member Functions | |
TgcHitClusteringObj (const TgcIdHelper *tgcIdHelp) | |
bool | cluster (const HitList &col) |
bool | cluster (HitList &filteredHits, std::vector< HitList > &finalClusts) |
bool | buildClusters3D () |
void | dump () const |
const HitList & | bestEtaCluster () const |
const HitList & | bestPhiCluster () const |
Public Attributes | |
const TgcIdHelper * | m_tgcIdHelper {nullptr} |
std::vector< HitList > | clustersEta {} |
std::vector< HitList > | clustersPhi {} |
std::vector< TgcClusterObj3D > | clusters3D {} |
Definition at line 47 of file TgcHitClustering.h.
Definition at line 49 of file TgcHitClustering.h.
|
inline |
Definition at line 51 of file TgcHitClustering.h.
Definition at line 12 of file TgcHitClustering.cxx.
Definition at line 15 of file TgcHitClustering.cxx.
bool Muon::TgcHitClusteringObj::buildClusters3D | ( | ) |
Definition at line 65 of file TgcHitClustering.cxx.
bool Muon::TgcHitClusteringObj::cluster | ( | HitList & | filteredHits, |
std::vector< HitList > & | finalClusts | ||
) |
Create new clusters if the cluster is more separated by more than one channel or if the gas gaps don't match
Definition at line 18 of file TgcHitClustering.cxx.
void Muon::TgcHitClusteringObj::dump | ( | ) | const |
std::vector<TgcClusterObj3D> Muon::TgcHitClusteringObj::clusters3D {} |
Definition at line 69 of file TgcHitClustering.h.
std::vector<HitList> Muon::TgcHitClusteringObj::clustersEta {} |
Definition at line 67 of file TgcHitClustering.h.
std::vector<HitList> Muon::TgcHitClusteringObj::clustersPhi {} |
Definition at line 68 of file TgcHitClustering.h.
const TgcIdHelper* Muon::TgcHitClusteringObj::m_tgcIdHelper {nullptr} |
Definition at line 66 of file TgcHitClustering.h.