13 sector_(
seed->scNum()),
14 wheel_(
seed->whNum()),
17 rank_(
seed->bxNum()) {
113 unsigned int step,
unsigned int K,
float a1,
float a2,
float a3,
float a4,
float a5,
float a6) {
150 printf(
"Critical ERROR on setting the Klamn gain\n");
173 for (
const auto& s1 :
stubs_) {
174 for (
const auto& s2 :
other.stubs()) {
175 if (s1->scNum() == s2->scNum() && s1->whNum() == s2->whNum() && s1->stNum() == s2->stNum() &&
176 s1->tag() == s2->tag())
int positionAngle() const
const std::vector< float > & kalmanGain(unsigned int) const
void setCoordinatesAtVertex(int, int, int)
double pt() const final
transverse momentum
std::vector< float > kalmanGain0_
void setTrackCompatibility(int)
float ptUnconstrained() const
std::vector< float > kalmanGain1_
void setCoordinatesAtMuon(int, int, int)
void setPtUnconstrained(float)
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
std::vector< float > kalmanGain3_
void setPtEtaPhi(double, double, double)
const std::vector< double > & covariance() const
std::vector< int > residuals_
void setCoordinates(int, int, int, int)
void setCovariance(const CovarianceMatrix &)
int trackCompatibility() const
bool overlapTrack(const L1MuKBMTrack &) const
std::vector< float > kalmanGain2_
int curvatureAtMuon() const
void setKalmanGain(unsigned int step, unsigned int K, float a1, float a2, float a3, float a4=0, float a5=0, float a6=0)
std::vector< double > covariance_
L1MuKBMTCombinedStubRefVector stubs_
void addStub(const L1MuKBMTCombinedStubRef &)
const L1MuKBMTCombinedStubRefVector & stubs() const
void setResidual(uint, int)
double phi() const final
momentum azimuthal angle
void setP4(const LorentzVector &p4) final
set 4-momentum
int curvatureAtVertex() const
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
double eta() const final
momentum pseudorapidity