70 std::string
const &
pathName()
const;
88 #endif //HLTHighLevel_h
bool andOr_
false = and-mode (all requested triggers), true = or-mode (at least one)
std::string const & moduleLabel() const
std::vector< std::string > pathsFromSetup(const std::string &key, const edm::EventSetup &iSetup) const
get HLTPaths with key 'key' from EventSetup (AlCaRecoTriggerBitsRcd)
std::vector< unsigned int > HLTPathsByIndex_
list of required HLT triggers by HLT index
edm::ParameterSetID triggerNamesID_
HLT trigger names.
void init(const edm::TriggerResults &results, const edm::EventSetup &iSetup, const edm::TriggerNames &triggerNames)
initialize the trigger conditions (call this if the trigger paths have changed)
const std::string eventSetupPathsKey_
not empty => use read paths from AlCaRecoTriggerBitsRcd via this key
std::string const & pathName() const
stolen from HLTFilter
virtual bool filter(edm::Event &, const edm::EventSetup &)
bool throw_
throw on any requested trigger being unknown
HLTHighLevel(const edm::ParameterSet &)
std::vector< std::string > HLTPathsByName_
list of required HLT triggers by HLT name
std::vector< std::string > HLTPatterns_
input patterns that will be expanded into trigger names
edm::InputTag inputTag_
HLT TriggerResults EDProduct.
edm::ESWatcher< AlCaRecoTriggerBitsRcd > * watchAlCaRecoTriggerBitsRcd_
Watcher to be created and used if 'eventSetupPathsKey_' non empty: