ATLAS Offline Software
Loading...
Searching...
No Matches
HLT::EMTauRoI Class Reference

Concrete EMTau class (from templated HLRoI class). More...

#include <Lvl1ItemsAndRoIs.h>

Inheritance diagram for HLT::EMTauRoI:
Collaboration diagram for HLT::EMTauRoI:

Public Member Functions

 EMTauRoI (ROIB::EMTauRoI lvl1RoI)
 constructor from EMTauRoI object
const ROIB::EMTauRoIlvl1RoI () const
 const reference getter for underlying LVL1 RoI object
const std::vector< const ConfigThreshold * > & thresholds () const
 const reference getter for configured thresholds
std::vector< constConfigThreshold * >::const_iterator begin () const
 begin() method - for thresholds
std::vector< constConfigThreshold * >::const_iterator end () const
 end() method - for thresholds
unsigned int size () const
 size() method - for thresholds
unsigned int thresholdMask () const

Protected Member Functions

void addThreshold (const ConfigThreshold *t)
 add threshold to this RoI object
void setThresholdMask (unsigned int mask)

Protected Attributes

ROIB::EMTauRoI m_lvl1RoI
 underlying LVL1 RoI object
std::vector< const ConfigThreshold * > m_thresholds
 vector holding all configured thresholds
unsigned int m_thresholdMask

Friends

class Lvl1ResultAccessTool
 Lvl1ResultAccessTool is a friend to this class -> cann call addThreshold(..)

Detailed Description

Concrete EMTau class (from templated HLRoI class).

Definition at line 90 of file Lvl1ItemsAndRoIs.h.

Constructor & Destructor Documentation

◆ EMTauRoI()

HLT::EMTauRoI::EMTauRoI ( ROIB::EMTauRoI lvl1RoI)
inline

constructor from EMTauRoI object

Definition at line 92 of file Lvl1ItemsAndRoIs.h.

Member Function Documentation

◆ addThreshold()

void HLT::HLTRoI< ROIB::EMTauRoI >::addThreshold ( const ConfigThreshold * t)
inlineprotectedinherited

add threshold to this RoI object

Definition at line 67 of file Lvl1ItemsAndRoIs.h.

◆ begin()

std::vector< constConfigThreshold * >::const_iterator HLT::HLTRoI< ROIB::EMTauRoI >::begin ( ) const
inlineinherited

begin() method - for thresholds

Definition at line 61 of file Lvl1ItemsAndRoIs.h.

◆ end()

std::vector< constConfigThreshold * >::const_iterator HLT::HLTRoI< ROIB::EMTauRoI >::end ( ) const
inlineinherited

end() method - for thresholds

Definition at line 62 of file Lvl1ItemsAndRoIs.h.

◆ lvl1RoI()

const ROIB::EMTauRoI & HLT::HLTRoI< ROIB::EMTauRoI >::lvl1RoI ( ) const
inlineinherited

const reference getter for underlying LVL1 RoI object

Definition at line 59 of file Lvl1ItemsAndRoIs.h.

◆ setThresholdMask()

void HLT::HLTRoI< ROIB::EMTauRoI >::setThresholdMask ( unsigned int mask)
inlineprotectedinherited

Definition at line 68 of file Lvl1ItemsAndRoIs.h.

68{ m_thresholdMask = mask; } // Update threshold mask word
Generic (templated) class for the RoI classes, it contains a vector of the configured ConfigThreshold...

◆ size()

unsigned int HLT::HLTRoI< ROIB::EMTauRoI >::size ( ) const
inlineinherited

size() method - for thresholds

Definition at line 63 of file Lvl1ItemsAndRoIs.h.

◆ thresholdMask()

unsigned int HLT::HLTRoI< ROIB::EMTauRoI >::thresholdMask ( ) const
inlineinherited

Definition at line 64 of file Lvl1ItemsAndRoIs.h.

64{ return m_thresholdMask; }

◆ thresholds()

const std::vector< const ConfigThreshold * > & HLT::HLTRoI< ROIB::EMTauRoI >::thresholds ( ) const
inlineinherited

const reference getter for configured thresholds

Definition at line 60 of file Lvl1ItemsAndRoIs.h.

◆ Lvl1ResultAccessTool

friend class Lvl1ResultAccessTool
friend

Lvl1ResultAccessTool is a friend to this class -> cann call addThreshold(..)

Definition at line 96 of file Lvl1ItemsAndRoIs.h.

Member Data Documentation

◆ m_lvl1RoI

ROIB::EMTauRoI HLT::HLTRoI< ROIB::EMTauRoI >::m_lvl1RoI
protectedinherited

underlying LVL1 RoI object

Definition at line 70 of file Lvl1ItemsAndRoIs.h.

◆ m_thresholdMask

unsigned int HLT::HLTRoI< ROIB::EMTauRoI >::m_thresholdMask
protectedinherited

Definition at line 72 of file Lvl1ItemsAndRoIs.h.

◆ m_thresholds

std::vector<const ConfigThreshold*> HLT::HLTRoI< ROIB::EMTauRoI >::m_thresholds
protectedinherited

vector holding all configured thresholds

Definition at line 71 of file Lvl1ItemsAndRoIs.h.


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