126 unsigned int step,
unsigned int K,
float a1,
float a2,
float a3,
float a4,
float a5,
float a6) {
163 printf(
"Critical ERROR on setting the Klamn gain\n");
186 for (
const auto& s1 :
stubs_) {
187 for (
const auto&
s2 : other.
stubs()) {
188 if (s1->scNum() ==
s2->scNum() && s1->whNum() ==
s2->whNum() && s1->stNum() ==
s2->stNum() &&
189 s1->tag() ==
s2->tag())
double eta() const final
momentum pseudorapidity
void setCoordinatesAtVertex(int, int, int)
float ptUnconstrained() const
std::vector< float > kalmanGain0_
void setTrackCompatibility(int)
std::vector< float > kalmanGain1_
double pt() const final
transverse momentum
void setCoordinatesAtMuon(int, int, int)
void setPtUnconstrained(float)
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
std::vector< float > kalmanGain3_
void setPtEtaPhi(double, double, double)
std::vector< int > residuals_
int curvatureAtMuon() const
void setCoordinates(int, int, int, int)
const std::vector< float > & kalmanGain(unsigned int) const
int trackCompatibility() const
void setCovariance(const CovarianceMatrix &)
const L1MuKBMTCombinedStubRefVector & stubs() const
std::vector< float > kalmanGain2_
const std::vector< double > & covariance() const
int curvatureAtVertex() 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 &)
void setResidual(uint, int)
double phi() const final
momentum azimuthal angle
int positionAngle() const
void setP4(const LorentzVector &p4) final
set 4-momentum
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
bool overlapTrack(const L1MuKBMTrack &) const