#include <L1GtUtilsHelper.h>
Public Member Functions | |
edm::InputTag const & | l1GtReadoutRecordInputTag () const |
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > const & | l1GtReadoutRecordToken () const |
edm::InputTag const & | l1GtRecordInputTag () const |
edm::EDGetTokenT< L1GlobalTriggerRecord > const & | l1GtRecordToken () const |
edm::InputTag const & | l1GtTriggerMenuLiteInputTag () const |
edm::EDGetTokenT< L1GtTriggerMenuLite > const & | l1GtTriggerMenuLiteToken () const |
L1GtUtilsHelper (edm::ParameterSet const &pset, edm::ConsumesCollector &iC, bool useL1GtTriggerMenuLite) | |
template<typename T > | |
L1GtUtilsHelper (edm::ParameterSet const &pset, edm::ConsumesCollector &iC, bool useL1GtTriggerMenuLite, T &module) | |
template<typename T > | |
L1GtUtilsHelper (edm::ParameterSet const &pset, edm::ConsumesCollector &iC, bool useL1GtTriggerMenuLite, T &module, edm::InputTag const &l1GtRecordInputTag, edm::InputTag const &l1GtReadoutRecordInputTag, edm::InputTag const &l1GtTriggerMenuLiteInputTag) | |
Static Public Member Functions | |
static void | fillDescription (edm::ParameterSetDescription &desc) |
Private Member Functions | |
void | checkToUpdateTags (edm::BranchDescription const &branchDescription, edm::ConsumesCollector, bool findRecord, bool findReadoutRecord, bool findMenuLite) |
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 9 of file L1GtUtilsHelper.cc.
References edm::ConsumesCollector::consumes(), edm::InRun, m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, m_l1GtTriggerMenuLiteToken, and useL1GtTriggerMenuLite().
L1GtUtilsHelper::L1GtUtilsHelper | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC, | ||
bool | useL1GtTriggerMenuLite, | ||
T & | module | ||
) |
Definition at line 98 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 105 of file L1GtUtilsHelper.h.
References checkToUpdateTags(), edm::ConsumesCollector::consumes(), edm::InRun, edm::InputTag::label(), m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, m_l1GtTriggerMenuLiteToken, muonDTDigis_cfi::pset, and useL1GtTriggerMenuLite().
|
private |
Definition at line 88 of file L1GtUtilsHelper.cc.
References edm::BranchDescription::branchType(), edm::BranchDescription::dropped(), edm::InEvent, ProducerED_cfi::InputTag, m_l1GtReadoutRecordInputTag, m_l1GtReadoutRecordToken, m_l1GtRecordInputTag, m_l1GtRecordToken, m_l1GtTriggerMenuLiteInputTag, m_l1GtTriggerMenuLiteToken, and edm::BranchDescription::unwrappedTypeID().
Referenced by L1GtUtilsHelper().
|
static |
Definition at line 20 of file L1GtUtilsHelper.cc.
References submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.
Referenced by L1GtUtils::fillDescription().
|
inline |
Definition at line 69 of file L1GtUtilsHelper.h.
References m_l1GtReadoutRecordInputTag.
|
inline |
Definition at line 73 of file L1GtUtilsHelper.h.
References m_l1GtReadoutRecordToken.
|
inline |
Definition at line 68 of file L1GtUtilsHelper.h.
References m_l1GtRecordInputTag.
|
inline |
Definition at line 72 of file L1GtUtilsHelper.h.
References m_l1GtRecordToken.
|
inline |
Definition at line 70 of file L1GtUtilsHelper.h.
References m_l1GtTriggerMenuLiteInputTag.
|
inline |
Definition at line 76 of file L1GtUtilsHelper.h.
References m_l1GtTriggerMenuLiteToken.
|
private |
Definition at line 89 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtReadoutRecordInputTag(), and L1GtUtilsHelper().
|
private |
Definition at line 93 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtReadoutRecordToken(), and L1GtUtilsHelper().
|
private |
Definition at line 88 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtRecordInputTag(), and L1GtUtilsHelper().
|
private |
Definition at line 92 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtRecordToken(), and L1GtUtilsHelper().
|
private |
Definition at line 90 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtTriggerMenuLiteInputTag(), and L1GtUtilsHelper().
|
private |
Definition at line 94 of file L1GtUtilsHelper.h.
Referenced by checkToUpdateTags(), l1GtTriggerMenuLiteToken(), and L1GtUtilsHelper().