1 #ifndef PIXELHITMATCHER_H 2 #define PIXELHITMATCHER_H 59 std::vector<SeedWithInfo>
operator()(
const std::vector<const TrajectorySeedCollection*>& seedsV,
65 void set1stLayer(
float dummyphi1min,
float dummyphi1max);
67 void set2ndLayer(
float dummyphi2minB,
float dummyphi2maxB,
float dummyphi2minF,
float dummyphi2maxF);
BarrelMeasurementEstimator meas2ndBLayer
BarrelMeasurementEstimator meas1stBLayer
std::unique_ptr< PropagatorWithMaterial > prop2ndLayer
void set2ndLayer(float dummyphi2minB, float dummyphi2maxB, float dummyphi2minF, float dummyphi2maxF)
std::unique_ptr< PropagatorWithMaterial > prop1stLayer
void set1stLayerZRange(float zmin1, float zmax1)
const MagneticField * theMagField
bool operator()(const GlobalPoint &vprim, const TrajectoryStateOnSurface &, const GlobalPoint &, int charge) const
void set1stLayer(float dummyphi1min, float dummyphi1max)
ForwardMeasurementEstimator meas2ndFLayer
bool operator()(const GlobalPoint &vprim, const TrajectoryStateOnSurface &, const GlobalPoint &, int charge) const
ForwardMeasurementEstimator meas1stFLayer
const bool useRecoVertex_
const TrajectorySeed seed
std::vector< SeedWithInfo > operator()(const std::vector< const TrajectorySeedCollection *> &seedsV, const GlobalPoint &xmeas, const GlobalPoint &vprim, float energy, int charge) const
const TrackerGeometry * theTrackerGeometry
const unsigned char hitsMask
PixelHitMatcher(float phi1min, float phi1max, float phi2minB, float phi2maxB, float phi2minF, float phi2maxF, float z2maxB, float r2maxF, float rMaxI, bool useRecoVertex)
void setES(MagneticField const &, TrackerGeometry const &trackerGeometry)