ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
HLT::MuonRoI Class Reference

#include <Lvl1ItemsAndRoIs.h>

Inheritance diagram for HLT::MuonRoI:
Collaboration diagram for HLT::MuonRoI:

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Friends

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

Detailed Description

Concrete MuonRoI class (from templated HLRoI class).

Definition at line 87 of file Lvl1ItemsAndRoIs.h.

Constructor & Destructor Documentation

◆ MuonRoI()

HLT::MuonRoI::MuonRoI ( ROIB::MuCTPIRoI  lvl1RoI)
inline

constructor from MuCTPIRoI object

Definition at line 89 of file Lvl1ItemsAndRoIs.h.

Member Function Documentation

◆ addThreshold()

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

add threshold to this RoI object

Definition at line 75 of file Lvl1ItemsAndRoIs.h.

◆ begin()

std::vector<const ConfigThreshold*>::const_iterator HLT::HLTRoI< ROIB::MuCTPIRoI >::begin
inlineinherited

begin() method - for thresholds

Definition at line 69 of file Lvl1ItemsAndRoIs.h.

◆ end()

std::vector<const ConfigThreshold*>::const_iterator HLT::HLTRoI< ROIB::MuCTPIRoI >::end
inlineinherited

end() method - for thresholds

Definition at line 70 of file Lvl1ItemsAndRoIs.h.

◆ lvl1RoI()

const ROIB::MuCTPIRoI & HLT::HLTRoI< ROIB::MuCTPIRoI >::lvl1RoI
inlineinherited

const reference getter for underlying LVL1 RoI object

Definition at line 67 of file Lvl1ItemsAndRoIs.h.

◆ setThresholdMask()

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

Definition at line 76 of file Lvl1ItemsAndRoIs.h.

79 : public HLTRoI<ROIB::MuCTPIRoI> {

◆ size()

unsigned int HLT::HLTRoI< ROIB::MuCTPIRoI >::size
inlineinherited

size() method - for thresholds

Definition at line 71 of file Lvl1ItemsAndRoIs.h.

◆ thresholdMask()

unsigned int HLT::HLTRoI< ROIB::MuCTPIRoI >::thresholdMask
inlineinherited

Definition at line 72 of file Lvl1ItemsAndRoIs.h.

79 : public HLTRoI<ROIB::MuCTPIRoI> {

◆ thresholds()

const std::vector<const ConfigThreshold*>& HLT::HLTRoI< ROIB::MuCTPIRoI >::thresholds
inlineinherited

const reference getter for configured thresholds

Definition at line 68 of file Lvl1ItemsAndRoIs.h.

Friends And Related Function Documentation

◆ Lvl1ResultAccessTool

friend class Lvl1ResultAccessTool
friend

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

Definition at line 92 of file Lvl1ItemsAndRoIs.h.

Member Data Documentation

◆ m_lvl1RoI

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

underlying LVL1 RoI object

Definition at line 78 of file Lvl1ItemsAndRoIs.h.

◆ m_thresholdMask

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

Definition at line 80 of file Lvl1ItemsAndRoIs.h.

◆ m_thresholds

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

vector holding all configured thresholds

Definition at line 79 of file Lvl1ItemsAndRoIs.h.


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