#include <L1GtTechnicalTrigger.h>
Public Member Functions | |
const int | bxInEvent () const |
get/set bunch cross in the GT event record More... | |
const unsigned int | gtTechnicalTriggerBitNumber () const |
const std::string | gtTechnicalTriggerName () const |
get / set technical trigger name, bit number, bunch cross in the GT event record and result More... | |
const bool | gtTechnicalTriggerResult () const |
L1GtTechnicalTrigger () | |
constructors More... | |
L1GtTechnicalTrigger (const L1GtTechnicalTrigger &) | |
copy constructor More... | |
L1GtTechnicalTrigger (const std::string &ttName, const unsigned int ttBitNumber, const int ttBxInEvent, const bool ttResult) | |
bool | operator!= (const L1GtTechnicalTrigger &) const |
unequal operator More... | |
L1GtTechnicalTrigger & | operator= (const L1GtTechnicalTrigger &) |
assignment operator More... | |
bool | operator== (const L1GtTechnicalTrigger &) const |
equal operator More... | |
void | print (std::ostream &myCout) const |
pretty print the content of a L1GtTechnicalTrigger More... | |
void | setBxInEvent (const int bxInEventValue) |
void | setGtTechnicalTriggerBitNumber (const unsigned int ttBitNumber) |
void | setGtTechnicalTriggerName (const std::string &ttName) |
void | setGtTechnicalTriggerResult (const bool ttResult) |
virtual | ~L1GtTechnicalTrigger () |
destructor More... | |
Private Attributes | |
int | m_bxInEvent |
unsigned int | m_gtTechnicalTriggerBitNumber |
std::string | m_gtTechnicalTriggerName |
technical trigger name, bit number, bunch cross in the GT event record and result More... | |
bool | m_gtTechnicalTriggerResult |
Friends | |
std::ostream & | operator<< (std::ostream &, const L1GtTechnicalTrigger &) |
output stream operator More... | |
Description: technical trigger input for L1 Global Trigger.
Implementation: <TODO: enter implementation details>
Description: technical trigger input record for L1 Global Trigger.
Implementation: <TODO: enter implementation details>
Definition at line 33 of file L1GtTechnicalTrigger.h.
L1GtTechnicalTrigger::L1GtTechnicalTrigger | ( | ) |
L1GtTechnicalTrigger::L1GtTechnicalTrigger | ( | const std::string & | ttName, |
const unsigned int | ttBitNumber, | ||
const int | ttBxInEvent, | ||
const bool | ttResult | ||
) |
Definition at line 33 of file L1GtTechnicalTrigger.cc.
L1GtTechnicalTrigger::L1GtTechnicalTrigger | ( | const L1GtTechnicalTrigger & | result | ) |
copy constructor
Definition at line 47 of file L1GtTechnicalTrigger.cc.
References m_bxInEvent, m_gtTechnicalTriggerBitNumber, m_gtTechnicalTriggerName, m_gtTechnicalTriggerResult, and mps_fire::result.
|
virtual |
|
inline |
get/set bunch cross in the GT event record
Definition at line 66 of file L1GtTechnicalTrigger.h.
References m_bxInEvent.
Referenced by L1GlobalTriggerPSB::receiveTechnicalTriggers().
|
inline |
Definition at line 63 of file L1GtTechnicalTrigger.h.
References m_gtTechnicalTriggerBitNumber.
Referenced by L1GlobalTriggerPSB::receiveTechnicalTriggers().
|
inline |
get / set technical trigger name, bit number, bunch cross in the GT event record and result
Definition at line 61 of file L1GtTechnicalTrigger.h.
References m_gtTechnicalTriggerName.
Referenced by L1GlobalTriggerPSB::receiveTechnicalTriggers().
|
inline |
Definition at line 68 of file L1GtTechnicalTrigger.h.
References m_gtTechnicalTriggerResult.
Referenced by L1GlobalTriggerPSB::receiveTechnicalTriggers().
bool L1GtTechnicalTrigger::operator!= | ( | const L1GtTechnicalTrigger & | result | ) | const |
unequal operator
Definition at line 94 of file L1GtTechnicalTrigger.cc.
References mps_fire::result.
L1GtTechnicalTrigger & L1GtTechnicalTrigger::operator= | ( | const L1GtTechnicalTrigger & | result | ) |
assignment operator
Definition at line 60 of file L1GtTechnicalTrigger.cc.
References m_bxInEvent, m_gtTechnicalTriggerBitNumber, m_gtTechnicalTriggerName, m_gtTechnicalTriggerResult, and mps_fire::result.
bool L1GtTechnicalTrigger::operator== | ( | const L1GtTechnicalTrigger & | result | ) | const |
equal operator
Definition at line 72 of file L1GtTechnicalTrigger.cc.
References m_bxInEvent, m_gtTechnicalTriggerBitNumber, m_gtTechnicalTriggerName, m_gtTechnicalTriggerResult, and mps_fire::result.
void L1GtTechnicalTrigger::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a L1GtTechnicalTrigger
bunch cross in the GT event record
Definition at line 111 of file L1GtTechnicalTrigger.cc.
References m_bxInEvent, m_gtTechnicalTriggerBitNumber, m_gtTechnicalTriggerName, and m_gtTechnicalTriggerResult.
void L1GtTechnicalTrigger::setBxInEvent | ( | const int | bxInEventValue | ) |
void L1GtTechnicalTrigger::setGtTechnicalTriggerBitNumber | ( | const unsigned int | ttBitNumber | ) |
Definition at line 102 of file L1GtTechnicalTrigger.cc.
References m_gtTechnicalTriggerBitNumber.
void L1GtTechnicalTrigger::setGtTechnicalTriggerName | ( | const std::string & | ttName | ) |
void L1GtTechnicalTrigger::setGtTechnicalTriggerResult | ( | const bool | ttResult | ) |
|
friend |
output stream operator
Definition at line 123 of file L1GtTechnicalTrigger.cc.
|
private |
Definition at line 87 of file L1GtTechnicalTrigger.h.
Referenced by bxInEvent(), L1GtTechnicalTrigger(), operator=(), operator==(), print(), and setBxInEvent().
|
private |
Definition at line 86 of file L1GtTechnicalTrigger.h.
Referenced by gtTechnicalTriggerBitNumber(), L1GtTechnicalTrigger(), operator=(), operator==(), print(), and setGtTechnicalTriggerBitNumber().
|
private |
technical trigger name, bit number, bunch cross in the GT event record and result
Definition at line 85 of file L1GtTechnicalTrigger.h.
Referenced by gtTechnicalTriggerName(), L1GtTechnicalTrigger(), operator=(), operator==(), print(), and setGtTechnicalTriggerName().
|
private |
Definition at line 88 of file L1GtTechnicalTrigger.h.
Referenced by gtTechnicalTriggerResult(), L1GtTechnicalTrigger(), operator=(), operator==(), print(), and setGtTechnicalTriggerResult().