12 using namespace ctfseeding;
15 : initialised(
false), theConfig(cfg)
35 typedef SeedingLayerSets::const_iterator IL;
36 for (IL il=layerSets.begin(), ilEnd=layerSets.end(); il != ilEnd; ++il) {
38 if (set.size() != 2)
continue;
39 add( set[0], set[1] );
45 Container::const_iterator it;
68 Container::const_iterator
i;
70 (**i).hitPairs( region, result, ev, es);
74 LogDebug(
"CombinedHitPairGenerator")<<
" total number of pairs provided back CHPG : "<<result.
size();
T getParameter(std::string const &) const
CombinedHitPairGenerator(const edm::ParameterSet &cfg)
edm::ParameterSet theConfig
virtual unsigned int size() const
virtual ~CombinedHitPairGenerator()
edm::ESWatcher< TrackerDigiGeometryRecord > theESWatcher
unsigned int theMaxElement
virtual void hitPairs(const TrackingRegion ®, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es)
form base class
bool check(const edm::EventSetup &iSetup)
void init(const ctfseeding::SeedingLayerSets &layerSets)
LayerCacheType theLayerCache
std::vector< SeedingLayer > SeedingLayers
void add(const ctfseeding::SeedingLayer &inner, const ctfseeding::SeedingLayer &outer)
std::vector< std::vector< SeedingLayer > > SeedingLayerSets