ATLAS Offline Software
Public Types | Public Attributes | List of all members
CaloCellPacker_400_500::header501 Struct Reference

Packing parameters header (v501). More...

Inheritance diagram for CaloCellPacker_400_500::header501:
Collaboration diagram for CaloCellPacker_400_500::header501:

Public Types

enum  { STATUS_UNORDERED = (1 << 0), STATUS_IS_SUPERCELL = (1 << 1) }
 

Public Attributes

unsigned int m_status
 
unsigned int m_lengthProvenance
 
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
 

Detailed Description

Packing parameters header (v501).

Also for 502.

This adds a status flag.

Definition at line 267 of file CaloCellPacker_400_500.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
STATUS_UNORDERED 
STATUS_IS_SUPERCELL 

Definition at line 274 of file CaloCellPacker_400_500.h.

274  {
275  // Set if the cells are not in subcalo order.
276  STATUS_UNORDERED = (1 << 0),
277  // Set if the cells are SuperCell
278  STATUS_IS_SUPERCELL = (1 << 1)
279  };

Member Data Documentation

◆ m_crtae_mask

unsigned int CaloCellPacker_400_500::header400::m_crtae_mask
inherited

Definition at line 212 of file CaloCellPacker_400_500.h.

◆ m_crtae_tile_mask

unsigned int CaloCellPacker_400_500::header400::m_crtae_tile_mask
inherited

Definition at line 215 of file CaloCellPacker_400_500.h.

◆ m_e1_high_res

float CaloCellPacker_400_500::header400::m_e1_high_res
inherited

Definition at line 238 of file CaloCellPacker_400_500.h.

◆ m_e1_norm_res

float CaloCellPacker_400_500::header400::m_e1_norm_res
inherited

Packing ranges for floats.

Definition at line 237 of file CaloCellPacker_400_500.h.

◆ m_egain_mask

unsigned int CaloCellPacker_400_500::header400::m_egain_mask
inherited

Definition at line 210 of file CaloCellPacker_400_500.h.

◆ m_egain_tile_mask

unsigned int CaloCellPacker_400_500::header400::m_egain_tile_mask
inherited

Definition at line 213 of file CaloCellPacker_400_500.h.

◆ m_ehhig

int CaloCellPacker_400_500::header400::m_ehhig
inherited

Definition at line 224 of file CaloCellPacker_400_500.h.

◆ m_enhig

int CaloCellPacker_400_500::header400::m_enhig
inherited

Definition at line 223 of file CaloCellPacker_400_500.h.

◆ m_enlow

int CaloCellPacker_400_500::header400::m_enlow
inherited

Definition at line 221 of file CaloCellPacker_400_500.h.

◆ m_enmed

int CaloCellPacker_400_500::header400::m_enmed
inherited

Definition at line 222 of file CaloCellPacker_400_500.h.

◆ m_esign_mask

unsigned int CaloCellPacker_400_500::header400::m_esign_mask
inherited

Definition at line 211 of file CaloCellPacker_400_500.h.

◆ m_esign_tile_mask

unsigned int CaloCellPacker_400_500::header400::m_esign_tile_mask
inherited

Definition at line 214 of file CaloCellPacker_400_500.h.

◆ m_ghigh

int CaloCellPacker_400_500::header400::m_ghigh
inherited

Definition at line 226 of file CaloCellPacker_400_500.h.

◆ m_glow

int CaloCellPacker_400_500::header400::m_glow
inherited

Definition at line 225 of file CaloCellPacker_400_500.h.

◆ m_high_tile

float CaloCellPacker_400_500::header400::m_high_tile
inherited

Definition at line 239 of file CaloCellPacker_400_500.h.

◆ m_length

int CaloCellPacker_400_500::header400::m_length
inherited

Definition at line 197 of file CaloCellPacker_400_500.h.

◆ m_lengthProvenance

unsigned int CaloCellPacker_400_500::header500::m_lengthProvenance
inherited

Definition at line 256 of file CaloCellPacker_400_500.h.

◆ m_logat_mask

unsigned int CaloCellPacker_400_500::header400::m_logat_mask
inherited

Definition at line 217 of file CaloCellPacker_400_500.h.

◆ m_low_tile

float CaloCellPacker_400_500::header400::m_low_tile
inherited

Definition at line 240 of file CaloCellPacker_400_500.h.

◆ m_ncells_larem

int CaloCellPacker_400_500::header400::m_ncells_larem
inherited

Counters of number of cells in each subcalo.

Definition at line 202 of file CaloCellPacker_400_500.h.

◆ m_ncells_larfcal

int CaloCellPacker_400_500::header400::m_ncells_larfcal
inherited

Definition at line 204 of file CaloCellPacker_400_500.h.

◆ m_ncells_larhec

int CaloCellPacker_400_500::header400::m_ncells_larhec
inherited

Definition at line 203 of file CaloCellPacker_400_500.h.

◆ m_ncells_tile

int CaloCellPacker_400_500::header400::m_ncells_tile
inherited

Definition at line 205 of file CaloCellPacker_400_500.h.

◆ m_qabad

int CaloCellPacker_400_500::header400::m_qabad
inherited

Various enumeration constants.

Definition at line 220 of file CaloCellPacker_400_500.h.

◆ m_qualy_mask

unsigned int CaloCellPacker_400_500::header400::m_qualy_mask
inherited

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.

◆ m_seq_larem

int CaloCellPacker_400_500::header400::m_seq_larem
inherited

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.

◆ m_seq_larfcal

int CaloCellPacker_400_500::header400::m_seq_larfcal
inherited

Definition at line 233 of file CaloCellPacker_400_500.h.

◆ m_seq_larhec

int CaloCellPacker_400_500::header400::m_seq_larhec
inherited

Definition at line 232 of file CaloCellPacker_400_500.h.

◆ m_seq_tile

int CaloCellPacker_400_500::header400::m_seq_tile
inherited

Definition at line 234 of file CaloCellPacker_400_500.h.

◆ m_status

unsigned int CaloCellPacker_400_500::header501::m_status

Definition at line 272 of file CaloCellPacker_400_500.h.

◆ m_t0

float CaloCellPacker_400_500::header400::m_t0
inherited

Definition at line 241 of file CaloCellPacker_400_500.h.

◆ m_t1

float CaloCellPacker_400_500::header400::m_t1
inherited

Definition at line 242 of file CaloCellPacker_400_500.h.

◆ m_tsign_mask

unsigned int CaloCellPacker_400_500::header400::m_tsign_mask
inherited

Definition at line 216 of file CaloCellPacker_400_500.h.

◆ m_version

int CaloCellPacker_400_500::header400::m_version
inherited

Definition at line 199 of file CaloCellPacker_400_500.h.


The documentation for this struct was generated from the following file:
CaloCellPacker_400_500::header501::STATUS_UNORDERED
@ STATUS_UNORDERED
Definition: CaloCellPacker_400_500.h:276
CaloCellPacker_400_500::header501::STATUS_IS_SUPERCELL
@ STATUS_IS_SUPERCELL
Definition: CaloCellPacker_400_500.h:278