1 #ifndef RecoMuon_TrackerSeedGenerator_L1MuonPixelTrackFitter_H
2 #define RecoMuon_TrackerSeedGenerator_L1MuonPixelTrackFitter_H
63 const std::vector<const TrackingRecHit*>& hits,
74 double errPhi(
double invPt,
double eta)
const;
80 double errZip(
double invPt,
double eta)
const;
83 double errTip(
double invPt,
double eta)
const;
86 double deltaPhi(
double phi1,
double phi2)
const;
87 static void param(
double eta,
double&
p1,
double&
p2,
double& p3);
double errZip(double invPt, double eta) const
Vector3DBase< long double, GlobalTag > Vector
Vector3DBase< typename PreciseFloatType< T, U >::Type, FrameTag > cross(const Vector3DBase< U, FrameTag > &v) const
double errTip(double invPt, double eta) const
Point3DBase< long double, GlobalTag > Point
const edm::EventSetup & c
void setPxConstraint(const SeedingHitSet &hits)
double findPt(double phi0, double phiL1, double eta, int charge) const
double valTip(const Circle &c, double curvature) const
const Point & center() const
static double getBendingError(double invPt, double eta)
virtual ~L1MuonPixelTrackFitter()
T curvature(T InversePt, const MagneticField &field)
double valPhi(const Circle &c, int charge) const
static void param(double eta, double &p1, double &p2, double &p3)
virtual reco::Track * run(const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const
double valZip(double curvature, const GlobalPoint &p0, const GlobalPoint &p1) const
Abs< T >::type abs(const T &t)
static double getBending(double invPt, double eta, int charge)
const double phiErrorScale
const long double & curvature() const
const double zipErrorScale
edm::ParameterSet theConfig
double deltaPhi(double phi1, double phi2) const
double valInversePt(double phi0, double phiL1, double eta) const
const double cotThetaErrorScale
double errInversePt(double invPt, double eta) const
void setL1Constraint(const L1MuGMTCand &muon)
Circle(const GlobalPoint &h1, const GlobalPoint &h2, double curvature)
const double invPtErrorScale
double valCotTheta(const PixelRecoLineRZ &line) const
double errPhi(double invPt, double eta) const
const double tipErrorScale
L1MuonPixelTrackFitter(const edm::ParameterSet &cfg)
double errCotTheta(double invPt, double eta) const