std::vector< PFCluster > PFClusterCollection
collection of PFCluster objects
TrajectoryStateOnSurface makeTrajectoryState(const DetLayer *layer, const ParticlePropagator &pp, const MagneticField *field) const
GeometricSearchDet::DetWithState DetWithState
SiStripMatchedRecHit2DCollection::DetSet MatDetSet
const MagneticField * magfield_
const TransientTrackingRecHitBuilder * hitBuilder_
SiStripRecHit2DCollection::const_iterator StDetMatch
boost::transform_iterator< IterHelp, const_IdIter > const_iterator
SiPixelRecHitCollection::DetSet PiDetSet
const GeometricSearchTracker * geomSearchTracker_
void initializeLayerMap()
const MagneticFieldMap * fieldMap_
const TrackerInteractionGeometry * geometry_
~ConvBremSeedProducer() override
int GoodCluster(const BaseParticlePropagator &bpg, const reco::PFClusterCollection &pfc, float minep, bool sec=false)
SiStripRecHit2DCollection::DetSet StDetSet
const TrackerGeometry * tracker_
const DetLayer * detLayer(const TrackerLayer &layer, float zpos) const
const KFUpdator * kfUpdator_
void beginRun(const edm::Run &, const edm::EventSetup &) override
void endRun(const edm::Run &, const edm::EventSetup &) override
void produce(edm::Event &, const edm::EventSetup &) override
std::vector< bool > sharedHits(const std::vector< std::pair< TrajectorySeed, std::pair< GlobalVector, float > > > &)
XYZVectorD XYZVector
spatial vector with cartesian internal representation
ConvBremSeedProducer(const edm::ParameterSet &)
math::XYZVector B_
B field.
std::pair< const GeomDet *, TrajectoryStateOnSurface > DetWithState
bool isGsfTrack(const reco::Track &, const TrackingRecHit *)
SiStripMatchedRecHit2DCollection::const_iterator MatDetMatch
std::vector< const DetLayer * > layerMap_
SiPixelRecHitCollection::const_iterator PiDetMatch
std::vector< const DetLayer * > theLayerMap
const PropagatorWithMaterial * propagator_