38 : m_l1GtStableParCacheID(0ULL),
39 m_numberPhysTriggers(0),
41 m_numberTechnicalTriggers(0),
43 m_l1GtMenuCacheID(0ULL),
45 m_l1GtTmAlgoCacheID(0ULL),
46 m_l1GtTmTechCacheID(0ULL),
48 m_l1GtPfAlgoCacheID(0ULL),
49 m_l1GtPfTechCacheID(0ULL),
57 m_physicsDaqPartition(0) {
59 produces<L1GtTriggerMenuLite, edm::Transition::BeginRun>();
180 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
184 gtTriggerMenuLite->setGtAlgorithmMap(algMap);
189 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
193 gtTriggerMenuLite->setGtAlgorithmAliasMap(algAliasMap);
198 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
202 gtTriggerMenuLite->setGtTechnicalTriggerMap(techMap);
214 gtTriggerMenuLite->setGtTriggerMaskAlgoTrig(triggerMaskAlgoTrig);
226 gtTriggerMenuLite->setGtTriggerMaskTechTrig(triggerMaskTechTrig);
234 LogDebug(
"L1GtTriggerMenuLiteProducer") << *gtTriggerMenuLite;
const std::vector< unsigned int > & gtTriggerMask() const
get the trigger mask
const std::vector< std::vector< int > > & gtPrescaleFactors() const
get the prescale factors by reference
T const * product() const
#define DEFINE_FWK_MODULE(type)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void put(std::unique_ptr< PROD > product)
Put a new product.
unsigned int gtNumberTechnicalTriggers() const
get / set the number of technical triggers
unsigned int gtNumberPhysTriggers() const
get / set the number of physics trigger algorithms