1 #ifndef GlobalTriggerAnalyzer_L1GtUtilsHelper_h 2 #define GlobalTriggerAnalyzer_L1GtUtilsHelper_h 33 class BranchDescription;
112 template <
typename T>
119 template <
typename T>
127 : m_consumesCollector(iC),
135 m_findReadoutRecord(
false),
136 m_findMenuLite(
false),
138 m_foundPreferredRecord(
false),
139 m_foundPreferredReadoutRecord(
false),
140 m_foundPreferredMenuLite(
false),
142 m_foundMultipleL1GtRecord(
false),
143 m_foundMultipleL1GtReadoutRecord(
false),
144 m_foundMultipleL1GtMenuLite(
false) {
177 module.callWhenNewProductsRegistered(std::ref(*
this));
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
edm::InputTag m_l1GtReadoutRecordInputTag
edm::EDGetTokenT< L1GtTriggerMenuLite > m_l1GtTriggerMenuLiteToken
edm::EDGetTokenT< L1GlobalTriggerRecord > const & l1GtRecordToken() const
std::vector< edm::InputTag > m_inputTagsL1GtReadoutRecord
edm::InputTag m_l1GtTriggerMenuLiteInputTag
edm::InputTag m_l1GtRecordInputTag
std::vector< edm::InputTag > m_inputTagsL1GtMenuLite
edm::InputTag const & l1GtRecordInputTag() const
bool m_foundMultipleL1GtReadoutRecord
std::vector< edm::InputTag > m_inputTagsL1GtRecord
static void fillDescription(edm::ParameterSetDescription &desc)
bool m_foundMultipleL1GtRecord
edm::EDGetTokenT< L1GlobalTriggerRecord > m_l1GtRecordToken
bool m_foundMultipleL1GtMenuLite
edm::ConsumesCollector m_consumesCollector
bool m_foundPreferredReadoutRecord
edm::InputTag const & l1GtTriggerMenuLiteInputTag() const
bool m_foundPreferredMenuLite
static const bool useL1GtTriggerMenuLite(true)
edm::EDGetTokenT< L1GtTriggerMenuLite > const & l1GtTriggerMenuLiteToken() const
edm::InputTag const & l1GtReadoutRecordInputTag() const
bool m_foundPreferredRecord
void operator()(edm::BranchDescription const &branchDescription)
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > const & l1GtReadoutRecordToken() const
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtReadoutRecordToken
L1GtUtilsHelper(edm::ParameterSet const &pset, edm::ConsumesCollector &iC, bool useL1GtTriggerMenuLite)