|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOEVENT_CALOSAMPLINGHELPER_H
6 #define CALOEVENT_CALOSAMPLINGHELPER_H
8 #include "CaloGeoHelpers/CaloSampling.h"
85 const unsigned int&
mask);
static bool isEMSampling(const CaloSample &rSample)
Get sampling characteristics.
algorithmic methods of the legacy CaloSampling.h class used by the legacy CaloCluster object
static bool isTileSampling(const CaloSample &rSample)
provides Calorimeter Sampling enum
static const unsigned int m_TileMask
static unsigned int getSamplingBit(const CaloSample &rSample)
Return a unique bit set for a given sampling.
static unsigned int getSamplingPattern(const CaloSample s)
Get a unsigned with one bit set
CaloSamplingHelper & operator=(const CaloSamplingHelper &rhs)=delete
static bool isHADSampling(const CaloSample &rSample)
static const unsigned int m_EndCapMask
static const unsigned int m_EMMask
static bool isBarrelSampling(const CaloSample &rSample)
static CaloSample getSampling(const CaloCell &c)
Retrieves the sampling indicator for a cell.
static bool isLArSampling(const CaloSample &rSample)
Data object for each calorimeter readout cell.
static const unsigned int m_LArMask
static const unsigned int m_HADMask
~CaloSamplingHelper()=default
CaloSamplingHelper(const CaloSamplingHelper &rhs)=delete
CaloSamplingHelper()=default
static bool isEndCapSampling(const CaloSample &rSample)
static const unsigned int m_BarrelMask
static bool matchPattern(const CaloSample &rSample, const unsigned int &mask)