![]() |
ATLAS Offline Software
|
holds compactified CaloCell information
More...
#include <CaloCompactCell.h>
Public Types | |
| enum | MASKS { WORDMASK = 0xFFFF } |
| mask to project all bits of the value_type defined above. More... | |
| typedef unsigned short | value_type |
value type for the compact CaloCell data More... | |
Public Member Functions | |
| CaloCompactCell (const std::vector< value_type > &theCompactData) | |
| Constructor. More... | |
| ~CaloCompactCell ()=default | |
| const std::vector< value_type > & | getData () const |
| returns the vector of compactified CaloCell data. More... | |
Private Attributes | |
| std::vector< value_type > | m_compactData |
| vector containing the compactified CaloCell information. More... | |
holds compactified CaloCell information
CaloCell objects in an compressed manner. The actual data is stored as a vector<unsigned short>. Each compact cell therefor must provide its data in multiples of 16bit shorts. Definition at line 24 of file CaloCompactCell.h.
| typedef unsigned short CaloCompactCell::value_type |
value type for the compact CaloCell data
Each CompactCell holds a multiple of this data type. This type must have the length of 16 bits.
Definition at line 34 of file CaloCompactCell.h.
mask to project all bits of the value_type defined above.
| Enumerator | |
|---|---|
| WORDMASK | |
Definition at line 37 of file CaloCompactCell.h.
|
inline |
Constructor.
| theCompactData | The vector holding the compact CaloCell data |
Definition at line 48 of file CaloCompactCell.h.
|
default |
|
inline |
returns the vector of compactified CaloCell data.
Definition at line 58 of file CaloCompactCell.h.
|
private |
vector containing the compactified CaloCell information.
Definition at line 41 of file CaloCompactCell.h.
1.8.18