![]() |
ATLAS Offline Software
|
This class provides an interface to deal with regions in the neighbours finding
More...
#include <LArEM_region.h>
Public Member Functions | |
| LArEM_region () | |
| LArEM_region (unsigned int &minHash, short int &nbEtaBins, short int &nPhi, float minEta, float granulEta, float minPhi, float granulPhi, bool fullSym, bool isBarrelMiddle, short int &prevEtaReg, short int &nextEtaReg, std::vector< short int > &prevSampReg, std::vector< short int > &nextSampReg, std::vector< short int > &prevSubdetReg, std::vector< short int > &nextSubdetReg) | |
| ~LArEM_region () | |
| short int | numberOfEta () const |
| number of eta bins in the whole region More... | |
| short int | phiN () const |
| number of phi bins More... | |
| float | etaGranularity () const |
| eta granularity More... | |
| float | phiGranularity () const |
| phi granularity More... | |
| bool | fullTwoPi () const |
| true if detector covers full 2pi (== wraparound option in dictionary) More... | |
| bool | isFirstBarrelRegion () const |
| true if region close to barrel middle More... | |
| float | etaMin () const |
| starting eta More... | |
| float | etaMax () const |
| end eta More... | |
| float | phiMin () const |
| starting phi More... | |
| float | phiMax () const |
| end phi More... | |
| unsigned int | hashMin () const |
| hash Id of the first cell of the region More... | |
| unsigned int | hashMax () const |
| hash Id of the last cell of the region +1 More... | |
| short int | prevEtaRegion () const |
| region number of the previous region in eta More... | |
| short int | nextEtaRegion () const |
| region number of the next region in eta More... | |
| bool | isEtaMin (unsigned int index) const |
| is the considered cell in the first eta bin of the region ? More... | |
| bool | isEtaMax (unsigned int index) const |
| is the considered cell in the last eta bin of the region ? More... | |
| bool | isPhiMin (unsigned int index) const |
| is the considered cell in the first phi bin of the region ? More... | |
| bool | isPhiMax (unsigned int index) const |
| is the considered cell in the last phi bin of the region ? More... | |
| const std::vector< short int > & | prevSamplingRegion () const |
| region number of the prev region in sampling More... | |
| const std::vector< short int > & | nextSamplingRegion () const |
| region number of the next region in sampling More... | |
| const std::vector< short int > & | prevSubdetRegion () const |
| region number of the prev region in subdet More... | |
| const std::vector< short int > & | nextSubdetRegion () const |
| region number of the next region in subdet More... | |
Private Attributes | |
| unsigned int | m_hashMin |
| short int | m_nbEtaBins |
| short int | m_nPhi |
| float | m_minEta |
| float | m_granulEta |
| float | m_minPhi |
| float | m_granulPhi |
| bool | m_fullSym |
| bool | m_isFirstBarrelRegion |
| short int | m_prevEtaReg |
| short int | m_nextEtaReg |
| std::vector< short int > | m_prevSampReg |
| std::vector< short int > | m_nextSampReg |
| std::vector< short int > | m_prevSubdetReg |
| std::vector< short int > | m_nextSubdetReg |
This class provides an interface to deal with regions in the neighbours finding
Definition at line 19 of file LArEM_region.h.
| LArEM_region::LArEM_region | ( | ) |
Definition at line 12 of file LArEM_region.cxx.
| LArEM_region::LArEM_region | ( | unsigned int & | minHash, |
| short int & | nbEtaBins, | ||
| short int & | nPhi, | ||
| float | minEta, | ||
| float | granulEta, | ||
| float | minPhi, | ||
| float | granulPhi, | ||
| bool | fullSym, | ||
| bool | isBarrelMiddle, | ||
| short int & | prevEtaReg, | ||
| short int & | nextEtaReg, | ||
| std::vector< short int > & | prevSampReg, | ||
| std::vector< short int > & | nextSampReg, | ||
| std::vector< short int > & | prevSubdetReg, | ||
| std::vector< short int > & | nextSubdetReg | ||
| ) |
Definition at line 27 of file LArEM_region.cxx.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
true if detector covers full 2pi (== wraparound option in dictionary)
Definition at line 46 of file LArEM_region.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 116 of file LArEM_region.h.
|
private |
Definition at line 113 of file LArEM_region.h.
|
private |
Definition at line 115 of file LArEM_region.h.
|
private |
Definition at line 109 of file LArEM_region.h.
|
private |
Definition at line 117 of file LArEM_region.h.
|
private |
Definition at line 112 of file LArEM_region.h.
|
private |
Definition at line 114 of file LArEM_region.h.
|
private |
Definition at line 110 of file LArEM_region.h.
|
private |
Definition at line 120 of file LArEM_region.h.
|
private |
Definition at line 122 of file LArEM_region.h.
|
private |
Definition at line 124 of file LArEM_region.h.
|
private |
Definition at line 111 of file LArEM_region.h.
|
private |
Definition at line 119 of file LArEM_region.h.
|
private |
Definition at line 121 of file LArEM_region.h.
|
private |
Definition at line 123 of file LArEM_region.h.
1.8.18