ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
TrigConf::L1CTPFiles::CTPCoreInput Class Reference

#include <L1CTPFiles.h>

Collaboration diagram for TrigConf::L1CTPFiles::CTPCoreInput:

Public Types

enum  InputType { PIT, DIR, NONE }
 

Public Member Functions

 CTPCoreInput (size_t inputNumber, const std::string &name, size_t bit, size_t phase, InputType inputType)
 
size_t inputNumber () const
 
std::string name () const
 
size_t bit () const
 
size_t phase () const
 
InputType inputType () const
 

Private Attributes

size_t m_inputNumber
 
std::string m_name
 
size_t m_bit
 
size_t m_phase
 
InputType m_inputType
 

Detailed Description

Definition at line 51 of file L1CTPFiles.h.

Member Enumeration Documentation

◆ InputType

Enumerator
PIT 
DIR 
NONE 

Definition at line 53 of file L1CTPFiles.h.

53 { PIT, DIR, NONE };

Constructor & Destructor Documentation

◆ CTPCoreInput()

TrigConf::L1CTPFiles::CTPCoreInput::CTPCoreInput ( size_t  inputNumber,
const std::string &  name,
size_t  bit,
size_t  phase,
InputType  inputType 
)
inline

Definition at line 54 of file L1CTPFiles.h.

Member Function Documentation

◆ bit()

size_t TrigConf::L1CTPFiles::CTPCoreInput::bit ( ) const
inline

Definition at line 58 of file L1CTPFiles.h.

58 { return m_bit; }

◆ inputNumber()

size_t TrigConf::L1CTPFiles::CTPCoreInput::inputNumber ( ) const
inline

Definition at line 56 of file L1CTPFiles.h.

56 { return m_inputNumber; }

◆ inputType()

InputType TrigConf::L1CTPFiles::CTPCoreInput::inputType ( ) const
inline

Definition at line 60 of file L1CTPFiles.h.

60 { return m_inputType; }

◆ name()

std::string TrigConf::L1CTPFiles::CTPCoreInput::name ( ) const
inline

Definition at line 57 of file L1CTPFiles.h.

57 { return m_name; }

◆ phase()

size_t TrigConf::L1CTPFiles::CTPCoreInput::phase ( ) const
inline

Definition at line 59 of file L1CTPFiles.h.

59 { return m_phase; }

Member Data Documentation

◆ m_bit

size_t TrigConf::L1CTPFiles::CTPCoreInput::m_bit
private

Definition at line 64 of file L1CTPFiles.h.

◆ m_inputNumber

size_t TrigConf::L1CTPFiles::CTPCoreInput::m_inputNumber
private

Definition at line 62 of file L1CTPFiles.h.

◆ m_inputType

InputType TrigConf::L1CTPFiles::CTPCoreInput::m_inputType
private

Definition at line 66 of file L1CTPFiles.h.

◆ m_name

std::string TrigConf::L1CTPFiles::CTPCoreInput::m_name
private

Definition at line 63 of file L1CTPFiles.h.

◆ m_phase

size_t TrigConf::L1CTPFiles::CTPCoreInput::m_phase
private

Definition at line 65 of file L1CTPFiles.h.


The documentation for this class was generated from the following file:
TrigConf::L1CTPFiles::CTPCoreInput::m_name
std::string m_name
Definition: L1CTPFiles.h:63
TrigConf::L1CTPFiles::CTPCoreInput::m_bit
size_t m_bit
Definition: L1CTPFiles.h:64
TrigConf::L1CTPFiles::CTPCoreInput::name
std::string name() const
Definition: L1CTPFiles.h:57
TrigConf::L1CTPFiles::CTPCoreInput::bit
size_t bit() const
Definition: L1CTPFiles.h:58
TrigConf::L1CTPFiles::CTPCoreInput::NONE
@ NONE
Definition: L1CTPFiles.h:53
TrigConf::L1CTPFiles::CTPCoreInput::inputNumber
size_t inputNumber() const
Definition: L1CTPFiles.h:56
TrigConf::L1CTPFiles::CTPCoreInput::DIR
@ DIR
Definition: L1CTPFiles.h:53
TrigConf::L1CTPFiles::CTPCoreInput::phase
size_t phase() const
Definition: L1CTPFiles.h:59
TrigConf::L1CTPFiles::CTPCoreInput::m_inputNumber
size_t m_inputNumber
Definition: L1CTPFiles.h:62
TrigConf::L1CTPFiles::CTPCoreInput::m_inputType
InputType m_inputType
Definition: L1CTPFiles.h:66
TrigConf::L1CTPFiles::CTPCoreInput::m_phase
size_t m_phase
Definition: L1CTPFiles.h:65
TrigConf::L1CTPFiles::CTPCoreInput::PIT
@ PIT
Definition: L1CTPFiles.h:53
TrigConf::L1CTPFiles::CTPCoreInput::inputType
InputType inputType() const
Definition: L1CTPFiles.h:60