39 pt_ = book1D(b,
"pt_",
"pt_;p_{T} [GeV]", ptPS.
n, ptPS.
m, ptPS.
M);
40 pt2_ = book1D(b,
"pt2_",
"pt2_;p_{T} [GeV]", pt2PS.
n, pt2PS.
m, pt2PS.
M);
41 px_ = book1D(b,
"px_",
"px_;p_{X} [GeV]", pxPS.
n, pxPS.
m, pxPS.
M);
42 py_ = book1D(b,
"py_",
"py_;p_{Y} [GeV]", pxPS.
n, pxPS.
m, pxPS.
M);
46 phi_ = book1D(b,
"phi_",
"phi_;#phi", phiPS.
n, phiPS.
m, phiPS.
M);
47 sumEt_ = book1D(b,
"sumEt_",
"sumEt_;#SigmaE_{T} [GeV]", sumEtPS.
n, sumEtPS.
m, sumEtPS.
M);
48 sumEt2_ = book1D(b,
"sumEt2_",
"sumEt2_;#SigmaE_{T} [GeV]", sumEt2PS.
n, sumEt2PS.
m, sumEt2PS.
M);
50 book1D(b,
"etOverSumEt_",
"etOverSumEt_;p_{T}/#SigmaE_{T}", etOverSumEtPS.
n, etOverSumEtPS.
m, etOverSumEtPS.
M);
52 mex_VS_sumEt_ = book2D(
53 b,
"mex_VS_sumEt_",
";#SigmaE_{T} [GeV];p_{X} [GeV]", sumEt3PS.
n, sumEt3PS.
m, sumEt3PS.
M, pxPS.
n, pxPS.
m, pxPS.
M);
57 if (!isInRange(cand.
pt(), cand.
eta(), cand.
phi()))
61 pt2_->Fill(cand.
pt());
64 phi_->Fill(cand.
phi());
65 sumEt_->Fill(cand.
sumEt());
66 sumEt2_->Fill(cand.
sumEt());
67 if (cand.
sumEt() > 3.0)
68 etOverSumEt_->Fill(cand.
pt() / cand.
sumEt());
69 mex_VS_sumEt_->Fill(cand.
sumEt(), cand.
px());
70 mex_VS_sumEt_->Fill(cand.
sumEt(), cand.
py());
double eta() const final
momentum pseudorapidity
double px() const final
x coordinate of momentum vector
double pt() const final
transverse momentum
void setup(DQMStore::IBooker &b)
book histograms
void fillOne(const reco::MET &candidate)
fill histograms with a given particle
double py() const final
y coordinate of momentum vector
double phi() const final
momentum azimuthal angle