ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerEDMSerialiserTool::Address Class Reference

Internal structure to keep configuration organised conveniently. More...

Collaboration diagram for TriggerEDMSerialiserTool::Address:

Public Types

enum class  Category : uint8_t {
  xAODInterface , xAODAux , OldTP , xAODDecoration ,
  None
}
enum class  Truncation { Error , Allowed }

Public Member Functions

std::string transTypeName () const
std::string persTypeName () const

Public Attributes

std::string transType
std::string persType
CLID clid
std::string key
std::vector< uint16_t > moduleIdVec {}
Category category {Category::None}
Truncation truncationMode {Truncation::Error}
xAOD::AuxSelection sel {}
 xAOD dynamic variables selection, relevant only for xAODAux category

Detailed Description

Internal structure to keep configuration organised conveniently.

Definition at line 91 of file TriggerEDMSerialiserTool.h.

Member Enumeration Documentation

◆ Category

enum class TriggerEDMSerialiserTool::Address::Category : uint8_t
strong
Enumerator
xAODInterface 
xAODAux 
OldTP 
xAODDecoration 
None 

Definition at line 92 of file TriggerEDMSerialiserTool.h.

92: uint8_t { xAODInterface, xAODAux, OldTP, xAODDecoration, None };
@ None

◆ Truncation

Enumerator
Error 
Allowed 

Definition at line 93 of file TriggerEDMSerialiserTool.h.

93{ Error, Allowed };
Error
The different types of error that can be flagged in the L1TopoRDO.
Definition Error.h:16

Member Function Documentation

◆ persTypeName()

std::string TriggerEDMSerialiserTool::Address::persTypeName ( ) const
inline

◆ transTypeName()

std::string TriggerEDMSerialiserTool::Address::transTypeName ( ) const
inline

Definition at line 103 of file TriggerEDMSerialiserTool.h.

Member Data Documentation

◆ category

Category TriggerEDMSerialiserTool::Address::category {Category::None}

◆ clid

CLID TriggerEDMSerialiserTool::Address::clid

Definition at line 96 of file TriggerEDMSerialiserTool.h.

◆ key

std::string TriggerEDMSerialiserTool::Address::key

Definition at line 97 of file TriggerEDMSerialiserTool.h.

◆ moduleIdVec

std::vector<uint16_t> TriggerEDMSerialiserTool::Address::moduleIdVec {}

Definition at line 98 of file TriggerEDMSerialiserTool.h.

98{};

◆ persType

std::string TriggerEDMSerialiserTool::Address::persType

Definition at line 95 of file TriggerEDMSerialiserTool.h.

◆ sel

xAOD::AuxSelection TriggerEDMSerialiserTool::Address::sel {}

xAOD dynamic variables selection, relevant only for xAODAux category

Definition at line 101 of file TriggerEDMSerialiserTool.h.

101{};

◆ transType

std::string TriggerEDMSerialiserTool::Address::transType

Definition at line 94 of file TriggerEDMSerialiserTool.h.

◆ truncationMode

Truncation TriggerEDMSerialiserTool::Address::truncationMode {Truncation::Error}

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