1 #ifndef TkSeedingLayers_SeedingLayerSetsBuilder_H 2 #define TkSeedingLayers_SeedingLayerSetsBuilder_H 40 const std::vector<LayerSetIndex>&
layerSetIndices()
const {
return theLayerSetIndices; }
43 const std::vector<std::string>&
layerNames()
const {
return theLayerNames; }
44 const std::vector<const DetLayer *>&
layerDets()
const {
return theLayerDets; }
47 std::unique_ptr<SeedingLayerSetsHits> makeSeedingLayerSetsHitsforFastSim(
const edm::Event& ev,
const edm::EventSetup& es);
49 using SeedingLayerId = std::tuple<GeomDetEnumerators::SubDetector, ctfseeding::SeedingLayer::Side, int>;
51 static std::vector<std::vector<std::string> > layerNamesInSets(
const std::vector<std::string> & namesPSet) ;
70 std::shared_ptr<ctfseeding::HitExtractor>
extractor;
std::vector< LayerSetAndLayers > layers(const SeedingLayerSetsHits &sets)
static const HistoName names[]
std::vector< LayerSpec > theLayers
edm::ESWatcher< TrackerRecoGeometryRecord > geometryWatcher_
edm::EDGetTokenT< FastTrackerRecHitCollection > fastSimrecHitsToken_
std::vector< std::string > theLayerNames
std::vector< HitPointer > Hits
S & print(S &os, JobReport::InputFile const &f)
const std::vector< std::string > & layerNames() const
std::vector< const TransientTrackingRecHitBuilder * > theTTRHBuilders
GeomDetEnumerators::SubDetector subdet
const std::vector< const DetLayer * > & layerDets() const
unsigned short numberOfLayersInSet() const
std::shared_ptr< ctfseeding::HitExtractor > extractor
edm::ESWatcher< TransientRecHitRecord > trhWatcher_
std::vector< LayerSetIndex > theLayerSetIndices
std::string pixelHitProducer
unsigned short numberOfLayers() const
const std::string hitBuilder
unsigned short theNumberOfLayersInSet
const unsigned short nameIndex
std::tuple< GeomDetEnumerators::SubDetector, ctfseeding::SeedingLayer::Side, int > SeedingLayerId
unsigned short LayerSetIndex
const std::vector< LayerSetIndex > & layerSetIndices() const
static void check(T const &p, std::string const &id, SelectedProducts const &iProducts)
std::vector< const DetLayer * > theLayerDets
ctfseeding::SeedingLayer::Side side
std::vector< std::vector< SeedingLayer > > SeedingLayerSets