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

#include <L1TopoConfigOutputList.h>

Collaboration diagram for TXC::OutputListElement:

Public Member Functions

 OutputListElement (const std::string &algoname, unsigned int algoId, unsigned int module, unsigned int fpga, unsigned int clock, unsigned int firstBit)
 
const std::string & algoname () const
 
unsigned int algoid () const
 
unsigned int module () const
 
unsigned int fpga () const
 
unsigned int clock () const
 
unsigned int firstbit () const
 

Private Attributes

std::string m_algoname {""}
 
unsigned int m_algoId {0}
 
unsigned int m_module {0}
 
unsigned int m_fpga {0}
 
unsigned int m_clock {0}
 
unsigned int m_firstBit {0}
 

Detailed Description

Definition at line 57 of file L1TopoConfigOutputList.h.

Constructor & Destructor Documentation

◆ OutputListElement()

TXC::OutputListElement::OutputListElement ( const std::string &  algoname,
unsigned int  algoId,
unsigned int  module,
unsigned int  fpga,
unsigned int  clock,
unsigned int  firstBit 
)
inline

Definition at line 59 of file L1TopoConfigOutputList.h.

64  :
66  m_algoId(algoId),
68  m_fpga(fpga),
69  m_clock(clock),
70  m_firstBit(firstBit)
71  {}

Member Function Documentation

◆ algoid()

unsigned int TXC::OutputListElement::algoid ( ) const
inline

Definition at line 74 of file L1TopoConfigOutputList.h.

74 { return m_algoId; }

◆ algoname()

const std::string& TXC::OutputListElement::algoname ( ) const
inline

Definition at line 73 of file L1TopoConfigOutputList.h.

73 { return m_algoname; }

◆ clock()

unsigned int TXC::OutputListElement::clock ( ) const
inline

Definition at line 77 of file L1TopoConfigOutputList.h.

77 { return m_clock; }

◆ firstbit()

unsigned int TXC::OutputListElement::firstbit ( ) const
inline

Definition at line 78 of file L1TopoConfigOutputList.h.

78 { return m_firstBit; }

◆ fpga()

unsigned int TXC::OutputListElement::fpga ( ) const
inline

Definition at line 76 of file L1TopoConfigOutputList.h.

76 { return m_fpga; }

◆ module()

unsigned int TXC::OutputListElement::module ( ) const
inline

Definition at line 75 of file L1TopoConfigOutputList.h.

75 { return m_module; }

Member Data Documentation

◆ m_algoId

unsigned int TXC::OutputListElement::m_algoId {0}
private

Definition at line 81 of file L1TopoConfigOutputList.h.

◆ m_algoname

std::string TXC::OutputListElement::m_algoname {""}
private

Definition at line 80 of file L1TopoConfigOutputList.h.

◆ m_clock

unsigned int TXC::OutputListElement::m_clock {0}
private

Definition at line 84 of file L1TopoConfigOutputList.h.

◆ m_firstBit

unsigned int TXC::OutputListElement::m_firstBit {0}
private

Definition at line 85 of file L1TopoConfigOutputList.h.

◆ m_fpga

unsigned int TXC::OutputListElement::m_fpga {0}
private

Definition at line 83 of file L1TopoConfigOutputList.h.

◆ m_module

unsigned int TXC::OutputListElement::m_module {0}
private

Definition at line 82 of file L1TopoConfigOutputList.h.


The documentation for this class was generated from the following file:
TXC::OutputListElement::m_fpga
unsigned int m_fpga
Definition: L1TopoConfigOutputList.h:83
TXC::OutputListElement::module
unsigned int module() const
Definition: L1TopoConfigOutputList.h:75
TXC::OutputListElement::algoname
const std::string & algoname() const
Definition: L1TopoConfigOutputList.h:73
TXC::OutputListElement::clock
unsigned int clock() const
Definition: L1TopoConfigOutputList.h:77
TXC::OutputListElement::m_module
unsigned int m_module
Definition: L1TopoConfigOutputList.h:82
TXC::OutputListElement::fpga
unsigned int fpga() const
Definition: L1TopoConfigOutputList.h:76
TXC::OutputListElement::m_firstBit
unsigned int m_firstBit
Definition: L1TopoConfigOutputList.h:85
TXC::OutputListElement::m_algoId
unsigned int m_algoId
Definition: L1TopoConfigOutputList.h:81
TXC::OutputListElement::m_algoname
std::string m_algoname
Definition: L1TopoConfigOutputList.h:80
TXC::OutputListElement::m_clock
unsigned int m_clock
Definition: L1TopoConfigOutputList.h:84