1 #ifndef ElectronSeedGenerator_H 2 #define ElectronSeedGenerator_H 61 const std::vector<const TrajectorySeedCollection*>& seedsV,
67 std::vector<reco::Vertex>
const*
vertices,
112 #endif // ElectronSeedGenerator_H
void seedsFromThisCluster(edm::Ref< reco::SuperClusterCollection > seedCluster, reco::BeamSpot const &beamSpot, std::vector< reco::Vertex > const *vertices, reco::ElectronSeedCollection &out)
edm::EDGetTokenT< reco::BeamSpot > token_bs
const edm::EDGetTokenT< std::vector< reco::Vertex > > verticesTag_
void setupES(const edm::EventSetup &setup)
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
const bool useRecoVertex_
std::vector< ConstRecHitPointer > RecHitContainer
edm::ESHandle< TrackerGeometry > trackerGeometry_
unsigned long long cacheIDMagField_
const float nSigmasDeltaZ1_
unsigned long long cacheIDTrkGeom_
edm::OwnVector< TrackingRecHit > PRecHitContainer
const std::vector< const TrajectorySeedCollection * > * initialSeedCollectionVector_
void run(edm::Event &, const edm::EventSetup &setup, const reco::SuperClusterRefVector &, const std::vector< const TrajectorySeedCollection * > &seedsV, reco::ElectronSeedCollection &)
TransientTrackingRecHit::RecHitPointer RecHitPointer
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
const edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
const float deltaZ1WithVertex_
TransientTrackingRecHit::RecHitContainer RecHitContainer
const bool dynamicPhiRoad_
std::vector< ElectronSeed > ElectronSeedCollection
collection of ElectronSeed objects
std::shared_ptr< TrackingRecHit const > RecHitPointer
const float deltaPhi1High_
std::unique_ptr< PropagatorWithMaterial > propagator_
PixelHitMatcher electronMatcher_
PixelHitMatcher positronMatcher_
ElectronSeedGenerator(const edm::ParameterSet &, const Tokens &)
const float sizeWindowENeg_
edm::ESHandle< MagneticField > magField_
edm::EDGetTokenT< std::vector< reco::Vertex > > token_vtx
const float highPtThresh_
const float deltaPhi1Low_
unsigned long long cacheIDCkfComp_