#include <semilCorr.h>
Definition at line 15 of file semilCorr.h.
◆ Systematics
Enumerator |
---|
TAGGINGWEIGHT | |
FRAGMENTATION | |
DECAY | |
MSRESO | |
IDRESO | |
DECAYREW | |
MUONSPECTRUM | |
ALL | |
Definition at line 18 of file semilCorr.h.
◆ semilCorr()
semilCorr::semilCorr |
( |
TString |
fIn, |
|
|
std::string |
suffix = "" , |
|
|
bool |
DebugIn = false |
|
) |
| |
Definition at line 9 of file semilCorr.cxx.
19 vector<string> etastr;
20 etastr.push_back(
"_e0");
21 etastr.push_back(
"_e1");
22 etastr.push_back(
"_e2");
23 etastr.push_back(
"_e3");
24 etastr.push_back(
"_e4");
28 prefix.push_back(
"tagSyst");
29 prefix.push_back(
"fragSyst");
30 prefix.push_back(
"decaySyst");
31 prefix.push_back(
"msSyst");
32 prefix.push_back(
"idSyst");
33 prefix.push_back(
"decayRewSyst");
34 prefix.push_back(
"muRewSyst");
35 prefix.push_back(
"corrIncl");
37 for(
unsigned int j = 0; j<
prefix.size(); j++){
39 for(
unsigned int i = 0;
i<etastr.size();
i++){
◆ ~semilCorr()
semilCorr::~semilCorr |
( |
| ) |
|
◆ getBjetCorrToIncl()
float semilCorr::getBjetCorrToIncl |
( |
TLorentzVector |
jet, |
|
|
TLorentzVector |
mu |
|
) |
| |
◆ getHistoIndeces()
◆ getResponse()
float semilCorr::getResponse |
( |
float |
pt, |
|
|
float |
eta, |
|
|
std::vector< TH1F * > |
h |
|
) |
| |
|
private |
Definition at line 104 of file semilCorr.cxx.
108 for(
unsigned int i = 0;
i<
m_etas.size()-1;
i++){
113 if(histbin == -1) histbin =
h.size()-1;
114 float min =
h[histbin]->GetBinCenter(1);
115 float max =
h[histbin]->GetBinCenter(
h[histbin]->GetNbinsX());
119 float result =
h[histbin]->Interpolate(usePt);
◆ getSemilCorrToIncl() [1/2]
float semilCorr::getSemilCorrToIncl |
( |
TLorentzVector |
jet, |
|
|
TLorentzVector |
mu |
|
) |
| |
◆ getSemilCorrToIncl() [2/2]
float semilCorr::getSemilCorrToIncl |
( |
TLorentzVector |
jet, |
|
|
TLorentzVector |
mu, |
|
|
std::vector< TH1F * > |
histos |
|
) |
| |
|
private |
◆ getSemilCorrToInclSyst()
Definition at line 92 of file semilCorr.cxx.
98 for(
unsigned int i = 0;
i<indeces1.size();
i++){
◆ m_Debug
◆ m_etas
std::vector<float> semilCorr::m_etas |
|
private |
◆ m_f
◆ m_histos
std::vector<std::vector<TH1F*> > semilCorr::m_histos |
|
private |
The documentation for this class was generated from the following files: