#include <BTagPerformance.h>
Public Member Functions | |
void | Add (double discriminator, int flavor) |
BTagPerformance () | |
void | Eval () |
TArrayD | GetArray (TString option="b") |
double | Getb_all () |
double | Getc_all () |
std::map< int, double > | GetMap (TString option="b") |
int | GetN () |
double | Getudsg_all () |
void | Set (std::string name) |
void | SetMaxDiscriminator (double value) |
void | SetMinDiscriminator (double value) |
void | SetNcuts (int value) |
Private Attributes | |
double | b_all |
std::map< int, double > | b_eff |
std::map< int, double > | b_effErr |
std::map< int, double > | b_tagged |
double | c_all |
std::map< int, double > | c_eff |
std::map< int, double > | c_effErr |
std::map< int, double > | c_tagged |
std::map< int, double > | disc_map |
Double_t * | farray |
double | fdisc |
int | fflavor |
double | fMaxDisc |
double | fMinDisc |
std::string | fname |
int | fNcuts |
double | udsg_all |
std::map< int, double > | udsg_eff |
std::map< int, double > | udsg_effErr |
std::map< int, double > | udsg_tagged |
Analyze ROOT files produced by analyzer and create plots
Definition at line 17 of file BTagPerformance.h.
|
inline |
Definition at line 20 of file BTagPerformance.h.
|
inline |
Definition at line 42 of file BTagPerformance.h.
References b_all, b_tagged, c_all, c_tagged, TkAlMuonSelectors_cfi::cut, disc_map, mvaPFMET_leptons_cfi::discriminator, fdisc, fflavor, fMaxDisc, fMinDisc, fNcuts, mps_fire::i, udsg_all, and udsg_tagged.
Referenced by PatBTagAnalyzer::analyze().
|
inline |
Definition at line 64 of file BTagPerformance.h.
References b_all, b_eff, b_effErr, b_tagged, c_all, c_eff, c_effErr, c_tagged, mathSSE::sqrt(), udsg_all, udsg_eff, udsg_effErr, and udsg_tagged.
Referenced by PatBTagAnalyzer::endJob().
|
inline |
Definition at line 116 of file BTagPerformance.h.
References fNcuts, GetMap(), and TSGForRoadSearch_cfi::option.
Referenced by PatBTagAnalyzer::endJob().
|
inline |
|
inline |
|
inline |
Definition at line 105 of file BTagPerformance.h.
References b_eff, b_effErr, c_eff, c_effErr, disc_map, TSGForRoadSearch_cfi::option, udsg_eff, and udsg_effErr.
Referenced by GetArray().
|
inline |
Definition at line 127 of file BTagPerformance.h.
References fNcuts.
Referenced by PatBTagAnalyzer::beginJob(), and PatBTagAnalyzer::endJob().
|
inline |
|
inline |
Definition at line 21 of file BTagPerformance.h.
References b_all, b_tagged, c_all, c_tagged, fname, fNcuts, mps_fire::i, dataset::name, udsg_all, and udsg_tagged.
Referenced by PatBTagAnalyzer::beginJob().
|
inline |
Definition at line 33 of file BTagPerformance.h.
References fMaxDisc, and relativeConstraints::value.
Referenced by PatBTagAnalyzer::beginJob().
|
inline |
Definition at line 32 of file BTagPerformance.h.
References fMinDisc, and relativeConstraints::value.
Referenced by PatBTagAnalyzer::beginJob().
|
inline |
Definition at line 34 of file BTagPerformance.h.
References b_tagged, c_tagged, fNcuts, mps_fire::i, udsg_tagged, and relativeConstraints::value.
|
private |
Definition at line 154 of file BTagPerformance.h.
Referenced by Add(), Eval(), Getb_all(), and Set().
|
private |
Definition at line 143 of file BTagPerformance.h.
|
private |
Definition at line 146 of file BTagPerformance.h.
|
private |
Definition at line 151 of file BTagPerformance.h.
Referenced by Add(), Eval(), Set(), and SetNcuts().
|
private |
Definition at line 155 of file BTagPerformance.h.
Referenced by Add(), Eval(), Getc_all(), and Set().
|
private |
Definition at line 144 of file BTagPerformance.h.
|
private |
Definition at line 147 of file BTagPerformance.h.
|
private |
Definition at line 152 of file BTagPerformance.h.
Referenced by Add(), Eval(), Set(), and SetNcuts().
|
private |
Definition at line 149 of file BTagPerformance.h.
|
private |
Definition at line 131 of file BTagPerformance.h.
Referenced by Getudsg_all().
|
private |
Definition at line 135 of file BTagPerformance.h.
Referenced by Add().
|
private |
Definition at line 136 of file BTagPerformance.h.
Referenced by Add().
|
private |
Definition at line 138 of file BTagPerformance.h.
Referenced by Add(), and SetMaxDiscriminator().
|
private |
Definition at line 137 of file BTagPerformance.h.
Referenced by Add(), and SetMinDiscriminator().
|
private |
Definition at line 140 of file BTagPerformance.h.
Referenced by Set().
|
private |
Definition at line 139 of file BTagPerformance.h.
Referenced by Add(), GetArray(), GetN(), Set(), and SetNcuts().
|
private |
Definition at line 156 of file BTagPerformance.h.
Referenced by Add(), Eval(), Getudsg_all(), and Set().
|
private |
Definition at line 145 of file BTagPerformance.h.
|
private |
Definition at line 148 of file BTagPerformance.h.
|
private |
Definition at line 153 of file BTagPerformance.h.
Referenced by Add(), Eval(), Set(), and SetNcuts().