1 #ifndef RecoEGAMMA_ConversionSeed_ConversionSeedFinder_h 2 #define RecoEGAMMA_ConversionSeed_ConversionSeedFinder_h 39 class ConsumesCollector;
61 std::vector<const DetLayer*>
const&
layerList()
const {
return theLayerList_; }
71 void clear() { theSeeds_.clear(); }
83 void printLayer(
int i)
const;
const Propagator * thePropagatorAlongMomentum_
void setMeasurementTracker(const MeasurementTracker *tracker) const
GlobalPoint theSCPosition_
std::vector< const DetLayer * > const & layerList() const
const MeasurementTracker * getMeasurementTracker() const
const MeasurementTracker * theMeasurementTracker_
std::vector< const DetLayer * > theLayerList_
reco::BeamSpot theBeamSpot_
TrajectorySeedCollection theSeeds_
const Propagator * thePropagatorOppositeToMomentum_
void setNavigationSchool(const NavigationSchool *navigation)
std::string theMeasurementTrackerName_
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
virtual ~ConversionSeedFinder()
std::vector< TrajectorySeed > TrajectorySeedCollection
GlobalPoint theBCPosition_
const TrackingGeometry * theTrackerGeom_
edm::ESHandle< GeometricSearchTracker > theGeomSearchTracker_
virtual void setCandidate(float e, GlobalPoint pos)
edm::ESHandle< MagneticField > theMF_
TrajectorySeedCollection & seeds()
reco::CaloCluster * theSC_
PropagationDirection dir_
edm::Handle< MeasurementTrackerEvent > theTrackerData_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrkToken_