1 #ifndef RecoAlgos_ObjectPairFilter_h 2 #define RecoAlgos_ObjectPairFilter_h 23 template<
typename C,
typename S>
31 std::vector<std::string> ints = cfg.template getParameterNamesForType<unsigned int>();
44 for(
typename C::const_iterator
i = source->begin();
i != source->end(); ++
i )
45 for(
typename C::const_iterator j =
i + 1; j != source->end(); ++ j ) {
bool getByToken(EDGetToken token, Handle< PROD > &result) const
S make(const edm::ParameterSet &cfg)
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
def template(fileName, svg, replaceme="REPLACEME")
edm::EDGetTokenT< C > srcToken_
source collection label
bool filter(edm::Event &evt, const edm::EventSetup &) override
process one event
unsigned int minNumber_
minimum number of entries in a collection
ObjectPairFilter(const edm::ParameterSet &cfg)
constructor
static std::string const source