#include <OverlapExclusionSelector.h>
Public Member Functions | |
void | newEvent (const edm::Event &, const edm::EventSetup &) const |
bool | operator() (const T &) const |
OverlapExclusionSelector (const edm::ParameterSet &) | |
Private Attributes | |
C::const_iterator | begin_ |
C::const_iterator | end_ |
O | overlap_ |
edm::InputTag | src_ |
Definition at line 11 of file OverlapExclusionSelector.h.
OverlapExclusionSelector< C, T, O >::OverlapExclusionSelector | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 23 of file OverlapExclusionSelector.h.
void OverlapExclusionSelector< C, T, O >::newEvent | ( | const edm::Event & | evt, |
const edm::EventSetup & | |||
) | const |
Definition at line 29 of file OverlapExclusionSelector.h.
References edm::Event::getByLabel(), and h.
{ edm::Handle<C> h; evt.getByLabel(src_, h); begin_ = h->begin(); end_ = h->end(); }
bool OverlapExclusionSelector< C, T, O >::operator() | ( | const T & | t | ) | const |
C::const_iterator OverlapExclusionSelector< C, T, O >::begin_ [mutable, private] |
Definition at line 18 of file OverlapExclusionSelector.h.
C::const_iterator OverlapExclusionSelector< C, T, O >::end_ [mutable, private] |
Definition at line 18 of file OverlapExclusionSelector.h.
O OverlapExclusionSelector< C, T, O >::overlap_ [private] |
Definition at line 19 of file OverlapExclusionSelector.h.
edm::InputTag OverlapExclusionSelector< C, T, O >::src_ [private] |
Definition at line 17 of file OverlapExclusionSelector.h.