1 #ifndef CommonTools_UtilAlgos_OverlapExclusionSelector_h
2 #define CommonTools_UtilAlgos_OverlapExclusionSelector_h
11 template<
typename C,
typename T,
typename O>
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;
42 for(
typename C::const_iterator
i = begin_;
i != end_; ++
i) {
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
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
OverlapExclusionSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
EVENTSETUP_STD_INIT_T3(OverlapExclusionSelector)