Public Member Functions | |
Constructors etc. | |
CMS_TEST_ANALYSIS () | |
Constructor. More... | |
Analysis methods | |
void | init () |
Book histograms and initialise projections before the run. More... | |
size_t | findPtBin (double ptJ) |
void | analyze (const Event &event) |
Perform the per-event analysis. More... | |
void | finalize () |
Normalise histograms etc., after the run. More... | |
Private Attributes | |
FastJet grooming tools (configured in constructor init list) | |
const fastjet::Filter | _filter |
const fastjet::Filter | _trimmer |
const fastjet::Pruner | _pruner |
Histograms | |
enum Rivet::CMS_TEST_ANALYSIS::{ PT_220_300_dj =0, PT_300_450_dj, PT_450_500_dj, PT_500_600_dj, PT_600_800_dj, PT_800_1000_dj, PT_1000_1500_dj, N_PT_BINS_dj } | BINS_dj |
AIDA::IHistogram1D * | _h_ungroomedJet0pt |
AIDA::IHistogram1D * | _h_ungroomedJet1pt |
AIDA::IHistogram1D * | _h_ungroomedAvgJetMass_dj [N_PT_BINS_dj] |
AIDA::IHistogram1D * | _h_filteredAvgJetMass_dj [N_PT_BINS_dj] |
AIDA::IHistogram1D * | _h_trimmedAvgJetMass_dj [N_PT_BINS_dj] |
AIDA::IHistogram1D * | _h_prunedAvgJetMass_dj [N_PT_BINS_dj] |
Definition at line 17 of file CMS_TEST_ANALYSIS.cc.
|
private |
Enumerator | |
---|---|
PT_220_300_dj | |
PT_300_450_dj | |
PT_450_500_dj | |
PT_500_600_dj | |
PT_600_800_dj | |
PT_800_1000_dj | |
PT_1000_1500_dj | |
N_PT_BINS_dj |
Definition at line 129 of file CMS_TEST_ANALYSIS.cc.
|
inline |
Constructor.
Definition at line 24 of file CMS_TEST_ANALYSIS.cc.
|
inline |
Perform the per-event analysis.
Definition at line 71 of file CMS_TEST_ANALYSIS.cc.
References _filter, _h_filteredAvgJetMass_dj, _h_prunedAvgJetMass_dj, _h_trimmedAvgJetMass_dj, _h_ungroomedAvgJetMass_dj, _pruner, _trimmer, event(), findPtBin(), N_PT_BINS_dj, and CommonMethods::weight().
|
inline |
Normalise histograms etc., after the run.
Definition at line 104 of file CMS_TEST_ANALYSIS.cc.
References _h_filteredAvgJetMass_dj, _h_prunedAvgJetMass_dj, _h_trimmedAvgJetMass_dj, _h_ungroomedAvgJetMass_dj, i, and N_PT_BINS_dj.
|
inline |
Definition at line 61 of file CMS_TEST_ANALYSIS.cc.
References N_PT_BINS_dj.
Referenced by analyze().
|
inline |
Book histograms and initialise projections before the run.
Definition at line 40 of file CMS_TEST_ANALYSIS.cc.
References _h_filteredAvgJetMass_dj, _h_prunedAvgJetMass_dj, _h_trimmedAvgJetMass_dj, _h_ungroomedAvgJetMass_dj, i, and N_PT_BINS_dj.
|
private |
Definition at line 121 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze().
|
private |
Definition at line 133 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze(), finalize(), and init().
|
private |
Definition at line 135 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze(), finalize(), and init().
|
private |
Definition at line 134 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze(), finalize(), and init().
|
private |
Definition at line 132 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze(), finalize(), and init().
|
private |
Definition at line 131 of file CMS_TEST_ANALYSIS.cc.
|
private |
Definition at line 131 of file CMS_TEST_ANALYSIS.cc.
|
private |
Definition at line 123 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze().
|
private |
Definition at line 122 of file CMS_TEST_ANALYSIS.cc.
Referenced by analyze().
enum { ... } Rivet::CMS_TEST_ANALYSIS::BINS_dj |