This class provides an interface to deal with regions in the neighbours finding
More...
#include <LArHEC_region.h>
|
| LArHEC_region (void) |
|
| LArHEC_region (unsigned int &minHash, short int &nbEtaBins, short int &nPhi, float minEta, float granulEta, float minPhi, float granulPhi, bool fullSym, short int &prevEtaReg, short int &nextEtaReg, std::vector< short int > &prevEtaSamp, std::vector< short int > &nextEtaSamp) |
|
| ~LArHEC_region (void) |
|
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...
|
|
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 (const unsigned int &index) const |
| is the considered cell in the first eta bin of the region ? More...
|
|
bool | isEtaMax (const unsigned int &index) const |
| is the considered cell in the last eta bin of the region ? More...
|
|
bool | isPhiMin (const unsigned int &index) const |
| is the considered cell in the first phi bin of the region ? More...
|
|
bool | isPhiMax (const 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...
|
|
This class provides an interface to deal with regions in the neighbours finding
Definition at line 20 of file LArHEC_region.h.
◆ LArHEC_region() [1/2]
LArHEC_region::LArHEC_region |
( |
void |
| ) |
|
◆ LArHEC_region() [2/2]
LArHEC_region::LArHEC_region |
( |
unsigned int & |
minHash, |
|
|
short int & |
nbEtaBins, |
|
|
short int & |
nPhi, |
|
|
float |
minEta, |
|
|
float |
granulEta, |
|
|
float |
minPhi, |
|
|
float |
granulPhi, |
|
|
bool |
fullSym, |
|
|
short int & |
prevEtaReg, |
|
|
short int & |
nextEtaReg, |
|
|
std::vector< short int > & |
prevEtaSamp, |
|
|
std::vector< short int > & |
nextEtaSamp |
|
) |
| |
◆ ~LArHEC_region()
LArHEC_region::~LArHEC_region |
( |
void |
| ) |
|
|
default |
◆ etaGranularity()
float LArHEC_region::etaGranularity |
( |
| ) |
const |
◆ etaMax()
float LArHEC_region::etaMax |
( |
| ) |
const |
◆ etaMin()
float LArHEC_region::etaMin |
( |
| ) |
const |
◆ fullTwoPi()
bool LArHEC_region::fullTwoPi |
( |
| ) |
const |
true if detector covers full 2pi (== wraparound option in dictionary)
Definition at line 69 of file LArHEC_region.cxx.
◆ hashMax()
unsigned int LArHEC_region::hashMax |
( |
| ) |
const |
◆ hashMin()
unsigned int LArHEC_region::hashMin |
( |
| ) |
const |
◆ isEtaMax()
bool LArHEC_region::isEtaMax |
( |
const unsigned int & |
index | ) |
const |
is the considered cell in the last eta bin of the region ?
Definition at line 121 of file LArHEC_region.cxx.
◆ isEtaMin()
bool LArHEC_region::isEtaMin |
( |
const unsigned int & |
index | ) |
const |
is the considered cell in the first eta bin of the region ?
Definition at line 114 of file LArHEC_region.cxx.
◆ isPhiMax()
bool LArHEC_region::isPhiMax |
( |
const unsigned int & |
index | ) |
const |
is the considered cell in the last phi bin of the region ?
Definition at line 135 of file LArHEC_region.cxx.
◆ isPhiMin()
bool LArHEC_region::isPhiMin |
( |
const unsigned int & |
index | ) |
const |
is the considered cell in the first phi bin of the region ?
Definition at line 128 of file LArHEC_region.cxx.
◆ nextEtaRegion()
short int LArHEC_region::nextEtaRegion |
( |
| ) |
const |
◆ nextSamplingRegion()
const std::vector< short int > & LArHEC_region::nextSamplingRegion |
( |
| ) |
const |
◆ numberOfEta()
short int LArHEC_region::numberOfEta |
( |
| ) |
const |
◆ phiGranularity()
float LArHEC_region::phiGranularity |
( |
| ) |
const |
◆ phiMax()
float LArHEC_region::phiMax |
( |
| ) |
const |
◆ phiMin()
float LArHEC_region::phiMin |
( |
| ) |
const |
◆ phiN()
short int LArHEC_region::phiN |
( |
| ) |
const |
◆ prevEtaRegion()
short int LArHEC_region::prevEtaRegion |
( |
| ) |
const |
◆ prevSamplingRegion()
const std::vector< short int > & LArHEC_region::prevSamplingRegion |
( |
| ) |
const |
◆ m_fullSym
bool LArHEC_region::m_fullSym |
|
private |
◆ m_granulEta
float LArHEC_region::m_granulEta |
|
private |
◆ m_granulPhi
float LArHEC_region::m_granulPhi |
|
private |
◆ m_hashMin
unsigned int LArHEC_region::m_hashMin |
|
private |
◆ m_minEta
float LArHEC_region::m_minEta |
|
private |
◆ m_minPhi
float LArHEC_region::m_minPhi |
|
private |
◆ m_nbEtaBins
short int LArHEC_region::m_nbEtaBins |
|
private |
◆ m_nextEtaReg
short int LArHEC_region::m_nextEtaReg |
|
private |
◆ m_nextSampReg
std::vector<short int> LArHEC_region::m_nextSampReg |
|
private |
◆ m_nPhi
short int LArHEC_region::m_nPhi |
|
private |
◆ m_prevEtaReg
short int LArHEC_region::m_prevEtaReg |
|
private |
◆ m_prevSampReg
std::vector<short int> LArHEC_region::m_prevSampReg |
|
private |
The documentation for this class was generated from the following files: