1 #ifndef FastElectronSeedGenerator_H
2 #define FastElectronSeedGenerator_H
94 std::vector<TrajectorySeedHitCandidate>& theHits,
96 std::vector<reco::ElectronSeed>&
result);
139 #endif // FastElectronSeedGenerator_H
PTrajectoryStateOnDet pts_
void setupES(const edm::EventSetup &setup)
const edm::EventSetup * theSetup
const MagneticFieldMap * theMagneticFieldMap
const TrackerInteractionGeometry * theTrackerInteractionGeometry
std::vector< ConstRecHitPointer > RecHitContainer
TrajectorySeedCollection * theInitialSeedColl
edm::OwnVector< TrackingRecHit > PRecHitContainer
void addASeedToThisCluster(edm::Ref< reco::SuperClusterCollection > seedCluster, std::vector< TrajectorySeedHitCandidate > &theHits, const TrajectorySeed &theTrackerSeed, std::vector< reco::ElectronSeed > &result)
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
PropagatorWithMaterial * thePropagator
PRecHitContainer recHits_
std::vector< TrajectorySeed > TrajectorySeedCollection
FastElectronSeedGenerator(const edm::ParameterSet &pset, double pTMin, const edm::InputTag &beamSpot)
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
const GeometricSearchTracker * theGeomSearchTracker
std::vector< ElectronSeed > ElectronSeedCollection
collection of ElectronSeed objects
TransientTrackingRecHit::RecHitContainer RecHitContainer
std::shared_ptr< TrackingRecHit const > RecHitPointer
FastPixelHitMatcher * myGSPixelMatcher
void run(edm::Event &e, const reco::SuperClusterRefVector &sclRefs, const SiTrackerGSMatchedRecHit2DCollection *theGSRecHits, const edm::SimTrackContainer *theSimTracks, TrajectorySeedCollection *seeds, const TrackerTopology *tTopo, reco::ElectronSeedCollection &out)
bool prepareElTrackSeed(ConstRecHitPointer outerhit, ConstRecHitPointer innerhit, const GlobalPoint &vertexPos)
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
XYZPointD XYZPoint
point in space with cartesian internal representation
math::XYZPoint BSPosition_
TransientTrackingRecHit::RecHitPointer RecHitPointer
const MagneticField * theMagField
~FastElectronSeedGenerator()
const edm::InputTag theBeamSpot
std::vector< SimTrack > SimTrackContainer
const TrackerGeometry * theTrackerGeometry