![]() |
ATLAS Offline Software
|
#include <TrigConfChain.h>
Public Member Functions | |
| TrigConfChain ()=default | |
| TrigConfChain (const TrigConfChain &)=default | |
| TrigConfChain (TrigConfChain &&) noexcept=default | |
| TrigConfChain & | operator= (const TrigConfChain &)=default |
| TrigConfChain & | operator= (TrigConfChain &&) noexcept=default |
| TrigConfChain (const std::string &chain_name, int chain_counter, unsigned int chain_id, const std::string &level, const std::string &lower_chain_name, int lower_chain_counter, unsigned int lower_chain_id, float prescale, float pass_through) | |
| TrigConfChain (const std::string &chain_name, int chain_counter, unsigned int chain_id, float prescale) | |
| ~TrigConfChain () | |
| void | clearStrings () |
| void | addSignature (const TrigConfSig &obj) |
| void | addGroup (const std::string &name) |
| void | addStream (const std::string &name, float prescale) |
| void | addEBHypo (const std::string &name) |
| void | clearGroup () |
| void | clearStream () |
| void | clearEBHypo () |
| void | addLowerChainId (uint32_t lower_id) |
| void | setPrescale (float val) |
| void | setPassThrough (float val) |
| const std::string & | getName () const |
| const std::string & | getChainName () const |
| const std::string & | getLowerName () const |
| uint32_t | getId () const |
| uint16_t | getCounter () const |
| uint16_t | getEncodedId () const |
| uint16_t | getLowerCounter () const |
| uint32_t | getLowerId () const |
| uint16_t | getLowerEncodedId () const |
| unsigned int | getLevelId () const |
| const std::string | getLevel () const |
| float | getPrescale () const |
| float | getPS () const |
| float | getPassThrough () const |
| float | getPT () const |
| const std::vector< float > & | getStreamPS () const |
| const std::vector< TrigConfSig > & | getSignature () const |
| const std::vector< std::string > & | getStream () const |
| const std::vector< std::string > & | getGroup () const |
| const std::vector< std::string > & | getEBHypo () const |
| std::vector< float > & | getStreamPS () |
| std::vector< std::string > & | getStream () |
| std::vector< std::string > & | getGroup () |
| std::vector< std::string > & | getEBHypo () |
| const std::vector< uint32_t > & | getLowerIds () const |
| float | getSignaturePrescale (const std::string &name) const |
| bool | matchOutputTE (uint32_t te_id) const |
| void | print (std::ostream &os) const |
| void | print () const |
Private Attributes | |
| std::string | m_chain_name {} |
| std::string | m_lower_name {} |
| uint32_t | m_chain_id {} |
| uint32_t | m_lower_id {} |
| uint16_t | m_chain_counter {} |
| uint16_t | m_lower_counter {} |
| uint8_t | m_level {} |
| float | m_prescale {} |
| float | m_pass_through {} |
| std::vector< uint32_t > | m_lower_ids |
| std::vector< float > | m_stream_prescale |
| std::vector< TrigConfSig > | m_signature |
| std::vector< std::string > | m_stream_name |
| std::vector< std::string > | m_group |
| std::vector< std::string > | m_ebhypo_names |
Definition at line 32 of file TrigConfChain.h.
|
default |
|
default |
|
defaultnoexcept |
| TrigConfChain::TrigConfChain | ( | const std::string & | chain_name, |
| int | chain_counter, | ||
| unsigned int | chain_id, | ||
| const std::string & | level, | ||
| const std::string & | lower_chain_name, | ||
| int | lower_chain_counter, | ||
| unsigned int | lower_chain_id, | ||
| float | prescale, | ||
| float | pass_through ) |
Definition at line 46 of file TrigConfChain.cxx.
| TrigConfChain::TrigConfChain | ( | const std::string & | chain_name, |
| int | chain_counter, | ||
| unsigned int | chain_id, | ||
| float | prescale ) |
Definition at line 87 of file TrigConfChain.cxx.
|
inline |
Definition at line 61 of file TrigConfChain.h.
|
inline |
Definition at line 68 of file TrigConfChain.h.
|
inline |
Definition at line 66 of file TrigConfChain.h.
|
inline |
Definition at line 74 of file TrigConfChain.h.
|
inline |
Definition at line 65 of file TrigConfChain.h.
| void TrigConfChain::addStream | ( | const std::string & | name, |
| float | prescale ) |
Definition at line 111 of file TrigConfChain.cxx.
|
inline |
Definition at line 72 of file TrigConfChain.h.
|
inline |
Definition at line 70 of file TrigConfChain.h.
|
inline |
Definition at line 71 of file TrigConfChain.h.
| void TrigConfChain::clearStrings | ( | ) |
Definition at line 121 of file TrigConfChain.cxx.
|
inline |
Definition at line 80 of file TrigConfChain.h.
|
inline |
Definition at line 84 of file TrigConfChain.h.
|
inline |
Definition at line 109 of file TrigConfChain.h.
|
inline |
Definition at line 103 of file TrigConfChain.h.
| uint16_t TrigConfChain::getEncodedId | ( | ) | const |
Definition at line 137 of file TrigConfChain.cxx.
|
inline |
Definition at line 108 of file TrigConfChain.h.
|
inline |
Definition at line 102 of file TrigConfChain.h.
|
inline |
Definition at line 83 of file TrigConfChain.h.
| const std::string TrigConfChain::getLevel | ( | ) | const |
Definition at line 163 of file TrigConfChain.cxx.
|
inline |
Definition at line 91 of file TrigConfChain.h.
|
inline |
Definition at line 87 of file TrigConfChain.h.
| uint16_t TrigConfChain::getLowerEncodedId | ( | ) | const |
Definition at line 150 of file TrigConfChain.cxx.
|
inline |
Definition at line 88 of file TrigConfChain.h.
|
inline |
Definition at line 111 of file TrigConfChain.h.
|
inline |
Definition at line 81 of file TrigConfChain.h.
|
inline |
Definition at line 79 of file TrigConfChain.h.
|
inline |
Definition at line 96 of file TrigConfChain.h.
|
inline |
Definition at line 94 of file TrigConfChain.h.
|
inline |
Definition at line 95 of file TrigConfChain.h.
|
inline |
Definition at line 97 of file TrigConfChain.h.
|
inline |
Definition at line 100 of file TrigConfChain.h.
| float TrigConfChain::getSignaturePrescale | ( | const std::string & | name | ) | const |
Definition at line 175 of file TrigConfChain.cxx.
|
inline |
Definition at line 107 of file TrigConfChain.h.
|
inline |
Definition at line 101 of file TrigConfChain.h.
|
inline |
Definition at line 106 of file TrigConfChain.h.
|
inline |
Definition at line 99 of file TrigConfChain.h.
| bool TrigConfChain::matchOutputTE | ( | uint32_t | te_id | ) | const |
Definition at line 193 of file TrigConfChain.cxx.
|
default |
|
defaultnoexcept |
| void TrigConfChain::print | ( | ) | const |
Definition at line 214 of file TrigConfChain.cxx.
| void TrigConfChain::print | ( | std::ostream & | os | ) | const |
Definition at line 209 of file TrigConfChain.cxx.
|
inline |
Definition at line 77 of file TrigConfChain.h.
|
inline |
Definition at line 76 of file TrigConfChain.h.
|
private |
Definition at line 126 of file TrigConfChain.h.
|
private |
Definition at line 124 of file TrigConfChain.h.
|
private |
Definition at line 122 of file TrigConfChain.h.
|
private |
Definition at line 137 of file TrigConfChain.h.
|
private |
Definition at line 136 of file TrigConfChain.h.
|
private |
Definition at line 128 of file TrigConfChain.h.
|
private |
Definition at line 127 of file TrigConfChain.h.
|
private |
Definition at line 125 of file TrigConfChain.h.
|
private |
Definition at line 132 of file TrigConfChain.h.
|
private |
Definition at line 123 of file TrigConfChain.h.
|
private |
Definition at line 130 of file TrigConfChain.h.
|
private |
Definition at line 129 of file TrigConfChain.h.
|
private |
Definition at line 134 of file TrigConfChain.h.
|
private |
Definition at line 135 of file TrigConfChain.h.
|
private |
Definition at line 133 of file TrigConfChain.h.