![]() |
ATLAS Offline Software
|
#include <semilCorr.h>
Public Types | |
| enum | Systematics { TAGGINGWEIGHT = 1 , FRAGMENTATION = 2 , DECAY = 3 , MSRESO = 4 , IDRESO = 5 , DECAYREW = 6 , MUONSPECTRUM = 7 , ALL = 8 } |
Public Member Functions | |
| semilCorr (const TString &fIn, const std::string &suffix="", bool DebugIn=false) | |
| ~semilCorr () | |
| float | getSemilCorrToIncl (const TLorentzVector &jet, const TLorentzVector &mu) |
| float | getBjetCorrToIncl (const TLorentzVector &jet, const TLorentzVector &mu) |
| float | getSemilCorrToInclSyst (const TLorentzVector &jet, const TLorentzVector &mu, semilCorr::Systematics syst=semilCorr::ALL) |
Private Member Functions | |
| float | getResponse (float pt, float eta, const std::vector< std::unique_ptr< TH1F > > &h) |
| float | getSemilCorrToIncl (const TLorentzVector &jet, const TLorentzVector &mu, const std::vector< std::unique_ptr< TH1F > > &histos) |
| std::vector< int > | getHistoIndices (semilCorr::Systematics syst) |
Private Attributes | |
| std::vector< std::vector< std::unique_ptr< TH1F > > > | m_histos |
| std::vector< float > | m_etas |
| std::unique_ptr< TFile > | m_f |
| bool | m_Debug |
Definition at line 16 of file semilCorr.h.
| Enumerator | |
|---|---|
| TAGGINGWEIGHT | |
| FRAGMENTATION | |
| DECAY | |
| MSRESO | |
| IDRESO | |
| DECAYREW | |
| MUONSPECTRUM | |
| ALL | |
Definition at line 19 of file semilCorr.h.
Definition at line 9 of file semilCorr.cxx.
| semilCorr::~semilCorr | ( | ) |
Definition at line 47 of file semilCorr.cxx.
Definition at line 56 of file semilCorr.cxx.
|
private |
Definition at line 72 of file semilCorr.cxx.
|
private |
Definition at line 101 of file semilCorr.cxx.
Definition at line 50 of file semilCorr.cxx.
|
private |
Definition at line 62 of file semilCorr.cxx.
| float semilCorr::getSemilCorrToInclSyst | ( | const TLorentzVector & | jet, |
| const TLorentzVector & | mu, | ||
| semilCorr::Systematics | syst = semilCorr::ALL ) |
Definition at line 88 of file semilCorr.cxx.
|
private |
Definition at line 36 of file semilCorr.h.
|
private |
Definition at line 32 of file semilCorr.h.
|
private |
Definition at line 34 of file semilCorr.h.
|
private |
Definition at line 31 of file semilCorr.h.