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