1 #ifndef GlobalTriggerAnalyzer_L1GtUtilsHelper_h 2 #define GlobalTriggerAnalyzer_L1GtUtilsHelper_h 33 class BranchDescription;
85 bool findReadoutRecord,
104 template <
typename T>
147 if (findRecord || findReadoutRecord || findMenuLite) {
148 module.callWhenNewProductsRegistered([
this, findRecord, findReadoutRecord, findMenuLite, iC](
auto iBranch) {
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
edm::InputTag m_l1GtReadoutRecordInputTag
edm::EDGetTokenT< L1GtTriggerMenuLite > m_l1GtTriggerMenuLiteToken
edm::EDGetTokenT< L1GlobalTriggerRecord > const & l1GtRecordToken() const
edm::InputTag m_l1GtTriggerMenuLiteInputTag
edm::InputTag m_l1GtRecordInputTag
edm::InputTag const & l1GtRecordInputTag() const
static void fillDescription(edm::ParameterSetDescription &desc)
edm::EDGetTokenT< L1GlobalTriggerRecord > m_l1GtRecordToken
edm::InputTag const & l1GtTriggerMenuLiteInputTag() const
void checkToUpdateTags(edm::BranchDescription const &branchDescription, edm::ConsumesCollector, bool findRecord, bool findReadoutRecord, bool findMenuLite)
static const bool useL1GtTriggerMenuLite(true)
edm::EDGetTokenT< L1GtTriggerMenuLite > const & l1GtTriggerMenuLiteToken() const
edm::InputTag const & l1GtReadoutRecordInputTag() const
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > const & l1GtReadoutRecordToken() const
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtReadoutRecordToken
L1GtUtilsHelper(edm::ParameterSet const &pset, edm::ConsumesCollector &iC, bool useL1GtTriggerMenuLite)