ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
HLTNavDetails::FillSize Struct Reference

#include <TrigNavStructure.h>

Collaboration diagram for HLTNavDetails::FillSize:

Public Member Functions

 FillSize (std::vector< uint32_t > &o)
 
 ~FillSize ()
 

Public Attributes

std::vector< uint32_t > & m_output
 
size_t m_index
 

Detailed Description

Definition at line 26 of file TrigNavStructure.h.

Constructor & Destructor Documentation

◆ FillSize()

HLTNavDetails::FillSize::FillSize ( std::vector< uint32_t > &  o)
inline

Definition at line 29 of file TrigNavStructure.h.

30  : m_output(o), m_index(m_output.size()) {
31  m_output.push_back(0);
32  }

◆ ~FillSize()

HLTNavDetails::FillSize::~FillSize ( )
inline

Definition at line 33 of file TrigNavStructure.h.

33  {
34  m_output[m_index] = m_output.size();
35  }

Member Data Documentation

◆ m_index

size_t HLTNavDetails::FillSize::m_index

Definition at line 28 of file TrigNavStructure.h.

◆ m_output

std::vector<uint32_t>& HLTNavDetails::FillSize::m_output

Definition at line 27 of file TrigNavStructure.h.


The documentation for this struct was generated from the following file:
HLTNavDetails::FillSize::m_index
size_t m_index
Definition: TrigNavStructure.h:28
HLTNavDetails::FillSize::m_output
std::vector< uint32_t > & m_output
Definition: TrigNavStructure.h:27