Go to the documentation of this file. 1 #ifndef RecoEGAMMA_ConversionSeed_ConversionSeedFinder_h
2 #define RecoEGAMMA_ConversionSeed_ConversionSeedFinder_h
39 class ConsumesCollector;
std::vector< const DetLayer * > const & layerList() const
reco::BeamSpot theBeamSpot_
void setEventSetup(const edm::EventSetup &es)
Initialize EventSetup objects at each event.
std::string theMeasurementTrackerName_
std::vector< TrajectorySeed > TrajectorySeedCollection
edm::Handle< MeasurementTrackerEvent > theTrackerData_
edm::ESHandle< MagneticField > theMF_
const Propagator * thePropagatorOppositeToMomentum_
void printLayer(int i) const
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
void setNavigationSchool(const NavigationSchool *navigation)
GlobalPoint theSCPosition_
const Propagator * thePropagatorAlongMomentum_
TrajectorySeedCollection & seeds()
const MeasurementTracker * getMeasurementTracker() const
virtual void setCandidate(float e, GlobalPoint pos)
TrajectorySeedCollection theSeeds_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrkToken_
edm::ESHandle< GeometricSearchTracker > theGeomSearchTracker_
FreeTrajectoryState trackStateFromClusters(int aCharge, const GlobalPoint &gpOrigine, PropagationDirection dir, float scaleFactor) const
virtual ~ConversionSeedFinder()
void setEvent(const edm::Event &e)
GlobalPoint theBCPosition_
reco::CaloCluster * theSC_
const TrackingGeometry * theTrackerGeom_
const NavigationSchool * theNavigationSchool_
std::vector< const DetLayer * > theLayerList_
virtual void makeSeeds(const edm::Handle< edm::View< reco::CaloCluster > > &allBc)=0
PropagationDirection dir_
const MeasurementTracker * theMeasurementTracker_
void setMeasurementTracker(const MeasurementTracker *tracker) const