babymaker
e95a6a9342d4604277fe7cc6149b6b5b24447d89
|
#include <jet_met_tools.hh>
Public Types | |
enum | CutLevel { kLoose, kTight, kPBNR } |
enum | btagVariation { kBTagCentral, kBTagUp, kBTagDown, kBTagCentralLoose, kBTagUpLoose, kBTagDownLoose } |
Public Member Functions | |
bool | leptonInJet (const pat::Jet &jet, vCands leptons) |
bool | jetMatched (const pat::Jet &jet, vCands objects) |
bool | idJet (const pat::Jet &jet, CutLevel cut) |
bool | isLowDphi (vCands jets, float mht_phi, float &dphi1, float &dphi2, float &dphi3, float &dphi4) |
float | getGenPt (const pat::Jet &jet, edm::Handle< edm::View< reco::GenJet > > genjets) |
bool | matchesGenJet (const pat::Jet &jet, edm::Handle< edm::View< reco::GenJet > > genjets) |
float | trueHT (edm::Handle< edm::View< reco::GenJet > > genjets) |
void | getMETRaw (edm::Handle< pat::METCollection > mets, float &metRaw, float &metRawPhi) |
void | getMETWithJEC (edm::Handle< pat::METCollection > mets, float &met, float &metPhi, unsigned isys) |
void | getJetCorrections (edm::Handle< edm::View< reco::GenJet > > genjets, edm::Handle< pat::JetCollection > alljets, double rhoEvent) |
void | setJetUncertainties (edm::Handle< edm::View< reco::GenJet > > genjets) |
float | getJetResolutionSF (float jet_eta) |
float | jetBTagWeight (const pat::Jet &jet, const LVector &jetp4, BTagEntry::OperatingPoint op, const std::string &bc_full_syst, const std::string &udsg_full_syst, const std::string &bc_fast_syst, const std::string &udsg_fast_syst, bool doDeepCSV, bool doByProc=false) const |
float | jetBTagWeight (const pat::Jet &jet, const LVector &jetp4, BTagEntry::OperatingPoint op, const std::string &bc_full_syst, const std::string &udsg_full_syst, bool doDeepCSV, bool doByProc=false) const |
float | jetBTagWeight (const pat::Jet &jet, const LVector &jetp4, const std::vector< BTagEntry::OperatingPoint > &ops, const std::string &bc_full_syst, const std::string &udsg_full_syst, bool doDeepCSV, bool doByProc=false) const |
float | jetBTagWeight (const pat::Jet &jet, const LVector &jetp4, const std::vector< BTagEntry::OperatingPoint > &ops, const std::string &bc_full_syst, const std::string &udsg_full_syst, const std::string &bc_fast_syst, const std::string &udsg_fast_syst, bool doDeepCSV, bool doByProc=false) const |
void | fillDeltaRbb (std::vector< float > &deltaRbb, std::vector< float > &bb_pt, std::vector< float > &bb_m, std::vector< int > &bb_jet_idx1, std::vector< int > &bb_jet_idx2, std::vector< int > &bb_gs_idx, std::vector< int > &bb_gs_flavor, const std::vector< LVector > &jets, const std::vector< float > &jets_csv, const std::vector< bool > &jets_islep, const std::vector< float > &jets_pt, const std::vector< size_t > &brank, int &highcsv_index, bool deep=false) |
void | clusterFatJets (int &nfjets, float &mj, std::vector< float > &fjets_pt, std::vector< float > &fjets_eta, std::vector< float > &fjets_phi, std::vector< float > &fjets_m, std::vector< int > &fjets_nconst, std::vector< int > &jets_fjet_index, baby_full &baby, double radius, double min_jets_pt, bool cluster_leps) |
double | getSysMJ (double radius, std::vector< LVector > &jets, std::vector< bool > &jets_islep, double min_jets_pt, bool cluster_leps) |
jet_met_tools (TString ijecName, bool doSys, bool isFastSim, TString outname) | |
~jet_met_tools ()=default | |
Static Public Member Functions | |
static std::vector< size_t > | getBRanking (const std::vector< LVector > &momentum, const std::vector< float > &csv, const std::vector< bool > &is_lep) |
static float | getDeltaRbbHighCSV (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getDeltaRbbMax (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getDeltaRbbMin (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getDeltaPhibb (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getDeltaPhibbMax (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getDeltaPhibbMin (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getMbb (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getMbbMax (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getMbbMin (const std::vector< LVector > &momentum, const std::vector< size_t > &brank, size_t nb) |
static float | getMblepMax2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getMblepMin2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getMblepMax (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getMblepMin (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaRblepMax2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaRblepMin2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaRblepMax (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaRblepMin (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaPhiblepMax2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaPhiblepMin2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaPhiblepMax (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getDeltaPhiblepMin (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, const LVector &lep) |
static float | getMTbmetMax2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met, float met_phi) |
static float | getMTbmetMin2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met, float met_phi) |
static float | getMTbmetMax (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met, float met_phi) |
static float | getMTbmetMin (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met, float met_phi) |
static float | getDeltaPhibmetMax2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met_phi) |
static float | getDeltaPhibmetMin2 (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met_phi) |
static float | getDeltaPhibmetMax (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met_phi) |
static float | getDeltaPhibmetMin (const std::vector< LVector > &jets, const std::vector< size_t > &brank, size_t nb, float met_phi) |
Public Attributes | |
const float | JetPtCut = 30.0 |
const float | JetPtCutLoose = 20.0 |
const float | JetEtaCut = 2.4 |
const float | JetMHTEtaCut = 5.0 |
const float | JetHLTPtCut = 30.0 |
const float | JetHLTEtaCut = 3.0 |
float | CSVLoose = 999 |
float | CSVMedium = 999 |
float | CSVTight = 999 |
float | DeepCSVLoose = 999 |
float | DeepCSVMedium = 999 |
float | DeepCSVTight = 999 |
float | DeepFlavourLoose = 999 |
float | DeepFlavourMedium = 999 |
float | DeepFlavourTight = 999 |
const float | sizeJet = 0.4 |
TString | jecName |
bool | doSystematics |
bool | isFastSim |
bool | doJEC |
bool | isData |
double | rhoEvent_ |
edm::Handle< pat::JetCollection > | alljets_ |
std::unique_ptr< FactorizedJetCorrectorCalculator > | jetCorrector |
FactorizedJetCorrectorCalculator::VariableValues | jetValues |
std::unique_ptr< JetCorrectionUncertainty > | jecUncProvider |
std::vector< float > | jetTotCorrections |
std::vector< float > | jetL1Corrections |
std::vector< LVector > | corrJet |
std::vector< float > | jerUnc |
std::vector< float > | jecUnc |
std::vector< float > | genJetPt |
std::unique_ptr< BTagCalibration > | calib_full_ |
std::unique_ptr< BTagCalibration > | calib_fast_ |
std::map< BTagEntry::OperatingPoint, std::unique_ptr< BTagCalibrationReader > > | readers_full_ |
std::map< BTagEntry::OperatingPoint, std::unique_ptr< BTagCalibrationReader > > | readers_fast_ |
std::vector< const TH3D * > | btag_efficiencies_ |
std::vector< const TH3D * > | btag_efficiencies_proc_ |
std::unique_ptr< BTagCalibration > | calib_deep_full_ |
std::unique_ptr< BTagCalibration > | calib_deep_fast_ |
std::map< BTagEntry::OperatingPoint, std::unique_ptr< BTagCalibrationReader > > | readers_deep_full_ |
std::map< BTagEntry::OperatingPoint, std::unique_ptr< BTagCalibrationReader > > | readers_deep_fast_ |
std::vector< const TH3D * > | btag_efficiencies_deep_ |
std::vector< const TH3D * > | btag_efficiencies_deep_proc_ |
Static Public Attributes | |
static const std::vector< BTagEntry::OperatingPoint > | op_pts_ {BTagEntry::OP_LOOSE, BTagEntry::OP_MEDIUM, BTagEntry::OP_TIGHT} |
static const std::vector< BTagEntry::JetFlavor > | flavors_ {BTagEntry::FLAV_B, BTagEntry::FLAV_C, BTagEntry::FLAV_UDSG} |
Private Member Functions | |
float | getMCTagEfficiency (int pdgId, float pT, float eta, BTagEntry::OperatingPoint op, bool doDeepCSV, bool doByProc) const |
Definition at line 29 of file jet_met_tools.hh.
Enumerator | |
---|---|
kBTagCentral | |
kBTagUp | |
kBTagDown | |
kBTagCentralLoose | |
kBTagUpLoose | |
kBTagDownLoose |
Definition at line 58 of file jet_met_tools.hh.
Enumerator | |
---|---|
kLoose | |
kTight | |
kPBNR |
Definition at line 57 of file jet_met_tools.hh.
jet_met_tools::jet_met_tools | ( | TString | ijecName, |
bool | doSys, | ||
bool | isFastSim, | ||
TString | outname | ||
) |
Definition at line 836 of file jet_met_tools.cc.
References btag_efficiencies_, btag_efficiencies_deep_, btag_efficiencies_deep_proc_, btag_efficiencies_proc_, calib_deep_fast_, calib_deep_full_, calib_fast_, calib_full_, get_puweights::cmssw, CSVLoose, CSVMedium, CSVTight, DeepCSVLoose, DeepCSVMedium, DeepCSVTight, DeepFlavourLoose, DeepFlavourMedium, DeepFlavourTight, doJEC, doSystematics, ERROR, link_all_files::filename, isData, isFastSim, jecName, jecUncProvider, jetCorrector, op_pts_, readers_deep_fast_, readers_deep_full_, readers_fast_, and readers_full_.
|
default |
void jet_met_tools::clusterFatJets | ( | int & | nfjets, |
float & | mj, | ||
std::vector< float > & | fjets_pt, | ||
std::vector< float > & | fjets_eta, | ||
std::vector< float > & | fjets_phi, | ||
std::vector< float > & | fjets_m, | ||
std::vector< int > & | fjets_nconst, | ||
std::vector< int > & | jets_fjet_index, | ||
baby_full & | baby, | ||
double | radius, | ||
double | min_jets_pt, | ||
bool | cluster_leps | ||
) |
Definition at line 762 of file jet_met_tools.cc.
References utilities::greaterM(), baby_base::jets_csv(), baby_base::jets_eta(), baby_base::jets_islep(), baby_base::jets_m(), baby_base::jets_phi(), and baby_base::jets_pt().
void jet_met_tools::fillDeltaRbb | ( | std::vector< float > & | deltaRbb, |
std::vector< float > & | bb_pt, | ||
std::vector< float > & | bb_m, | ||
std::vector< int > & | bb_jet_idx1, | ||
std::vector< int > & | bb_jet_idx2, | ||
std::vector< int > & | bb_gs_idx, | ||
std::vector< int > & | bb_gs_flavor, | ||
const std::vector< LVector > & | jets, | ||
const std::vector< float > & | jets_csv, | ||
const std::vector< bool > & | jets_islep, | ||
const std::vector< float > & | jets_pt, | ||
const std::vector< size_t > & | brank, | ||
int & | highcsv_index, | ||
bool | deep = false |
||
) |
Definition at line 408 of file jet_met_tools.cc.
References utilities::sumMass(), and utilities::sumPt().
|
static |
Definition at line 433 of file jet_met_tools.cc.
References bmaker_full_cfg::jets.
Referenced by bmaker_full::writeBBVars().
|
static |
Definition at line 476 of file jet_met_tools.cc.
|
static |
Definition at line 480 of file jet_met_tools.cc.
|
static |
Definition at line 492 of file jet_met_tools.cc.
|
static |
Definition at line 644 of file jet_met_tools.cc.
|
static |
Definition at line 620 of file jet_met_tools.cc.
|
static |
Definition at line 654 of file jet_met_tools.cc.
|
static |
Definition at line 632 of file jet_met_tools.cc.
|
static |
Definition at line 742 of file jet_met_tools.cc.
|
static |
Definition at line 718 of file jet_met_tools.cc.
|
static |
Definition at line 752 of file jet_met_tools.cc.
|
static |
Definition at line 730 of file jet_met_tools.cc.
|
static |
Definition at line 448 of file jet_met_tools.cc.
|
static |
Definition at line 452 of file jet_met_tools.cc.
|
static |
Definition at line 464 of file jet_met_tools.cc.
|
static |
Definition at line 600 of file jet_met_tools.cc.
|
static |
Definition at line 576 of file jet_met_tools.cc.
|
static |
Definition at line 610 of file jet_met_tools.cc.
|
static |
Definition at line 588 of file jet_met_tools.cc.
float jet_met_tools::getGenPt | ( | const pat::Jet & | jet, |
edm::Handle< edm::View< reco::GenJet > > | genjets | ||
) |
Definition at line 72 of file jet_met_tools.cc.
void jet_met_tools::getJetCorrections | ( | edm::Handle< edm::View< reco::GenJet > > | genjets, |
edm::Handle< pat::JetCollection > | alljets, | ||
double | rhoEvent | ||
) |
Definition at line 152 of file jet_met_tools.cc.
References bmaker_full_cfg::doJEC, bmaker_full_cfg::doSystematics, and bmaker_full_cfg::isData.
float jet_met_tools::getJetResolutionSF | ( | float | jet_eta | ) |
Definition at line 1044 of file jet_met_tools.cc.
|
static |
Definition at line 504 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 508 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 520 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 556 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 532 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 566 of file jet_met_tools.cc.
References utilities::sumMass().
|
static |
Definition at line 544 of file jet_met_tools.cc.
References utilities::sumMass().
|
private |
Definition at line 373 of file jet_met_tools.cc.
void jet_met_tools::getMETRaw | ( | edm::Handle< pat::METCollection > | mets, |
float & | metRaw, | ||
float & | metRawPhi | ||
) |
Definition at line 227 of file jet_met_tools.cc.
void jet_met_tools::getMETWithJEC | ( | edm::Handle< pat::METCollection > | mets, |
float & | met, | ||
float & | metPhi, | ||
unsigned | isys | ||
) |
Definition at line 232 of file jet_met_tools.cc.
References bmaker_full_cfg::doJEC, bmaker_full_cfg::doSystematics, utilities::kSysJECDn, utilities::kSysJECUp, utilities::kSysJER, and utilities::kSysLast.
|
static |
Definition at line 696 of file jet_met_tools.cc.
References utilities::getMT(), and bmaker_full_cfg::met.
|
static |
Definition at line 664 of file jet_met_tools.cc.
References utilities::getMT(), and bmaker_full_cfg::met.
|
static |
Definition at line 707 of file jet_met_tools.cc.
References utilities::getMT(), and bmaker_full_cfg::met.
|
static |
Definition at line 680 of file jet_met_tools.cc.
References utilities::getMT(), and bmaker_full_cfg::met.
double jet_met_tools::getSysMJ | ( | double | radius, |
std::vector< LVector > & | jets, | ||
std::vector< bool > & | jets_islep, | ||
double | min_jets_pt, | ||
bool | cluster_leps | ||
) |
Definition at line 817 of file jet_met_tools.cc.
References utilities::greaterM().
bool jet_met_tools::idJet | ( | const pat::Jet & | jet, |
CutLevel | cut | ||
) |
Definition at line 118 of file jet_met_tools.cc.
bool jet_met_tools::isLowDphi | ( | vCands | jets, |
float | mht_phi, | ||
float & | dphi1, | ||
float & | dphi2, | ||
float & | dphi3, | ||
float & | dphi4 | ||
) |
Definition at line 101 of file jet_met_tools.cc.
References resubmit::ind.
float jet_met_tools::jetBTagWeight | ( | const pat::Jet & | jet, |
const LVector & | jetp4, | ||
BTagEntry::OperatingPoint | op, | ||
const std::string & | bc_full_syst, | ||
const std::string & | udsg_full_syst, | ||
const std::string & | bc_fast_syst, | ||
const std::string & | udsg_fast_syst, | ||
bool | doDeepCSV, | ||
bool | doByProc = false |
||
) | const |
Definition at line 286 of file jet_met_tools.cc.
float jet_met_tools::jetBTagWeight | ( | const pat::Jet & | jet, |
const LVector & | jetp4, | ||
BTagEntry::OperatingPoint | op, | ||
const std::string & | bc_full_syst, | ||
const std::string & | udsg_full_syst, | ||
bool | doDeepCSV, | ||
bool | doByProc = false |
||
) | const |
Definition at line 294 of file jet_met_tools.cc.
float jet_met_tools::jetBTagWeight | ( | const pat::Jet & | jet, |
const LVector & | jetp4, | ||
const std::vector< BTagEntry::OperatingPoint > & | ops, | ||
const std::string & | bc_full_syst, | ||
const std::string & | udsg_full_syst, | ||
bool | doDeepCSV, | ||
bool | doByProc = false |
||
) | const |
Definition at line 301 of file jet_met_tools.cc.
float jet_met_tools::jetBTagWeight | ( | const pat::Jet & | jet, |
const LVector & | jetp4, | ||
const std::vector< BTagEntry::OperatingPoint > & | ops, | ||
const std::string & | bc_full_syst, | ||
const std::string & | udsg_full_syst, | ||
const std::string & | bc_fast_syst, | ||
const std::string & | udsg_fast_syst, | ||
bool | doDeepCSV, | ||
bool | doByProc = false |
||
) | const |
Definition at line 308 of file jet_met_tools.cc.
References ERROR, bmaker_full_cfg::isFastSim, and link_missing_samples::tag.
bool jet_met_tools::jetMatched | ( | const pat::Jet & | jet, |
vCands | objects | ||
) |
Definition at line 56 of file jet_met_tools.cc.
References resubmit::ind.
bool jet_met_tools::leptonInJet | ( | const pat::Jet & | jet, |
vCands | leptons | ||
) |
Definition at line 37 of file jet_met_tools.cc.
bool jet_met_tools::matchesGenJet | ( | const pat::Jet & | jet, |
edm::Handle< edm::View< reco::GenJet > > | genjets | ||
) |
Definition at line 89 of file jet_met_tools.cc.
void jet_met_tools::setJetUncertainties | ( | edm::Handle< edm::View< reco::GenJet > > | genjets | ) |
Definition at line 202 of file jet_met_tools.cc.
References bmaker_full_cfg::isData.
float jet_met_tools::trueHT | ( | edm::Handle< edm::View< reco::GenJet > > | genjets | ) |
Definition at line 109 of file jet_met_tools.cc.
edm::Handle<pat::JetCollection> jet_met_tools::alljets_ |
Definition at line 66 of file jet_met_tools.hh.
std::vector<const TH3D*> jet_met_tools::btag_efficiencies_ |
Definition at line 81 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<const TH3D*> jet_met_tools::btag_efficiencies_deep_ |
Definition at line 88 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<const TH3D*> jet_met_tools::btag_efficiencies_deep_proc_ |
Definition at line 89 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<const TH3D*> jet_met_tools::btag_efficiencies_proc_ |
Definition at line 82 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::unique_ptr<BTagCalibration> jet_met_tools::calib_deep_fast_ |
Definition at line 85 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::unique_ptr<BTagCalibration> jet_met_tools::calib_deep_full_ |
Definition at line 84 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::unique_ptr<BTagCalibration> jet_met_tools::calib_fast_ |
Definition at line 78 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::unique_ptr<BTagCalibration> jet_met_tools::calib_full_ |
Definition at line 77 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<LVector> jet_met_tools::corrJet |
Definition at line 71 of file jet_met_tools.hh.
float jet_met_tools::CSVLoose = 999 |
Definition at line 43 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::CSVMedium = 999 |
Definition at line 44 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::CSVTight = 999 |
Definition at line 45 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepCSVLoose = 999 |
Definition at line 47 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepCSVMedium = 999 |
Definition at line 48 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepCSVTight = 999 |
Definition at line 49 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepFlavourLoose = 999 |
Definition at line 51 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepFlavourMedium = 999 |
Definition at line 52 of file jet_met_tools.hh.
Referenced by jet_met_tools().
float jet_met_tools::DeepFlavourTight = 999 |
Definition at line 53 of file jet_met_tools.hh.
Referenced by jet_met_tools().
bool jet_met_tools::doJEC |
Definition at line 63 of file jet_met_tools.hh.
Referenced by jet_met_tools().
bool jet_met_tools::doSystematics |
Definition at line 61 of file jet_met_tools.hh.
Referenced by jet_met_tools().
|
static |
Definition at line 76 of file jet_met_tools.hh.
std::vector<float> jet_met_tools::genJetPt |
Definition at line 73 of file jet_met_tools.hh.
bool jet_met_tools::isData |
Definition at line 64 of file jet_met_tools.hh.
Referenced by jet_met_tools().
bool jet_met_tools::isFastSim |
Definition at line 62 of file jet_met_tools.hh.
Referenced by jet_met_tools().
TString jet_met_tools::jecName |
Definition at line 60 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<float> jet_met_tools::jecUnc |
Definition at line 72 of file jet_met_tools.hh.
std::unique_ptr<JetCorrectionUncertainty> jet_met_tools::jecUncProvider |
Definition at line 69 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::vector<float> jet_met_tools::jerUnc |
Definition at line 72 of file jet_met_tools.hh.
std::unique_ptr<FactorizedJetCorrectorCalculator> jet_met_tools::jetCorrector |
Definition at line 67 of file jet_met_tools.hh.
Referenced by jet_met_tools().
const float jet_met_tools::JetEtaCut = 2.4 |
Definition at line 38 of file jet_met_tools.hh.
const float jet_met_tools::JetHLTEtaCut = 3.0 |
Definition at line 41 of file jet_met_tools.hh.
const float jet_met_tools::JetHLTPtCut = 30.0 |
Definition at line 40 of file jet_met_tools.hh.
std::vector<float> jet_met_tools::jetL1Corrections |
Definition at line 70 of file jet_met_tools.hh.
const float jet_met_tools::JetMHTEtaCut = 5.0 |
Definition at line 39 of file jet_met_tools.hh.
const float jet_met_tools::JetPtCut = 30.0 |
Definition at line 36 of file jet_met_tools.hh.
const float jet_met_tools::JetPtCutLoose = 20.0 |
Definition at line 37 of file jet_met_tools.hh.
std::vector<float> jet_met_tools::jetTotCorrections |
Definition at line 70 of file jet_met_tools.hh.
FactorizedJetCorrectorCalculator::VariableValues jet_met_tools::jetValues |
Definition at line 68 of file jet_met_tools.hh.
|
static |
Definition at line 75 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::map<BTagEntry::OperatingPoint, std::unique_ptr<BTagCalibrationReader> > jet_met_tools::readers_deep_fast_ |
Definition at line 87 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::map<BTagEntry::OperatingPoint, std::unique_ptr<BTagCalibrationReader> > jet_met_tools::readers_deep_full_ |
Definition at line 86 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::map<BTagEntry::OperatingPoint, std::unique_ptr<BTagCalibrationReader> > jet_met_tools::readers_fast_ |
Definition at line 80 of file jet_met_tools.hh.
Referenced by jet_met_tools().
std::map<BTagEntry::OperatingPoint, std::unique_ptr<BTagCalibrationReader> > jet_met_tools::readers_full_ |
Definition at line 79 of file jet_met_tools.hh.
Referenced by jet_met_tools().
double jet_met_tools::rhoEvent_ |
Definition at line 65 of file jet_met_tools.hh.
const float jet_met_tools::sizeJet = 0.4 |
Definition at line 55 of file jet_met_tools.hh.