Public Member Functions | |
ROCCalc (TH1 *mvaS, TH1 *mvaB) | |
~ROCCalc () | |
destructor | |
void | ApplySignalAndBackgroundStyle (TH1 *sig, TH1 *bkg, TH1 *any=0) |
Double_t | GetEffSForEffBof (Double_t effBref, Double_t &effSerr) |
get the signal efficiency for a particular background efficiency that will be the value of the efficiency retured (does not affect the efficiency-vs-bkg plot which is done anyway. | |
TH1 * | GetMvaBpdf () |
TH1 * | GetMvaSpdf () |
TH1 * | GetPurity (Int_t nStot, Int_t nBtot) |
TH1D * | GetROC () |
get the ROC curve | |
Double_t | GetROCIntegral () |
code to compute the area under the ROC ( rej-vs-eff ) curve | |
Double_t | GetSignalReferenceCut () |
TH1 * | GetSignificance (Int_t nStot, Int_t nBtot) |
Bool_t | GetStatus () |
void | ResetStatus () |
Private Member Functions | |
Double_t | GetEffForRoot (Double_t theCut) |
returns efficiency as function of cut | |
MsgLogger & | Log () const |
message logger | |
Double_t | Root (Double_t) |
Root finding using Brents algorithm; taken from CERNLIB function RZERO. | |
Private Attributes | |
TH1D * | effBvsS |
Double_t | fAbsTol |
Int_t | fCutOrientation |
MsgLogger * | fLogger |
Int_t | fMaxIter |
TH1 * | fmvaB |
TH1 * | fmvaBcumul |
TH1 * | fmvaBpdf |
TH1 * | fmvaS |
TH1 * | fmvaScumul |
TH1 * | fmvaSpdf |
UInt_t | fNbins |
Int_t | fnBtot |
Double_t | fNevtS |
Int_t | fnStot |
TH1 * | fPurity |
Double_t | fSignalCut |
TH1 * | fSignificance |
TSpline * | fSplB |
TSpline * | fSpleffBvsS |
TSpline * | fSplmvaCumB |
TSpline * | fSplmvaCumS |
TSpline * | fSplS |
Bool_t | fStatus |
Bool_t | fUseSplines |
Float_t | fXmax |
Float_t | fXmin |
TH1D * | inveffBvsS |
TH1D * | rejBvsS |
#include <TMVA/ROCCalc.h>
Definition at line 42 of file ROCCalc.cxx.
TMVA::ROCCalc::~ROCCalc | ( | ) |
destructor
Definition at line 160 of file ROCCalc.cxx.
Definition at line 113 of file ROCCalc.cxx.
returns efficiency as function of cut
Definition at line 323 of file ROCCalc.cxx.
get the signal efficiency for a particular background efficiency that will be the value of the efficiency retured (does not affect the efficiency-vs-bkg plot which is done anyway.
Definition at line 292 of file ROCCalc.cxx.
Definition at line 429 of file ROCCalc.cxx.
TH1D * TMVA::ROCCalc::GetROC | ( | ) |
get the ROC curve
Definition at line 178 of file ROCCalc.cxx.
Double_t TMVA::ROCCalc::GetROCIntegral | ( | ) |
code to compute the area under the ROC ( rej-vs-eff ) curve
Definition at line 268 of file ROCCalc.cxx.
Definition at line 440 of file ROCCalc.cxx.
|
inlineprivate |
Root finding using Brents algorithm; taken from CERNLIB function RZERO.
Definition at line 348 of file ROCCalc.cxx.