#include <L1GtUtilsHelper.h>
Static Public Member Functions | |
static void | fillDescription (edm::ParameterSetDescription &desc) |
Description: Gets tokens for L1GtUtils to use when getting products from the Event and Run. This class was introduced when the consumes function calls were added for L1GtUtils. It preserves the special feature of L1GtUtils that allows it to run without configuration of InputTags, although it allows InputTags to be configured optionally or passed in via the constructor arguments.
Definition at line 37 of file L1GtUtilsHelper.h.
L1GtUtilsHelper::L1GtUtilsHelper | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC, | ||
bool | useL1GtTriggerMenuLite | ||
) |
Definition at line 10 of file L1GtUtilsHelper.cc.
References edm::ConsumesCollector::consumes(), edm::InRun, m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, and m_l1GtTriggerMenuLiteToken.
L1GtUtilsHelper::L1GtUtilsHelper | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC, | ||
bool | useL1GtTriggerMenuLite, | ||
T & | module | ||
) |
Definition at line 120 of file L1GtUtilsHelper.h.
L1GtUtilsHelper::L1GtUtilsHelper | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC, | ||
bool | useL1GtTriggerMenuLite, | ||
T & | module, | ||
edm::InputTag const & | l1GtRecordInputTag, | ||
edm::InputTag const & | l1GtReadoutRecordInputTag, | ||
edm::InputTag const & | l1GtTriggerMenuLiteInputTag | ||
) |
Definition at line 128 of file L1GtUtilsHelper.h.
References edm::ConsumesCollector::consumes(), edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), edm::InRun, edm::InputTag::label(), m_findMenuLite, m_findReadoutRecord, m_findRecord, m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, m_l1GtTriggerMenuLiteToken, and useL1GtTriggerMenuLite().
|
static |
Definition at line 35 of file L1GtUtilsHelper.cc.
References edm::ParameterSetDescription::add(), and HLT_25ns14e33_v1_cff::InputTag.
Referenced by L1GtUtils::fillDescription().
|
inline |
Definition at line 81 of file L1GtUtilsHelper.h.
References m_l1GtReadoutRecordInputTag.
|
inline |
Definition at line 85 of file L1GtUtilsHelper.h.
References m_l1GtReadoutRecordToken.
|
inline |
Definition at line 80 of file L1GtUtilsHelper.h.
References m_l1GtRecordInputTag.
|
inline |
Definition at line 84 of file L1GtUtilsHelper.h.
References m_l1GtRecordToken.
|
inline |
Definition at line 82 of file L1GtUtilsHelper.h.
References m_l1GtTriggerMenuLiteInputTag.
|
inline |
Definition at line 86 of file L1GtUtilsHelper.h.
References m_l1GtTriggerMenuLiteToken.
void L1GtUtilsHelper::operator() | ( | edm::BranchDescription const & | branchDescription | ) |
Definition at line 41 of file L1GtUtilsHelper.cc.
References edm::BranchDescription::branchType(), edm::ConsumesCollector::consumes(), edm::InEvent, HLT_25ns14e33_v1_cff::InputTag, edm::InputTag::instance(), edm::EDGetTokenT< T >::isUninitialized(), edm::InputTag::label(), LogDebug, m_consumesCollector, m_findMenuLite, m_findReadoutRecord, m_findRecord, m_foundMultipleL1GtMenuLite, m_foundMultipleL1GtReadoutRecord, m_foundMultipleL1GtRecord, m_foundPreferredMenuLite, m_foundPreferredReadoutRecord, m_foundPreferredRecord, m_inputTagsL1GtMenuLite, m_inputTagsL1GtReadoutRecord, m_inputTagsL1GtRecord, m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, m_l1GtTriggerMenuLiteToken, edm::BranchDescription::moduleLabel(), edm::InputTag::process(), edm::BranchDescription::processName(), edm::BranchDescription::productInstanceName(), GlobalPosition_Frontier_DevDB_cff::tag, and edm::BranchDescription::unwrappedTypeID().
|
private |
Definition at line 90 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 102 of file L1GtUtilsHelper.h.
Referenced by L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 101 of file L1GtUtilsHelper.h.
Referenced by L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 100 of file L1GtUtilsHelper.h.
Referenced by L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 110 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 109 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 108 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 106 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 105 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 104 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 115 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 114 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 113 of file L1GtUtilsHelper.h.
Referenced by operator()().
|
private |
Definition at line 93 of file L1GtUtilsHelper.h.
Referenced by l1GtReadoutRecordInputTag(), L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 97 of file L1GtUtilsHelper.h.
Referenced by l1GtReadoutRecordToken(), L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 92 of file L1GtUtilsHelper.h.
Referenced by l1GtRecordInputTag(), L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 96 of file L1GtUtilsHelper.h.
Referenced by l1GtRecordToken(), L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 94 of file L1GtUtilsHelper.h.
Referenced by l1GtTriggerMenuLiteInputTag(), L1GtUtilsHelper(), and operator()().
|
private |
Definition at line 98 of file L1GtUtilsHelper.h.
Referenced by l1GtTriggerMenuLiteToken(), L1GtUtilsHelper(), and operator()().