22 saveTags_(config.getParameter<
bool>(
"saveTags"))
25 produces<trigger::TriggerFilterObjectWithRefs>();
30 desc.
add<
bool>(
"saveTags",
true);
49 return static_cast<int>(
event.moduleCallingContext()->placeInPathContext()->pathContext()->pathID());
53 return static_cast<int>(
event.moduleCallingContext()->placeInPathContext()->placeInPath());
58 return std::make_pair(static_cast<int>(placeInPathContext->
pathContext()->
pathID()),
59 static_cast<int>(placeInPathContext->
placeInPath()));
63 return &
event.moduleCallingContext()->placeInPathContext()->pathContext()->pathName();
bool filter(edm::Event &event, const edm::EventSetup &setup) final
int module(edm::Event const &) const
def setup(process, global_tag, zero_tesla=False)
ModuleDescription const & moduleDescription() const
std::string const & moduleLabel() const
const std::string * pathName(edm::Event const &) const
virtual bool hltFilter(edm::Event &event, const edm::EventSetup &setup, trigger::TriggerFilterObjectWithRefs &filterobject)=0
PathContext const * pathContext() const
HLTStreamFilter(const edm::ParameterSet &config)
const std::string * moduleLabel() const
std::pair< int, int > pmid(edm::Event const &) const
unsigned int pathID() const
ParameterDescriptionBase * add(U const &iLabel, T const &value)
unsigned int placeInPath() const
~HLTStreamFilter() override
int path(edm::Event const &) const
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)