1 #ifndef CommonTools_UtilAlgos_OverlapExclusionSelector_h 2 #define CommonTools_UtilAlgos_OverlapExclusionSelector_h 11 template<
typename C,
typename T,
typename O>
18 bool operator()(
const T&)
const;
21 mutable typename C::const_iterator begin_,
end_;
25 template<
typename C,
typename T,
typename O>
27 srcToken_(iC.consumes<
C>(cfg.
template getParameter<
edm::InputTag>(
"overlap"))),
31 template<
typename C,
typename T,
typename O>
39 template<
typename C,
typename T,
typename O>
41 bool noOverlap =
true;
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
bool operator()(const T &) const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< C > srcToken_
void newEvent(const edm::Event &, const edm::EventSetup &) const
#define EVENTSETUP_STD_INIT_T3(SELECTOR)
def template(fileName, svg, replaceme="REPLACEME")
OverlapExclusionSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)