1 #ifndef ElectronSeedGenerator_H
2 #define ElectronSeedGenerator_H
63 const std::vector<const TrajectorySeedCollection*>& seedsV,
69 std::vector<reco::Vertex>
const*
vertices,
109 #endif // ElectronSeedGenerator_H
void seedsFromThisCluster(edm::Ref< reco::SuperClusterCollection > seedCluster, reco::BeamSpot const &beamSpot, std::vector< reco::Vertex > const *vertices, reco::ElectronSeedCollection &out)
void run(edm::Event &, const reco::SuperClusterRefVector &, const std::vector< const TrajectorySeedCollection * > &seedsV, reco::ElectronSeedCollection &)
edm::EDGetTokenT< reco::BeamSpot > token_bs
const edm::EDGetTokenT< std::vector< reco::Vertex > > verticesTag_
void setupES(const edm::EventSetup &setup)
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeometryToken_
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
const bool useRecoVertex_
std::vector< ConstRecHitPointer > RecHitContainer
const float nSigmasDeltaZ1_
edm::OwnVector< TrackingRecHit > PRecHitContainer
const std::vector< const TrajectorySeedCollection * > * initialSeedCollectionVector_
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_
ElectronSeedGenerator(const edm::ParameterSet &, const Tokens &, edm::ConsumesCollector &&)
const float sizeWindowENeg_
edm::EDGetTokenT< std::vector< reco::Vertex > > token_vtx
edm::ESWatcher< TrackerDigiGeometryRecord > trackerGeometryWatcher_
edm::ESWatcher< IdealMagneticFieldRecord > magneticFieldWatcher_
const float highPtThresh_
const float deltaPhi1Low_