ATLAS Offline Software
|
Helper class holding trigger threshold multiplicity. More...
#include <CTPTriggerThreshold.h>
Public Member Functions | |
CTPTriggerThreshold (const std::string &name) | |
~CTPTriggerThreshold () | |
const std::string & | name () const |
int | value () const |
Get multiplicity of the threshold. More... | |
void | setValue (int value) |
Set the multiplicity of the threshold. More... | |
unsigned int | startBit () const |
Get the start position of the threshold. More... | |
void | setStartBit (unsigned int start) |
Set the start position of the threshold. More... | |
unsigned int | endBit () const |
Get the end position of the threshold. More... | |
void | setEndBit (unsigned int end) |
Set the end position of the threshold. More... | |
Private Attributes | |
std::string | m_name {""} |
int | m_value {-1} |
multiplicity of threshold More... | |
unsigned int | m_start_bit {0} |
start position of threshold More... | |
unsigned int | m_end_bit {0} |
end position of threshold More... | |
Helper class holding trigger threshold multiplicity.
Definition at line 17 of file CTPTriggerThreshold.h.
LVL1CTP::CTPTriggerThreshold::CTPTriggerThreshold | ( | const std::string & | name | ) |
Definition at line 7 of file CTPTriggerThreshold.cxx.
LVL1CTP::CTPTriggerThreshold::~CTPTriggerThreshold | ( | ) |
Definition at line 11 of file CTPTriggerThreshold.cxx.
unsigned int LVL1CTP::CTPTriggerThreshold::endBit | ( | ) | const |
Get the end position of the threshold.
Definition at line 35 of file CTPTriggerThreshold.cxx.
|
inline |
Definition at line 24 of file CTPTriggerThreshold.h.
void LVL1CTP::CTPTriggerThreshold::setEndBit | ( | unsigned int | end | ) |
Set the end position of the threshold.
Definition at line 40 of file CTPTriggerThreshold.cxx.
void LVL1CTP::CTPTriggerThreshold::setStartBit | ( | unsigned int | start | ) |
Set the start position of the threshold.
Definition at line 30 of file CTPTriggerThreshold.cxx.
void LVL1CTP::CTPTriggerThreshold::setValue | ( | int | value | ) |
Set the multiplicity of the threshold.
Definition at line 20 of file CTPTriggerThreshold.cxx.
unsigned int LVL1CTP::CTPTriggerThreshold::startBit | ( | ) | const |
Get the start position of the threshold.
Definition at line 25 of file CTPTriggerThreshold.cxx.
int LVL1CTP::CTPTriggerThreshold::value | ( | ) | const |
Get multiplicity of the threshold.
Definition at line 15 of file CTPTriggerThreshold.cxx.
|
private |
end position of threshold
Definition at line 46 of file CTPTriggerThreshold.h.
|
private |
Definition at line 43 of file CTPTriggerThreshold.h.
|
private |
start position of threshold
Definition at line 45 of file CTPTriggerThreshold.h.
|
private |
multiplicity of threshold
Definition at line 44 of file CTPTriggerThreshold.h.