1 #ifndef RecoAlgos_SingleElementCollectionSelector_h
2 #define RecoAlgos_SingleElementCollectionSelector_h
24 template<
typename InputCollection,
typename Selector,
39 for(
size_t idx = 0;
idx < c->size(); ++
idx) {
56 struct SingleElementCollectionSelectorEventSetupInit {
63 template<
typename I,
typename S,
typename O,
typename C,
typename R>
const_iterator end() const
InputCollection collection
container::const_iterator const_iterator
const_iterator begin() const
S make(const edm::ParameterSet &cfg)
static void init(S &s, const edm::Event &ev, const edm::EventSetup &es)
const std::complex< double > I
Functor that operates on <T>
SingleElementCollectionSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...
SingleElementCollectionSelectorEventSetupInit< SingleElementCollectionSelector< I, S, O, C, R > > type
void select(const edm::Handle< InputCollection > &c, const edm::Event &, const edm::EventSetup &)