|
const TString | name |
|
std::unique_ptr< TH1 > | Et |
|
std::unique_ptr< TH1 > | SumEt |
|
std::unique_ptr< TH1 > | Fraction |
|
std::unique_ptr< TH1 > | Pt |
|
std::unique_ptr< TH1 > | Phi |
|
std::unique_ptr< TH2 > | pt_y |
|
◆ FractionCut()
33 Et (std::make_unique<TH1F>(Name +
"Et",
"Et", 100, 1, 1000)),
34 SumEt (std::make_unique<TH1F>(Name +
"SumEt",
"SumEt", 650, 1, 6500)),
35 Fraction(std::make_unique<TH1F>(Name +
"Fraction",
"Fraction", 100, 0, 1)),
36 Pt (std::make_unique<TH1F>(Name +
"Pt",
"Pt", 100, 1, 1000)),
37 Phi (std::make_unique<TH1F>(Name +
"Phi",
"Phi", 314, -M_PI, M_PI)),
40 cout << __func__ <<
' ' <<
name << endl;
◆ Fill()
void Fill |
( |
MET * |
met, |
|
|
std::vector< RecJet > * |
recJets, |
|
|
double |
w |
|
) |
| |
|
inline |
< Fill all histograms directly
- Parameters
-
met | MET info |
recJets | rec jets |
56 for (
const RecJet& jet: *recJets) {
57 double jW = jet.weights.front();
58 pt_y->Fill(jet.CorrPt(), jet.AbsRap(),
w*jW);
◆ Write()
void Write |
( |
TDirectory * |
d | ) |
|
|
inline |
65 TDirectory * dd = d->mkdir(
name);
69 TString n = h->GetName();
70 n.ReplaceAll(
name,
"");
73 pt_y->SetDirectory(d);
74 TString n =
pt_y->GetName();
75 n.ReplaceAll(
name,
"");
◆ Et
◆ Fraction
std::unique_ptr<TH1> Fraction |
◆ name
◆ Phi
◆ Pt
◆ pt_y
std::unique_ptr<TH2> pt_y |
◆ SumEt
std::unique_ptr<TH1> SumEt |
The documentation for this struct was generated from the following file:
- /builds/cms-analysis/general/DasAnalysisSystem/Core/Installer/Core/MET/bin/applyMETfilters.cc