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

#include <RobRequestInfo.h>

Collaboration diagram for HLT::RobRequestInfo:

Public Member Functions

 RobRequestInfo ()
 ~RobRequestInfo ()
void clearRequestScheduledRobIDs ()
const std::vector< uint32_t > & requestScheduledRobIDs () const
void addRequestScheduledRobIDs (const std::vector< uint32_t > &roblist)
void addRequestScheduledRobIDs (uint32_t rob)

Private Attributes

std::vector< uint32_t > m_requestScheduledRobIDs
 list of scheduled rob IDs to request in preparation stage

Detailed Description

Definition at line 13 of file RobRequestInfo.h.

Constructor & Destructor Documentation

◆ RobRequestInfo()

HLT::RobRequestInfo::RobRequestInfo ( )
inline

Definition at line 15 of file RobRequestInfo.h.

15{}

◆ ~RobRequestInfo()

HLT::RobRequestInfo::~RobRequestInfo ( )
inline

Definition at line 16 of file RobRequestInfo.h.

16{}

Member Function Documentation

◆ addRequestScheduledRobIDs() [1/2]

void HLT::RobRequestInfo::addRequestScheduledRobIDs ( const std::vector< uint32_t > & roblist)

Definition at line 7 of file RobRequestInfo.cxx.

7 {
8 m_requestScheduledRobIDs.resize(m_requestScheduledRobIDs.size()+roblist.size());
9 std::copy_backward(roblist.begin(),roblist.end(), m_requestScheduledRobIDs.end());
10
11}
std::vector< uint32_t > m_requestScheduledRobIDs
list of scheduled rob IDs to request in preparation stage

◆ addRequestScheduledRobIDs() [2/2]

void HLT::RobRequestInfo::addRequestScheduledRobIDs ( uint32_t rob)

Definition at line 13 of file RobRequestInfo.cxx.

13 {
14 m_requestScheduledRobIDs.push_back(rob);
15}

◆ clearRequestScheduledRobIDs()

void HLT::RobRequestInfo::clearRequestScheduledRobIDs ( )
inline

Definition at line 18 of file RobRequestInfo.h.

18 {
20 }

◆ requestScheduledRobIDs()

const std::vector< uint32_t > & HLT::RobRequestInfo::requestScheduledRobIDs ( ) const
inline

Definition at line 22 of file RobRequestInfo.h.

22 {
24 }

Member Data Documentation

◆ m_requestScheduledRobIDs

std::vector<uint32_t> HLT::RobRequestInfo::m_requestScheduledRobIDs
private

list of scheduled rob IDs to request in preparation stage

Definition at line 31 of file RobRequestInfo.h.


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