Go to the documentation of this file.
11 for (
int i = 0;
i != 128;
i++) {
17 for (
int i = 0;
i != 64;
i++) {
32 for (
int i = 0;
i != 128;
i++) {
35 double r = dWord.at(
i);
40 for (
int i = 0;
i != 64;
i++) {
44 double r = tTWord.at(
i);
68 tname.ReplaceAll(
"HLT_",
"");
81 tname.ReplaceAll(
"HLT_",
"");
105 return std::make_pair(
false, 0);
109 return std::make_pair(
false, 0);
111 return std::make_pair(
true, hltHandle->
accept(
index));
std::vector< std::string > validTriggerNames_
~L1BitComputer() override
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > src_
L1BitComputer(CachingVariable::CachingVariableFactoryArg arg, edm::ConsumesCollector &iC)
void compute(const edm::Event &iEvent) const override
HLTBitComputer(CachingVariable::CachingVariableFactoryArg arg, edm::ConsumesCollector &iC)
void doesNotCompute() const
void compute(const edm::Event &iEvent) const override
edm::EDGetTokenT< edm::TriggerResults > src_
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
static constexpr char const * tname
void assign(std::string var, double &value) const
HLTBitVariable(CachingVariableFactoryArg arg, edm::ConsumesCollector &iC)
const DecisionWord & decisionWord(int bxInEventValue) const
void declare(std::string var, edm::ConsumesCollector &iC)
std::vector< bool > DecisionWord
typedefs
~HLTBitComputer() override
CachingVariable::evalType eval(const edm::Event &iEvent) const override
Strings::size_type size() const
edm::EDGetTokenT< edm::TriggerResults > src_
bool accept() const
Has at least one path accepted the event?
std::pair< bool, valueType > evalType
const TechnicalTriggerWord & technicalTriggerWord(int bxInEventValue) const
std::vector< bool > TechnicalTriggerWord
technical trigger bits (64 bits)
unsigned int triggerIndex(std::string const &name) const