![]() |
ATLAS Offline Software
|
#include <JGTowerHelper.h>
Public Member Functions | |
| JGTowerHelper ()=delete | |
| JGTowerHelper (float eta, float deta, float phi, float dphi) | |
| virtual | ~JGTowerHelper () |
| float | Eta () const |
| float | Phi () const |
| float | dEta () const |
| float | dPhi () const |
| float | sampling () const |
| const std::vector< int > & | GetSCIndices () const |
| const std::vector< int > & | GetTileIndices () const |
| void | SetSCIndices (int sc_id) |
| void | SetTileIndices (int tile_id) |
| void | SetSampling (int sampling) |
| bool | inBox (float eta, float phi) const |
| float | area () const |
| void | setArea (float value) |
| std::size_t | previousEtaIndex () const |
| The index of the tower before this one in eta (SIZE_MAX if not valid). | |
| bool | hasPreviousEta () const |
| Whether there is a previous eta tower. | |
| std::size_t | nextEtaIndex () const |
| The index of the tower after this one in eta (SIZE_MAX if not valid). | |
| bool | hasNextEta () const |
| Whether there is a next eta tower. | |
| std::size_t | previousPhiIndex () const |
| The index of the tower before this one in phi (SIZE_MAX if not valid). | |
| bool | hasPreviousPhi () const |
| Whether there is a previous phi tower. | |
| std::size_t | nextPhiIndex () const |
| The index of the tower after this one in phi (SIZE_MAX if not valid). | |
| bool | hasNextPhi () const |
| Whether there is a next phi tower. | |
| std::size_t | indexInFront () const |
| The index of the tower in front of this one. | |
| bool | isFrontTower () const |
| Whether there is a tower in front of this one. | |
| std::size_t | indexBehind () const |
| The index of the tower behind this one. | |
| bool | isBackTower () const |
| Whether there is a tower behind this one. | |
| void | setPreviousEtaIndex (std::size_t value) |
| void | setNextEtaIndex (std::size_t value) |
| void | setPreviousPhiIndex (std::size_t value) |
| void | setNextPhiIndex (std::size_t value) |
| void | setIndexInFront (std::size_t value) |
| void | setIndexBehind (std::size_t value) |
Static Public Member Functions | |
| static bool | inBox (float eta1, float eta2, float deta, float phi1, float phi2, float dphi) |
Private Attributes | |
| float | m_eta {-999} |
| float | m_deta {-999} |
| float | m_phi {-999} |
| float | m_dphi {-999} |
| int | m_sampling {-999} |
| std::vector< int > | m_scellIndices |
| std::vector< int > | m_tileIndices |
| float | m_area {-1} |
| std::size_t | m_prevEtaIndex {SIZE_MAX} |
| std::size_t | m_nextEtaIndex {SIZE_MAX} |
| std::size_t | m_prevPhiIndex {SIZE_MAX} |
| std::size_t | m_nextPhiIndex {SIZE_MAX} |
| std::size_t | m_indexInFront {SIZE_MAX} |
| std::size_t | m_indexBehind {SIZE_MAX} |
Definition at line 25 of file JGTowerHelper.h.
|
delete |
| LVL1::JGTowerHelper::JGTowerHelper | ( | float | eta, |
| float | deta, | ||
| float | phi, | ||
| float | dphi ) |
Definition at line 12 of file JGTowerHelper.cxx.
|
virtual |
Definition at line 21 of file JGTowerHelper.cxx.
|
inline |
Definition at line 50 of file JGTowerHelper.h.
|
inline |
Definition at line 38 of file JGTowerHelper.h.
|
inline |
Definition at line 39 of file JGTowerHelper.h.
|
inline |
Definition at line 36 of file JGTowerHelper.h.
|
inline |
Definition at line 41 of file JGTowerHelper.h.
|
inline |
Definition at line 42 of file JGTowerHelper.h.
|
inline |
|
inline |
|
inline |
|
inline |
| bool LVL1::JGTowerHelper::inBox | ( | float | eta, |
| float | phi ) const |
Definition at line 38 of file JGTowerHelper.cxx.
|
static |
Definition at line 24 of file JGTowerHelper.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The index of the tower after this one in eta (SIZE_MAX if not valid).
Definition at line 66 of file JGTowerHelper.h.
|
inline |
The index of the tower after this one in phi (SIZE_MAX if not valid).
Definition at line 74 of file JGTowerHelper.h.
|
inline |
Definition at line 37 of file JGTowerHelper.h.
|
inline |
The index of the tower before this one in eta (SIZE_MAX if not valid).
Definition at line 62 of file JGTowerHelper.h.
|
inline |
The index of the tower before this one in phi (SIZE_MAX if not valid).
Definition at line 70 of file JGTowerHelper.h.
|
inline |
Definition at line 40 of file JGTowerHelper.h.
|
inline |
Definition at line 51 of file JGTowerHelper.h.
|
inline |
Definition at line 91 of file JGTowerHelper.h.
|
inline |
Definition at line 90 of file JGTowerHelper.h.
|
inline |
Definition at line 87 of file JGTowerHelper.h.
|
inline |
Definition at line 89 of file JGTowerHelper.h.
|
inline |
Definition at line 86 of file JGTowerHelper.h.
|
inline |
Definition at line 88 of file JGTowerHelper.h.
|
inline |
Definition at line 45 of file JGTowerHelper.h.
|
inline |
Definition at line 43 of file JGTowerHelper.h.
|
inline |
Definition at line 44 of file JGTowerHelper.h.
|
private |
Definition at line 101 of file JGTowerHelper.h.
|
private |
Definition at line 95 of file JGTowerHelper.h.
|
private |
Definition at line 97 of file JGTowerHelper.h.
|
private |
Definition at line 94 of file JGTowerHelper.h.
|
private |
Definition at line 107 of file JGTowerHelper.h.
|
private |
Definition at line 106 of file JGTowerHelper.h.
|
private |
Definition at line 103 of file JGTowerHelper.h.
|
private |
Definition at line 105 of file JGTowerHelper.h.
|
private |
Definition at line 96 of file JGTowerHelper.h.
|
private |
Definition at line 102 of file JGTowerHelper.h.
|
private |
Definition at line 104 of file JGTowerHelper.h.
|
private |
Definition at line 98 of file JGTowerHelper.h.
|
private |
Definition at line 99 of file JGTowerHelper.h.
|
private |
Definition at line 100 of file JGTowerHelper.h.