1 #ifndef CommonTools_UtilAlgos_OverlapExclusionSelector_h 2 #define CommonTools_UtilAlgos_OverlapExclusionSelector_h 13 template <
typename C,
typename T,
typename O>
28 template <
typename C,
typename T,
typename O>
32 template <
typename C,
typename T,
typename O>
40 template <
typename C,
typename T,
typename O>
42 bool noOverlap =
true;
43 for (
typename C::const_iterator
i = begin_;
i != end_; ++
i) {
44 if (overlap_(*
i,
t)) {
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< C > srcToken_
#define EVENTSETUP_STD_INIT_T3(SELECTOR)
void newEvent(const edm::Event &, const edm::EventSetup &) const
def template(fileName, svg, replaceme="REPLACEME")
bool operator()(const T &) const
OverlapExclusionSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.