ATLAS Offline Software
|
Packing parameters header (v400). More...
Public Attributes | |
int | m_length |
int | m_version |
int | m_ncells_larem |
Counters of number of cells in each subcalo. More... | |
int | m_ncells_larhec |
int | m_ncells_larfcal |
int | m_ncells_tile |
unsigned int | m_qualy_mask |
Masks defining the bit positions used for various quantities. More... | |
unsigned int | m_egain_mask |
unsigned int | m_esign_mask |
unsigned int | m_crtae_mask |
unsigned int | m_egain_tile_mask |
unsigned int | m_esign_tile_mask |
unsigned int | m_crtae_tile_mask |
unsigned int | m_tsign_mask |
unsigned int | m_logat_mask |
int | m_qabad |
Various enumeration constants. More... | |
int | m_enlow |
int | m_enmed |
int | m_enhig |
int | m_ehhig |
int | m_glow |
int | m_ghigh |
int | m_seq_larem |
Counts of number of sequences in each subcalo. More... | |
int | m_seq_larhec |
int | m_seq_larfcal |
int | m_seq_tile |
float | m_e1_norm_res |
Packing ranges for floats. More... | |
float | m_e1_high_res |
float | m_high_tile |
float | m_low_tile |
float | m_t0 |
float | m_t1 |
Packing parameters header (v400).
This structure is written at the beginning of the packed data. It contains both the basic packing constants as well as counters for the number of cells and sequences.
These values are initialized in init_header
.
Since this is written directly to the persistent data, don't rearrange fields!
Definition at line 196 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_crtae_mask |
Definition at line 212 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_crtae_tile_mask |
Definition at line 215 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_e1_high_res |
Definition at line 238 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_e1_norm_res |
Packing ranges for floats.
Definition at line 237 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_egain_mask |
Definition at line 210 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_egain_tile_mask |
Definition at line 213 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ehhig |
Definition at line 224 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_enhig |
Definition at line 223 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_enlow |
Definition at line 221 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_enmed |
Definition at line 222 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_esign_mask |
Definition at line 211 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_esign_tile_mask |
Definition at line 214 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ghigh |
Definition at line 226 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_glow |
Definition at line 225 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_high_tile |
Definition at line 239 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_length |
Definition at line 197 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_logat_mask |
Definition at line 217 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_low_tile |
Definition at line 240 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ncells_larem |
Counters of number of cells in each subcalo.
Definition at line 202 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ncells_larfcal |
Definition at line 204 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ncells_larhec |
Definition at line 203 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_ncells_tile |
Definition at line 205 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_qabad |
Various enumeration constants.
Definition at line 220 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_qualy_mask |
Masks defining the bit positions used for various quantities.
These should all contain a single consecutive string of 1'.s
Definition at line 209 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_seq_larem |
Counts of number of sequences in each subcalo.
Note: in early versions of the v400 packer, these words would be left uninitialized if there were no cells.
Definition at line 231 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_seq_larfcal |
Definition at line 233 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_seq_larhec |
Definition at line 232 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_seq_tile |
Definition at line 234 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_t0 |
Definition at line 241 of file CaloCellPacker_400_500.h.
float CaloCellPacker_400_500::header400::m_t1 |
Definition at line 242 of file CaloCellPacker_400_500.h.
unsigned int CaloCellPacker_400_500::header400::m_tsign_mask |
Definition at line 216 of file CaloCellPacker_400_500.h.
int CaloCellPacker_400_500::header400::m_version |
Definition at line 199 of file CaloCellPacker_400_500.h.