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 48 of file ROCCalc.cxx.
TMVA::ROCCalc::~ROCCalc | ( | ) |
destructor
Definition at line 166 of file ROCCalc.cxx.
Definition at line 119 of file ROCCalc.cxx.
returns efficiency as function of cut
Definition at line 329 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 298 of file ROCCalc.cxx.
Definition at line 435 of file ROCCalc.cxx.
TH1D * TMVA::ROCCalc::GetROC | ( | ) |
get the ROC curve
Definition at line 184 of file ROCCalc.cxx.
Double_t TMVA::ROCCalc::GetROCIntegral | ( | ) |
code to compute the area under the ROC ( rej-vs-eff ) curve
Definition at line 274 of file ROCCalc.cxx.
Definition at line 446 of file ROCCalc.cxx.
|
inlineprivate |
Root finding using Brents algorithm; taken from CERNLIB function RZERO.
Definition at line 354 of file ROCCalc.cxx.