1#ifndef L1CALO_DETECTOR_REGION_H
2#define L1CALO_DETECTOR_REGION_H
66 bool isDisabled(
unsigned int caloDivisionsDisabled,
67 unsigned int etaLetterBitsDisabled,
68 unsigned int phiLetterBitsDisabled)
const;
71 unsigned int phiLetterBitsDisabled)
const;
Simple class to mainly store eta/phi information (indices, granularity, trigger tower coordinates) as...
void printInfo()
Print the content of the L1CaloDetectorRegion object.
double m_etaMin
lower eta bounds of tower
CaloDivision getCaloDivision() const
Method to return the calorimeter partition for this region.
double getEtaCoordinate() const
ObjectTypeEnum getObjectType() const
double m_phiMax
upper phi bounds of tower
bool isEtaPhiDisabled(unsigned int etaLetterBitsDisabled, unsigned int phiLetterBitsDisabled) const
Method to check this region against patterns of disabled areas: etaDisabled bit pattern of disabled s...
std::string layerToString()
Method to convert the enumerated type 'layer' to string.
unsigned int getPhiLetterBit() const
Method to return the bit number of the phi "letter".
bool m_valid
validity of the mapped channel
double m_etaBinWidth
eta granularity
double getEtaBinWidth() const
LayerTypeEnum getLayer() const
unsigned int getEtaLetterBit() const
Method to return the bit number of the eta "letter".
double m_etaCoord
eta coordinate of the trigger tower
double m_phiMin
lower phi bounds of tower
bool operator==(const L1CaloDetectorRegion &rhs)
std::string objectTypeToString()
Method to convert the enumerated type 'object' to string.
double m_phiCoord
phi coordinate of the trigger tower
double m_etaMax
upper eta bounds of tower
double getPhiBinWidth() const
bool isCaloDisabled(unsigned int caloDivisionsDisabled) const
Method to check this region against patterns of disabled areas: caloDisabled bit pattern of disabled ...
double m_phiBinWidth
phi granularity
bool isDisabled(unsigned int caloDivisionsDisabled, unsigned int etaLetterBitsDisabled, unsigned int phiLetterBitsDisabled) const
Method to check this region against patterns of disabled areas: caloDisabled bit pattern of disabled ...
double getPhiCoordinate() const