![]() |
ATLAS Offline Software
|
#include <TopoClusterMap.h>
Public Member Functions | |
| TopoClusterMap (float minEta=-6., float minPhi=-3.2, float maxEta=6., float maxPhi=3.2, float dEta=0.3, float dPhi=0.1) | |
| ~TopoClusterMap () | |
| void | InsertTopoCluster (xAOD::CaloCluster *) |
| interface methods | |
| TopoClusterMap & | DuplicateMap () |
| void | ClearMap () |
| StatusCode | SetTopoClusters (const xAOD::CaloClusterContainer *) |
| TopoCluster2DMap & | RetrieveMap () |
| std::vector< const xAOD::CaloCluster * > | RetrieveTopoClusters (double eta, double phi, double Pt) const |
| std::vector< const xAOD::CaloCluster * > | RetrieveTopoClusters (double eta, double phi, double dEta, double dPhi) const |
| std::vector< const xAOD::CaloCluster * > | RetrieveTopoClusters (int eta_key, int phi_key) const |
| std::pair< int, int > | GetEtaPhiKeys (double eta, double phi) const |
Private Types | |
| typedef std::map< int, std::map< int, std::vector< const xAOD::CaloCluster * > > > | TopoCluster2DMap |
Private Member Functions | |
| void | SortGridVectors () |
| void | SortGridVector (int eta_key, int phi_key) |
Static Private Member Functions | |
| static double | GetLArThirdLayerRatio (const xAOD::CaloCluster *) |
Private Attributes | |
| TopoCluster2DMap | m_map |
| double | m_minEta |
| double | m_minPhi |
| double | m_maxEta |
| double | m_maxPhi |
| double | m_dEta |
| double | m_dPhi |
Definition at line 11 of file TopoClusterMap.h.
|
private |
Definition at line 13 of file TopoClusterMap.h.
| TopoClusterMap::TopoClusterMap | ( | float | minEta = -6., |
| float | minPhi = -3.2, | ||
| float | maxEta = 6., | ||
| float | maxPhi = 3.2, | ||
| float | dEta = 0.3, | ||
| float | dPhi = 0.1 ) |
Definition at line 23 of file TopoClusterMap.cxx.
|
default |
| void TopoClusterMap::ClearMap | ( | ) |
Definition at line 90 of file TopoClusterMap.cxx.
|
inline |
Definition at line 29 of file TopoClusterMap.h.
|
inline |
Definition at line 57 of file TopoClusterMap.h.
|
staticprivate |
Definition at line 167 of file TopoClusterMap.cxx.
| void TopoClusterMap::InsertTopoCluster | ( | xAOD::CaloCluster * | topo | ) |
interface methods
Definition at line 62 of file TopoClusterMap.cxx.
|
inline |
Definition at line 39 of file TopoClusterMap.h.
| std::vector< const xAOD::CaloCluster * > TopoClusterMap::RetrieveTopoClusters | ( | double | eta, |
| double | phi, | ||
| double | dEta, | ||
| double | dPhi ) const |
Definition at line 137 of file TopoClusterMap.cxx.
| std::vector< const xAOD::CaloCluster * > TopoClusterMap::RetrieveTopoClusters | ( | double | eta, |
| double | phi, | ||
| double | Pt ) const |
Definition at line 118 of file TopoClusterMap.cxx.
|
inline |
Definition at line 51 of file TopoClusterMap.h.
| StatusCode TopoClusterMap::SetTopoClusters | ( | const xAOD::CaloClusterContainer * | inputTopoClusterContainer | ) |
Definition at line 41 of file TopoClusterMap.cxx.
|
private |
Definition at line 84 of file TopoClusterMap.cxx.
|
private |
Definition at line 76 of file TopoClusterMap.cxx.
|
private |
Definition at line 83 of file TopoClusterMap.h.
|
private |
Definition at line 83 of file TopoClusterMap.h.
|
private |
Definition at line 79 of file TopoClusterMap.h.
|
private |
Definition at line 82 of file TopoClusterMap.h.
|
private |
Definition at line 82 of file TopoClusterMap.h.
|
private |
Definition at line 82 of file TopoClusterMap.h.
|
private |
Definition at line 82 of file TopoClusterMap.h.