1 #ifndef HLTfilters_HLTL1TSeed_h
2 #define HLTfilters_HLTL1TSeed_h
70 const std::vector<unsigned int>& triggerMask,
const int physicsDaqPartition) { };
142 #endif // HLTfilters_HLTL1TSeed_h
std::string m_l1SeedsLogicalExpression
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > m_l1GtObjectMapToken
edm::EDGetTokenT< l1t::EtSumBxCollection > m_l1EtSumToken
std::vector< const std::vector< L1GtLogicParser::TokenRPN > * > m_l1AlgoSeedsRpn
vector of Rpn vectors for the required algorithms for seeding
edm::InputTag m_l1MuonTag
void updateAlgoLogicParser(const L1GtTriggerMenu *, const AlgorithmMap &)
edm::InputTag m_l1EGammaCollectionsTag
Meta InputTag for L1 Egamma collection.
HLTL1TSeed(const edm::ParameterSet &)
constructor
bool seedsL1TriggerObjectMaps(edm::Event &, trigger::TriggerFilterObjectWithRefs &)
seeding is done via L1 trigger object maps, considering the objects which fired in L1 ...
edm::InputTag m_l1JetCollectionsTag
Meta InputTag for L1 Egamma collection.
virtual ~HLTL1TSeed()
destructor
std::vector< std::vector< const std::vector< L1GtObject > * > > m_l1AlgoSeedsObjType
vector of object-type vectors for each condition in the required algorithms for seeding ...
edm::InputTag m_l1GtObjectMapTag
InputTag for L1 Global Trigger object maps. This is done per menu. Should be part of Run...
edm::EDGetTokenT< l1t::JetBxCollection > m_l1JetToken
edm::EDGetTokenT< l1t::EGammaBxCollection > m_l1EGammaToken
edm::InputTag m_l1EtSumTag
std::vector< L1GtLogicParser::OperandToken > m_l1AlgoSeeds
list of required algorithms for seeding
edm::InputTag m_l1EtSumCollectionsTag
Meta InputTag for L1 Egamma collection.
L1GtLogicParser m_l1AlgoLogicParser
logic parser for m_l1SeedsLogicalExpression
edm::InputTag m_l1TauCollectionsTag
Meta InputTag for L1 Egamma collection.
bool m_isDebugEnabled
cache edm::isDebugEnabled()
void updateAlgoLogicParser(const std::vector< bool > >Word, const std::vector< unsigned int > &triggerMask, const int physicsDaqPartition)
edm::InputTag m_l1EGammaTag
edm::InputTag m_l1GlobalTag
InputTag for L1 Global Trigger.
edm::EDGetTokenT< GlobalAlgBlkBxCollection > m_l1GlobalToken
void dumpTriggerFilterObjectWithRefs(trigger::TriggerFilterObjectWithRefs &) const
detailed print of filter content
edm::InputTag m_l1MuonCollectionsTag
Meta InputTag for L1 Muon collection.
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) override
filter the event
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
parameter description
edm::EDGetTokenT< l1t::MuonBxCollection > m_l1MuonToken
edm::EDGetTokenT< l1t::TauBxCollection > m_l1TauToken