![]() |
ATLAS Offline Software
|
Helper to calculate hash offsets in each COOL channel. More...
#include <CaloNoiseHashRanges.h>
Public Types | |
| enum | SYSTEM { EMECZNEG = 0 , EMBZNEG = 1 , EMBZPOS = 2 , EMECZPOS = 3 , HEC =16 , FCAL =32 , TILE =48 } |
Public Member Functions | |
| CaloNoiseHashRanges ()=delete | |
| CaloNoiseHashRanges (const CaloCell_ID *cellId) | |
| Constructor. | |
| ~CaloNoiseHashRanges ()=default | |
| const std::map< SYSTEM, IdentifierHash > & | hashOffsets () const |
| Return a map of cool-channel and hash-offset. | |
| std::size_t | maxLArCells () const |
| Return the number of LAr cells. | |
| std::size_t | maxTileCells () const |
| Return the number of Tile cells. | |
Private Attributes | |
| std::map< SYSTEM, IdentifierHash > | m_hashOffsets |
| std::size_t | m_maxLArCells |
| std::size_t | m_maxTileCells |
Helper to calculate hash offsets in each COOL channel.
Definition at line 18 of file CaloNoiseHashRanges.h.
|
delete |
| CaloNoiseHashRanges::CaloNoiseHashRanges | ( | const CaloCell_ID * | cellId | ) |
Constructor.
| cellId | CaloCell_ID pointer to a CaloCell_ID object |
Initializes the hash ranges
Definition at line 9 of file CaloNoiseHashRanges.cxx.
|
default |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 56 of file CaloNoiseHashRanges.h.
|
private |
Definition at line 57 of file CaloNoiseHashRanges.h.
|
private |
Definition at line 58 of file CaloNoiseHashRanges.h.