1 #ifndef TriggerResultsFilterFromDB_h
2 #define TriggerResultsFilterFromDB_h
29 namespace triggerExpression {
48 void parse(
const std::string & expression);
49 void parse(
const std::vector<std::string> & expressions);
62 #endif //TriggerResultsFilterFromDB_h
std::string m_eventSetupPathsKey
read the triggerConditions from the database
edm::ESWatcher< AlCaRecoTriggerBitsRcd > m_eventSetupWatcher
triggerExpression::Evaluator * m_expression
evaluator for the trigger condition
triggerExpression::Data m_eventCache
cache some data from the Event for faster access by the m_expression
void parse(const std::string &expression)
parse the logical expression into functionals
TriggerResultsFilterFromDB(const edm::ParameterSet &)
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
void pathsFromSetup(const edm::EventSetup &setup)
read the triggerConditions from the database
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
~TriggerResultsFilterFromDB()