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