#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 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 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 uint16_t &) |
void | setGtDaqNrBxBoard (const std::vector< int > &) |
void | setGtEvmActiveBoards (const uint16_t &) |
void | setGtEvmNrBxBoard (const std::vector< int > &) |
void | setGtTotalBxInEvent (const int &) |
virtual | ~L1GtParameters () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
unsigned int | m_bstLengthBytes |
length of BST message (in bytes) More... | |
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... | |
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 | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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 33 of file L1GtParameters.h.
L1GtParameters::L1GtParameters | ( | ) |
Definition at line 29 of file L1GtParameters.cc.
|
virtual |
Definition at line 34 of file L1GtParameters.cc.
|
inline |
get / set length of BST message (in bytes) for L1 GT EVM record
Definition at line 68 of file L1GtParameters.h.
References m_bstLengthBytes, operator<<, print(), and setGtBstLengthBytes().
Referenced by L1GlobalTriggerEvmRawToDigi::produce(), and L1GlobalTrigger::produce().
|
inline |
get / set the active boards for L1 GT DAQ record
Definition at line 48 of file L1GtParameters.h.
References m_daqActiveBoards, and setGtDaqActiveBoards().
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of Bx per board for L1 GT DAQ record
Definition at line 58 of file L1GtParameters.h.
References m_daqNrBxBoard, and setGtDaqNrBxBoard().
|
inline |
get / set the active boards for L1 GT EVM record
Definition at line 53 of file L1GtParameters.h.
References m_evmActiveBoards, and setGtEvmActiveBoards().
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of Bx per board for L1 GT EVM record
Definition at line 63 of file L1GtParameters.h.
References m_evmNrBxBoard, and setGtEvmNrBxBoard().
|
inline |
get / set the total Bx's in the event
Definition at line 43 of file L1GtParameters.h.
References m_totalBxInEvent, and setGtTotalBxInEvent().
Referenced by HLTGetDigi::analyze(), and L1GlobalTrigger::produce().
void L1GtParameters::print | ( | std::ostream & | myCout | ) | const |
print all the L1 GT parameters
Definition at line 58 of file L1GtParameters.cc.
References TauDecayModes::dec, m_bstLengthBytes, m_daqActiveBoards, m_daqNrBxBoard, m_evmActiveBoards, m_evmNrBxBoard, and m_totalBxInEvent.
Referenced by L1TConfigDumper::analyze(), gtBstLengthBytes(), and operator<<().
|
private |
void L1GtParameters::setGtBstLengthBytes | ( | const unsigned int & | bstLengthBytesValue | ) |
Definition at line 53 of file L1GtParameters.cc.
References m_bstLengthBytes.
Referenced by gtBstLengthBytes().
void L1GtParameters::setGtDaqActiveBoards | ( | const uint16_t & | activeBoardsValue | ) |
Definition at line 42 of file L1GtParameters.cc.
References m_daqActiveBoards.
Referenced by gtDaqActiveBoards().
void L1GtParameters::setGtDaqNrBxBoard | ( | const std::vector< int > & | nrBxBoardValue | ) |
Definition at line 48 of file L1GtParameters.cc.
References m_daqNrBxBoard.
Referenced by gtDaqNrBxBoard().
void L1GtParameters::setGtEvmActiveBoards | ( | const uint16_t & | activeBoardsValue | ) |
Definition at line 45 of file L1GtParameters.cc.
References m_evmActiveBoards.
Referenced by gtEvmActiveBoards().
void L1GtParameters::setGtEvmNrBxBoard | ( | const std::vector< int > & | nrBxBoardValue | ) |
Definition at line 51 of file L1GtParameters.cc.
References m_evmNrBxBoard.
Referenced by gtEvmNrBxBoard().
void L1GtParameters::setGtTotalBxInEvent | ( | const int & | totalBxInEventValue | ) |
Definition at line 39 of file L1GtParameters.cc.
References m_totalBxInEvent.
Referenced by gtTotalBxInEvent().
|
friend |
Definition at line 97 of file L1GtParameters.h.
|
friend |
Definition at line 97 of file L1GtParameters.h.
|
friend |
output stream operator
Definition at line 99 of file L1GtParameters.cc.
Referenced by gtBstLengthBytes().
|
private |
length of BST message (in bytes)
Definition at line 95 of file L1GtParameters.h.
Referenced by gtBstLengthBytes(), print(), and setGtBstLengthBytes().
|
private |
active boards in the L1 DAQ record
Definition at line 83 of file L1GtParameters.h.
Referenced by gtDaqActiveBoards(), print(), and setGtDaqActiveBoards().
|
private |
number of Bx per board in the DAQ record
Definition at line 89 of file L1GtParameters.h.
Referenced by gtDaqNrBxBoard(), print(), and setGtDaqNrBxBoard().
|
private |
active boards in the L1 EVM record
Definition at line 86 of file L1GtParameters.h.
Referenced by gtEvmActiveBoards(), print(), and setGtEvmActiveBoards().
|
private |
number of Bx per board in the EVM record
Definition at line 92 of file L1GtParameters.h.
Referenced by gtEvmNrBxBoard(), print(), and setGtEvmNrBxBoard().
|
private |
total Bx's in the event
Definition at line 80 of file L1GtParameters.h.
Referenced by gtTotalBxInEvent(), print(), and setGtTotalBxInEvent().