52 : m_l1GtStableParCacheID(0ULL),
53 m_numberPhysTriggers(0),
55 m_numberTechnicalTriggers(0),
57 m_l1GtMenuCacheID(0ULL),
59 m_l1GtTmAlgoCacheID(0ULL),
60 m_l1GtTmTechCacheID(0ULL),
62 m_l1GtPfAlgoCacheID(0ULL),
63 m_l1GtPfTechCacheID(0ULL),
65 m_physicsDaqPartition(0) {
67 produces<L1GtTriggerMenuLite, edm::Transition::BeginRun>();
194 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
198 gtTriggerMenuLite->setGtAlgorithmMap(algMap);
203 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
207 gtTriggerMenuLite->setGtAlgorithmAliasMap(algAliasMap);
212 unsigned int bitNumber = (itAlgo->second).algoBitNumber();
216 gtTriggerMenuLite->setGtTechnicalTriggerMap(techMap);
228 gtTriggerMenuLite->setGtTriggerMaskAlgoTrig(triggerMaskAlgoTrig);
240 gtTriggerMenuLite->setGtTriggerMaskTechTrig(triggerMaskTechTrig);
248 LogDebug(
"L1GtTriggerMenuLiteProducer") << *gtTriggerMenuLite;
unsigned int gtNumberTechnicalTriggers() const
get / set the number of technical triggers
unsigned int gtNumberPhysTriggers() const
get / set the number of physics trigger algorithms
#define DEFINE_FWK_MODULE(type)
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
void put(std::unique_ptr< PROD > product)
Put a new product.
T const * product() const