#include <L1GtParameters.h>
Public Member Functions | |
const unsigned int | gtBstLengthBytes () const |
get / set length of BST message (in bytes) for L1 GT EVM record More... | |
const boost::uint16_t | gtDaqActiveBoards () const |
get / set the active boards for L1 GT DAQ record More... | |
const std::vector< int > & | gtDaqNrBxBoard () const |
get / set the number of Bx per board for L1 GT DAQ record More... | |
const boost::uint16_t | gtEvmActiveBoards () const |
get / set the active boards for L1 GT EVM record More... | |
const std::vector< int > & | gtEvmNrBxBoard () const |
get / set the number of Bx per board for L1 GT EVM record More... | |
const int | gtTotalBxInEvent () const |
get / set the total Bx's in the event More... | |
L1GtParameters () | |
void | print (std::ostream &) const |
print all the L1 GT parameters More... | |
void | setGtBstLengthBytes (const unsigned int &) |
void | setGtDaqActiveBoards (const boost::uint16_t &) |
void | setGtDaqNrBxBoard (const std::vector< int > &) |
void | setGtEvmActiveBoards (const boost::uint16_t &) |
void | setGtEvmNrBxBoard (const std::vector< int > &) |
void | setGtTotalBxInEvent (const int &) |
virtual | ~L1GtParameters () |
Private Attributes | |
COND_SERIALIZABLE | |
unsigned int | m_bstLengthBytes |
length of BST message (in bytes) More... | |
boost::uint16_t | m_daqActiveBoards |
active boards in the L1 DAQ record More... | |
std::vector< int > | m_daqNrBxBoard |
number of Bx per board in the DAQ record More... | |
boost::uint16_t | m_evmActiveBoards |
active boards in the L1 EVM record More... | |
std::vector< int > | m_evmNrBxBoard |
number of Bx per board in the EVM record More... | |
int | m_totalBxInEvent |
total Bx's in the event More... | |
Friends | |
std::ostream & | operator<< (std::ostream &, const L1GtParameters &) |
output stream operator More... | |
Description: L1 GT parameters.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 34 of file L1GtParameters.h.
L1GtParameters::L1GtParameters | ( | ) |
Definition at line 30 of file L1GtParameters.cc.
|
virtual |
Definition at line 36 of file L1GtParameters.cc.
|
inline |
get / set length of BST message (in bytes) for L1 GT EVM record
Definition at line 94 of file L1GtParameters.h.
References m_bstLengthBytes.
Referenced by L1GlobalTriggerEvmRawToDigi::produce(), and L1GlobalTrigger::produce().
|
inline |
get / set the active boards for L1 GT DAQ record
Definition at line 57 of file L1GtParameters.h.
References m_daqActiveBoards.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of Bx per board for L1 GT DAQ record
Definition at line 76 of file L1GtParameters.h.
References m_daqNrBxBoard.
|
inline |
get / set the active boards for L1 GT EVM record
Definition at line 66 of file L1GtParameters.h.
References m_evmActiveBoards.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of Bx per board for L1 GT EVM record
Definition at line 85 of file L1GtParameters.h.
References m_evmNrBxBoard.
|
inline |
get / set the total Bx's in the event
Definition at line 48 of file L1GtParameters.h.
References m_totalBxInEvent.
Referenced by L1GlobalTrigger::produce().
void L1GtParameters::print | ( | std::ostream & | myCout | ) | const |
print all the L1 GT parameters
Definition at line 88 of file L1GtParameters.cc.
References m_bstLengthBytes, m_daqActiveBoards, m_daqNrBxBoard, m_evmActiveBoards, m_evmNrBxBoard, and m_totalBxInEvent.
Referenced by operator<<().
void L1GtParameters::setGtBstLengthBytes | ( | const unsigned int & | bstLengthBytesValue | ) |
Definition at line 81 of file L1GtParameters.cc.
References m_bstLengthBytes.
void L1GtParameters::setGtDaqActiveBoards | ( | const boost::uint16_t & | activeBoardsValue | ) |
Definition at line 50 of file L1GtParameters.cc.
References m_daqActiveBoards.
void L1GtParameters::setGtDaqNrBxBoard | ( | const std::vector< int > & | nrBxBoardValue | ) |
Definition at line 66 of file L1GtParameters.cc.
References m_daqNrBxBoard.
void L1GtParameters::setGtEvmActiveBoards | ( | const boost::uint16_t & | activeBoardsValue | ) |
Definition at line 58 of file L1GtParameters.cc.
References m_evmActiveBoards.
void L1GtParameters::setGtEvmNrBxBoard | ( | const std::vector< int > & | nrBxBoardValue | ) |
Definition at line 74 of file L1GtParameters.cc.
References m_evmNrBxBoard.
void L1GtParameters::setGtTotalBxInEvent | ( | const int & | totalBxInEventValue | ) |
Definition at line 42 of file L1GtParameters.cc.
References m_totalBxInEvent.
|
friend |
output stream operator
Definition at line 146 of file L1GtParameters.cc.
|
private |
Definition at line 129 of file L1GtParameters.h.
|
private |
length of BST message (in bytes)
Definition at line 125 of file L1GtParameters.h.
Referenced by gtBstLengthBytes(), print(), and setGtBstLengthBytes().
|
private |
active boards in the L1 DAQ record
Definition at line 113 of file L1GtParameters.h.
Referenced by gtDaqActiveBoards(), print(), and setGtDaqActiveBoards().
|
private |
number of Bx per board in the DAQ record
Definition at line 119 of file L1GtParameters.h.
Referenced by gtDaqNrBxBoard(), print(), and setGtDaqNrBxBoard().
|
private |
active boards in the L1 EVM record
Definition at line 116 of file L1GtParameters.h.
Referenced by gtEvmActiveBoards(), print(), and setGtEvmActiveBoards().
|
private |
number of Bx per board in the EVM record
Definition at line 122 of file L1GtParameters.h.
Referenced by gtEvmNrBxBoard(), print(), and setGtEvmNrBxBoard().
|
private |
total Bx's in the event
Definition at line 110 of file L1GtParameters.h.
Referenced by gtTotalBxInEvent(), print(), and setGtTotalBxInEvent().