21 #include <boost/cstdint.hpp> 54 <<
"\nWARNING: Number of bunch crossing in event rounded to: " 61 <<
"\nWARNING: Number of bunch crossing in event must be a positive number!" 63 <<
"\n Reset to 1 (L1Accept bunch only).\n" 99 auto pL1GtParameters = std::make_unique<L1GtParameters>();
119 return pL1GtParameters ;
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::vector< int > m_daqNrBxBoard
number of Bx per board in the DAQ record
unsigned int m_bstLengthBytes
length of BST record (in bytes)
L1GtParametersTrivialProducer(const edm::ParameterSet &)
constructor
std::unique_ptr< L1GtParameters > produceGtParameters(const L1GtParametersRcd &)
public methods
std::vector< int > m_evmNrBxBoard
number of Bx per board in the EVM record
boost::uint16_t m_evmActiveBoards
active boards in the L1 EVM record
int m_totalBxInEvent
total Bx's in the event
~L1GtParametersTrivialProducer() override
destructor
boost::uint16_t m_daqActiveBoards
active boards in the L1 DAQ record