232 printf(
"Critical ERROR on setting the Klamn gain\n");
264 for (
const auto& s1 :
stubs_) {
265 for (
const auto&
s2 : other.
stubs()) {
266 if (s1->scNum()==
s2->scNum() &&
267 s1->whNum()==
s2->whNum() &&
268 s1->stNum()==
s2->stNum() &&
269 s1->tag()==
s2->tag())
double eta() const final
momentum pseudorapidity
void setCoordinatesAtVertex(int, int, int)
float ptUnconstrained() const
std::vector< float > kalmanGain0_
std::vector< float > kalmanGain1_
double pt() const final
transverse momentum
void setCoordinatesAtMuon(int, int, int)
void setPtUnconstrained(float)
std::vector< float > kalmanGain3_
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
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
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