51 <<
"\nWARNING: Number of bunch crossing in event rounded to: " <<
m_totalBxInEvent 52 <<
"\n The number must be an odd number!\n" 57 <<
"\nWARNING: Number of bunch crossing in event must be a positive number!" 58 <<
"\n Requested value was: " <<
m_totalBxInEvent <<
"\n Reset to 1 (L1Accept bunch only).\n" 84 auto pL1GtParameters = std::make_unique<L1GtParameters>();
104 return pL1GtParameters;
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
uint16_t m_evmActiveBoards
active boards in the L1 EVM record
std::vector< int > m_daqNrBxBoard
number of Bx per board in the DAQ record
unsigned int m_bstLengthBytes
length of BST record (in bytes)
uint16_t m_daqActiveBoards
active boards in the L1 DAQ record
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
int m_totalBxInEvent
total Bx's in the event
~L1GtParametersTrivialProducer() override
destructor