22 signif_dxx = signif_dyy = signif_dyx = signif_dxy = 0.;
57 std::vector<CorrMETData>::const_iterator
i;
58 for (i = corr_.begin(); i != corr_.end(); i++) {
72 ROOT::Math::SVector<double, 2> metvec;
73 metvec(0) = this->
px();
74 metvec(1) = this->
py();
80 signif = ROOT::Math::Dot(metvec, (metmat * metvec));
89 std::vector<double> deltas;
90 std::vector<CorrMETData>::const_iterator
i;
91 for (i =
corr.begin(); i !=
corr.end(); i++) {
92 deltas.push_back(i->mex);
101 std::vector<double> deltas;
102 std::vector<CorrMETData>::const_iterator
i;
103 for (i =
corr.begin(); i !=
corr.end(); i++) {
104 deltas.push_back(i->mey);
113 std::vector<double> deltas;
114 std::vector<CorrMETData>::const_iterator
i;
115 for (i =
corr.begin(); i !=
corr.end(); i++) {
116 deltas.push_back(i->sumet);
std::vector< double > dsumEt() const
bool overlap(const Candidate &) const override
check overlap with another candidate
ROOT::Math::SMatrix< double, 2 > METCovMatrix
double px() const final
x coordinate of momentum vector
void setSignificanceMatrix(const reco::METCovMatrix &matrix)
std::vector< double > dmEx() const
std::vector< CorrMETData > corr
Abs< T >::type abs(const T &t)
MET * clone() const override
returns a clone of the Candidate object
std::vector< double > dmEy() const
double py() const final
y coordinate of momentum vector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Structure Point Contains parameters of Gaussian fits to DMRs.
double significance() const
reco::METCovMatrix getSignificanceMatrix(void) const