ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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 More...
 

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 }

◆ 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:
HLT::RobRequestInfo::m_requestScheduledRobIDs
std::vector< uint32_t > m_requestScheduledRobIDs
list of scheduled rob IDs to request in preparation stage
Definition: RobRequestInfo.h:31