Public Member Functions | |
ROCCalc (TH1 *mvaS, TH1 *mvaB) | |
~ROCCalc () | |
destructor More... | |
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. More... | |
TH1 * | GetMvaBpdf () |
TH1 * | GetMvaSpdf () |
TH1 * | GetPurity (Int_t nStot, Int_t nBtot) |
TH1D * | GetROC () |
get the ROC curve More... | |
Double_t | GetROCIntegral () |
code to compute the area under the ROC ( rej-vs-eff ) curve More... | |
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 More... | |
MsgLogger & | Log () const |
message logger More... | |
Double_t | Root (Double_t) |
Root finding using Brents algorithm; taken from CERNLIB function RZERO. More... | |
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 44 of file ROCCalc.cxx.
TMVA::ROCCalc::~ROCCalc | ( | ) |
destructor
Definition at line 162 of file ROCCalc.cxx.
Definition at line 115 of file ROCCalc.cxx.
returns efficiency as function of cut
Definition at line 325 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 294 of file ROCCalc.cxx.
Definition at line 431 of file ROCCalc.cxx.
TH1D * TMVA::ROCCalc::GetROC | ( | ) |
get the ROC curve
Definition at line 180 of file ROCCalc.cxx.
Double_t TMVA::ROCCalc::GetROCIntegral | ( | ) |
code to compute the area under the ROC ( rej-vs-eff ) curve
Definition at line 270 of file ROCCalc.cxx.
Definition at line 442 of file ROCCalc.cxx.
|
inlineprivate |
Root finding using Brents algorithm; taken from CERNLIB function RZERO.
Definition at line 350 of file ROCCalc.cxx.