#include <TriggerVariables.h>
Public Member Functions | |
void | compute (const edm::Event &iEvent) const override |
L1BitComputer (CachingVariable::CachingVariableFactoryArg arg, edm::ConsumesCollector &iC) | |
~L1BitComputer () override | |
Public Member Functions inherited from VariableComputer | |
void | assign (std::string var, double &value) const |
void | declare (std::string var, edm::ConsumesCollector &iC) |
void | doesNotCompute () const |
void | doesNotCompute (std::string var) const |
const std::string & | name () const |
bool | notSeenThisEventAlready (const edm::Event &iEvent) const |
VariableComputer (const CachingVariable::CachingVariableFactoryArg &arg, edm::ConsumesCollector &iC) | |
virtual | ~VariableComputer () |
Private Attributes | |
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > | src_ |
Additional Inherited Members | |
Protected Attributes inherited from VariableComputer | |
const CachingVariable::CachingVariableFactoryArg & | arg_ |
edm::Event::CacheIdentifier_t | eventCacheID_ = 0 |
std::map< std::string, const ComputedVariable * > | iCompute_ |
std::string | method_ |
std::string | name_ |
std::string | separator_ |
Definition at line 5 of file TriggerVariables.h.
|
inline |
Definition at line 7 of file TriggerVariables.h.
References edm::ConsumesCollector::consumes(), VariableComputer::declare(), mps_fire::i, CachingVariable::CachingVariableFactoryArg::iConfig, src_, and contentValuesCheck::ss.
|
inlineoverride |
Definition at line 24 of file TriggerVariables.h.
|
inlineoverridevirtual |
Implements VariableComputer.
Definition at line 26 of file TriggerVariables.h.
References VariableComputer::assign(), L1GlobalTriggerReadoutRecord::decisionWord(), VariableComputer::doesNotCompute(), edm::HandleBase::failedToGet(), edm::Event::getByToken(), mps_fire::i, alignCSCRings::r, src_, contentValuesCheck::ss, and L1GlobalTriggerReadoutRecord::technicalTriggerWord().
|
private |
Definition at line 50 of file TriggerVariables.h.
Referenced by compute(), HLTBitComputer::compute(), HLTBitVariable::eval(), HLTBitComputer::HLTBitComputer(), and L1BitComputer().