ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TXC::L1TopoConfigGlobal Class Reference

#include <L1TopoConfigGlobal.h>

Collaboration diagram for TXC::L1TopoConfigGlobal:

Public Member Functions

 L1TopoConfigGlobal ()=default
 
 L1TopoConfigGlobal (L1TopoConfigGlobal &&) noexcept=default
 
L1TopoConfigGlobaloperator= (L1TopoConfigGlobal &&) noexcept=default
 
virtual ~L1TopoConfigGlobal ()
 
const std::vector< TopoConfigElement > & getTopoConfigs () const
 
void addTopoConfigElement (const std::string &name, const std::string &value)
 
void addTopoConfigElement (const TopoConfigElement &config)
 

Private Attributes

std::vector< TopoConfigElementm_topoConfigElements
 

Detailed Description

Definition at line 20 of file L1TopoConfigGlobal.h.

Constructor & Destructor Documentation

◆ L1TopoConfigGlobal() [1/2]

TXC::L1TopoConfigGlobal::L1TopoConfigGlobal ( )
default

◆ L1TopoConfigGlobal() [2/2]

TXC::L1TopoConfigGlobal::L1TopoConfigGlobal ( L1TopoConfigGlobal &&  )
defaultnoexcept

◆ ~L1TopoConfigGlobal()

TXC::L1TopoConfigGlobal::~L1TopoConfigGlobal ( )
virtual

Definition at line 13 of file L1TopoConfigGlobal.cxx.

13 {}

Member Function Documentation

◆ addTopoConfigElement() [1/2]

void TXC::L1TopoConfigGlobal::addTopoConfigElement ( const std::string &  name,
const std::string &  value 
)

Definition at line 15 of file L1TopoConfigGlobal.cxx.

15  {
16  m_topoConfigElements.push_back(TopoConfigElement(name,value));
17 }

◆ addTopoConfigElement() [2/2]

void TXC::L1TopoConfigGlobal::addTopoConfigElement ( const TopoConfigElement config)

Definition at line 19 of file L1TopoConfigGlobal.cxx.

19  {
20  m_topoConfigElements.push_back(config);
21 }

◆ getTopoConfigs()

const std::vector<TopoConfigElement>& TXC::L1TopoConfigGlobal::getTopoConfigs ( ) const
inline

Definition at line 34 of file L1TopoConfigGlobal.h.

34 { return m_topoConfigElements; }

◆ operator=()

L1TopoConfigGlobal& TXC::L1TopoConfigGlobal::operator= ( L1TopoConfigGlobal &&  )
defaultnoexcept

Member Data Documentation

◆ m_topoConfigElements

std::vector<TopoConfigElement> TXC::L1TopoConfigGlobal::m_topoConfigElements
private

Definition at line 43 of file L1TopoConfigGlobal.h.


The documentation for this class was generated from the following files:
athena.value
value
Definition: athena.py:122
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TXC::L1TopoConfigGlobal::m_topoConfigElements
std::vector< TopoConfigElement > m_topoConfigElements
Definition: L1TopoConfigGlobal.h:43