ATLAS Offline Software
Loading...
Searching...
No Matches
HLT::ConfigThreshold Struct Reference

Generic structure representing one LVL1 threshold which is used in all LVL1 RoIs. More...

#include <Lvl1ItemsAndRoIs.h>

Inheritance diagram for HLT::ConfigThreshold:
Collaboration diagram for HLT::ConfigThreshold:

Public Member Functions

 ConfigThreshold (const std::string &n="", unsigned int h=0, bool a=false, uint32_t m=0)

Public Attributes

std::string name
 threshold name, e.g.
unsigned int hashId
 hash number of name, to speed up internal usage
bool activeHLT
 is this LVL1 threshold used in HLT ?
uint32_t mask
 bit position of this LVL1 threshold in the RoI word

Detailed Description

Generic structure representing one LVL1 threshold which is used in all LVL1 RoIs.

Definition at line 33 of file Lvl1ItemsAndRoIs.h.

Constructor & Destructor Documentation

◆ ConfigThreshold()

HLT::ConfigThreshold::ConfigThreshold ( const std::string & n = "",
unsigned int h = 0,
bool a = false,
uint32_t m = 0 )
inline

Definition at line 34 of file Lvl1ItemsAndRoIs.h.

35 : name(n), hashId(h), activeHLT(a), mask(m) { }
static Double_t a
uint32_t mask
bit position of this LVL1 threshold in the RoI word
bool activeHLT
is this LVL1 threshold used in HLT ?
std::string name
threshold name, e.g.
unsigned int hashId
hash number of name, to speed up internal usage

Member Data Documentation

◆ activeHLT

bool HLT::ConfigThreshold::activeHLT

is this LVL1 threshold used in HLT ?

Definition at line 38 of file Lvl1ItemsAndRoIs.h.

◆ hashId

unsigned int HLT::ConfigThreshold::hashId

hash number of name, to speed up internal usage

Definition at line 37 of file Lvl1ItemsAndRoIs.h.

◆ mask

uint32_t HLT::ConfigThreshold::mask

bit position of this LVL1 threshold in the RoI word

Definition at line 39 of file Lvl1ItemsAndRoIs.h.

◆ name

std::string HLT::ConfigThreshold::name

threshold name, e.g.

EM25i

Definition at line 36 of file Lvl1ItemsAndRoIs.h.


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