1 #ifndef CosmicLayerPairs_H 2 #define CosmicLayerPairs_H 28 init(collrphi, collmatched,
track, ttopo);
32 std::vector<SeedLayerPairs::LayerPair>
operator()()
override;
42 std::vector<BarrelDetLayer const *>
bl;
43 std::vector<ForwardDetLayer const *>
fpos;
44 std::vector<ForwardDetLayer const *>
fneg;
std::vector< ForwardDetLayer const * > fneg
CosmicLayerPairs(std::string geometry, const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const GeometricSearchTracker &track, const TrackerTopology &ttopo)
std::vector< ForwardDetLayer const * > fpos
edm::OwnVector< LayerWithHits > TIBLayerWithHits
edm::OwnVector< LayerWithHits > TOBLayerWithHits
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
std::vector< SeedLayerPairs::LayerPair > operator()() override
void init(const SiStripRecHit2DCollection &collrphi, const SiStripMatchedRecHit2DCollection &collmatched, const GeometricSearchTracker &, const TrackerTopology &)
std::vector< const TrackingRecHit * > selectTECHit(const SiStripRecHit2DCollection &collrphi, const TrackerTopology &ttopo, int side, int disk)
edm::OwnVector< LayerWithHits > MTCCLayerWithHits
edm::OwnVector< LayerWithHits > TECMinusLayerWithHits
edm::OwnVector< LayerWithHits > CRACKLayerWithHits
std::vector< const TrackingRecHit * > selectTOBHit(const SiStripRecHit2DCollection &collrphi, const TrackerTopology &ttopo, int layer)
edm::OwnVector< LayerWithHits > TECPlusLayerWithHits
std::vector< const TrackingRecHit * > selectTIBHit(const SiStripRecHit2DCollection &collrphi, const TrackerTopology &ttopo, int layer)
~CosmicLayerPairs() override
std::vector< BarrelDetLayer const * > bl