ATLAS Offline Software
Loading...
Searching...
No Matches
CaloCellPacker_400_500::header500 Struct Reference

Packing parameters header (v500). More...

Inheritance diagram for CaloCellPacker_400_500::header500:
Collaboration diagram for CaloCellPacker_400_500::header500:

Public Attributes

unsigned int m_lengthProvenance {}
int m_length {}
int m_version {}
int m_ncells_larem {}
 Counters of number of cells in each subcalo.
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.
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.
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.
int m_seq_larhec {}
int m_seq_larfcal {}
int m_seq_tile {}
float m_e1_norm_res {}
 Packing ranges for floats.
float m_e1_high_res {}
float m_high_tile {}
float m_low_tile {}
float m_t0 {}
float m_t1 {}

Detailed Description

Packing parameters header (v500).

This adds a count of the number of provenance entries.

Definition at line 251 of file CaloCellPacker_400_500.h.

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.

212{}; // LAr cbrt(energy).

◆ 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.

215{}; // Tile cbrt(energy).

◆ m_e1_high_res

float CaloCellPacker_400_500::header400::m_e1_high_res {}
inherited

Definition at line 238 of file CaloCellPacker_400_500.h.

238{}; // High gain LAr energy range.

◆ 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.

237{}; // Normal LAr energy range.

◆ m_egain_mask

unsigned int CaloCellPacker_400_500::header400::m_egain_mask {}
inherited

Definition at line 210 of file CaloCellPacker_400_500.h.

210{}; // LAr gain.

◆ 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.

213{}; // Tile gain.

◆ m_ehhig

int CaloCellPacker_400_500::header400::m_ehhig {}
inherited

Definition at line 224 of file CaloCellPacker_400_500.h.

224{}; // LAr high gain with 50 GeV range.

◆ m_enhig

int CaloCellPacker_400_500::header400::m_enhig {}
inherited

Definition at line 223 of file CaloCellPacker_400_500.h.

223{}; // LAr high gain.

◆ m_enlow

int CaloCellPacker_400_500::header400::m_enlow {}
inherited

Definition at line 221 of file CaloCellPacker_400_500.h.

221{}; // LAr low gain.

◆ m_enmed

int CaloCellPacker_400_500::header400::m_enmed {}
inherited

Definition at line 222 of file CaloCellPacker_400_500.h.

222{}; // LAr medium gain.

◆ m_esign_mask

unsigned int CaloCellPacker_400_500::header400::m_esign_mask {}
inherited

Definition at line 211 of file CaloCellPacker_400_500.h.

211{}; // LAr energy sign bit.

◆ 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.

214{}; // Tile energy sign bit.

◆ m_ghigh

int CaloCellPacker_400_500::header400::m_ghigh {}
inherited

Definition at line 226 of file CaloCellPacker_400_500.h.

226{}; // Tile high range.

◆ m_glow

int CaloCellPacker_400_500::header400::m_glow {}
inherited

Definition at line 225 of file CaloCellPacker_400_500.h.

225{}; // Tile low range.

◆ m_high_tile

float CaloCellPacker_400_500::header400::m_high_tile {}
inherited

Definition at line 239 of file CaloCellPacker_400_500.h.

239{}; // High gain tile energy range.

◆ m_length

int CaloCellPacker_400_500::header400::m_length {}
inherited

Definition at line 197 of file CaloCellPacker_400_500.h.

197{}; // Header length, in units of int.

◆ m_lengthProvenance

unsigned int CaloCellPacker_400_500::header500::m_lengthProvenance {}

Definition at line 256 of file CaloCellPacker_400_500.h.

256{};

◆ m_logat_mask

unsigned int CaloCellPacker_400_500::header400::m_logat_mask {}
inherited

Definition at line 217 of file CaloCellPacker_400_500.h.

217{}; // log(time).

◆ m_low_tile

float CaloCellPacker_400_500::header400::m_low_tile {}
inherited

Definition at line 240 of file CaloCellPacker_400_500.h.

240{}; // Low gain tile energy range.

◆ 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.

202{};

◆ m_ncells_larfcal

int CaloCellPacker_400_500::header400::m_ncells_larfcal {}
inherited

Definition at line 204 of file CaloCellPacker_400_500.h.

204{};

◆ m_ncells_larhec

int CaloCellPacker_400_500::header400::m_ncells_larhec {}
inherited

Definition at line 203 of file CaloCellPacker_400_500.h.

203{};

◆ m_ncells_tile

int CaloCellPacker_400_500::header400::m_ncells_tile {}
inherited

Definition at line 205 of file CaloCellPacker_400_500.h.

205{};

◆ m_qabad

int CaloCellPacker_400_500::header400::m_qabad {}
inherited

Various enumeration constants.

Definition at line 220 of file CaloCellPacker_400_500.h.

220{}; // Bad quality flag.

◆ 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.

209{}; // Quality.

◆ 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.

231{};

◆ m_seq_larfcal

int CaloCellPacker_400_500::header400::m_seq_larfcal {}
inherited

Definition at line 233 of file CaloCellPacker_400_500.h.

233{};

◆ m_seq_larhec

int CaloCellPacker_400_500::header400::m_seq_larhec {}
inherited

Definition at line 232 of file CaloCellPacker_400_500.h.

232{};

◆ m_seq_tile

int CaloCellPacker_400_500::header400::m_seq_tile {}
inherited

Definition at line 234 of file CaloCellPacker_400_500.h.

234{};

◆ m_t0

float CaloCellPacker_400_500::header400::m_t0 {}
inherited

Definition at line 241 of file CaloCellPacker_400_500.h.

241{}; // Lower time range.

◆ m_t1

float CaloCellPacker_400_500::header400::m_t1 {}
inherited

Definition at line 242 of file CaloCellPacker_400_500.h.

242{}; // Upper time range.

◆ m_tsign_mask

unsigned int CaloCellPacker_400_500::header400::m_tsign_mask {}
inherited

Definition at line 216 of file CaloCellPacker_400_500.h.

216{}; // Time sign bit.

◆ m_version

int CaloCellPacker_400_500::header400::m_version {}
inherited

Definition at line 199 of file CaloCellPacker_400_500.h.

199{}; // Version code (ICaloCompactCellTool).

The documentation for this struct was generated from the following file: