![]() |
ROOT
6.06/08
Reference Guide
|
Public Member Functions | |
| ROCCalc (TH1 *mvaS, TH1 *mvaB) | |
| ~ROCCalc () | |
| destructor More... | |
| TH1D * | GetROC () |
| get the ROC curve More... | |
| Double_t | GetEffSForEffBof (Double_t effBref, Double_t &effSerr) |
| get the signal efficiency for a particular backgroud efficiency that will be the value of the efficiency retured (does not affect the efficiency-vs-bkg plot which is done anyway. More... | |
| Double_t | GetSignalReferenceCut () |
| Double_t | GetROCIntegral () |
| code to compute the area under the ROC ( rej-vs-eff ) curve More... | |
| TH1 * | GetSignificance (Int_t nStot, Int_t nBtot) |
| TH1 * | GetPurity (Int_t nStot, Int_t nBtot) |
| void | ApplySignalAndBackgroundStyle (TH1 *sig, TH1 *bkg, TH1 *any=0) |
| Int_t c_Canvas = TColor::GetColor( "#f0f0f0" ); Int_t c_FrameFill = TColor::GetColor( "#fffffd" ); Int_t c_TitleBox = TColor::GetColor( "#5D6B7D" ); Int_t c_TitleBorder = TColor::GetColor( "#7D8B9D" ); Int_t c_TitleText = TColor::GetColor( "#FFFFFF" );. More... | |
| TH1 * | GetMvaSpdf () |
| TH1 * | GetMvaBpdf () |
Private Member Functions | |
| Double_t | Root (Double_t) |
| Root finding using Brents algorithm; taken from CERNLIB function RZERO. More... | |
| Double_t | GetEffForRoot (Double_t theCut) |
| returns efficiency as function of cut More... | |
| MsgLogger & | Log () const |
| message logger More... | |
Private Attributes | |
| Int_t | fMaxIter |
| Double_t | fAbsTol |
| UInt_t | fNbins |
| Bool_t | fUseSplines |
| TH1 * | fmvaS |
| TH1 * | fmvaB |
| TH1 * | fmvaSpdf |
| TH1 * | fmvaBpdf |
| Float_t | fXmin |
| Float_t | fXmax |
| Double_t | fNevtS |
| Int_t | fCutOrientation |
| TSpline * | fSplS |
| TSpline * | fSplB |
| TSpline * | fSplmvaCumS |
| TSpline * | fSplmvaCumB |
| TSpline * | fSpleffBvsS |
| TH1 * | fmvaScumul |
| TH1 * | fmvaBcumul |
| Int_t | fnStot |
| Int_t | fnBtot |
| TH1 * | fSignificance |
| TH1 * | fPurity |
| Double_t | fSignalCut |
| MsgLogger * | fLogger |
#include <TMVA/ROCCalc.h>
Collaboration diagram for TMVA::ROCCalc:Definition at line 56 of file ROCCalc.cxx.
| TMVA::ROCCalc::~ROCCalc | ( | ) |
destructor
Definition at line 164 of file ROCCalc.cxx.
Int_t c_Canvas = TColor::GetColor( "#f0f0f0" ); Int_t c_FrameFill = TColor::GetColor( "#fffffd" ); Int_t c_TitleBox = TColor::GetColor( "#5D6B7D" ); Int_t c_TitleBorder = TColor::GetColor( "#7D8B9D" ); Int_t c_TitleText = TColor::GetColor( "#FFFFFF" );.
Definition at line 116 of file ROCCalc.cxx.
Referenced by GetSignalReferenceCut(), and ROCCalc().
returns efficiency as function of cut
Definition at line 324 of file ROCCalc.cxx.
Referenced by GetMvaBpdf(), and Root().
get the signal efficiency for a particular backgroud 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 293 of file ROCCalc.cxx.
Definition at line 430 of file ROCCalc.cxx.
Referenced by GetSignalReferenceCut().
| TH1D * TMVA::ROCCalc::GetROC | ( | ) |
get the ROC curve
Definition at line 180 of file ROCCalc.cxx.
Referenced by GetEffSForEffBof(), and GetROCIntegral().
| Double_t TMVA::ROCCalc::GetROCIntegral | ( | ) |
code to compute the area under the ROC ( rej-vs-eff ) curve
Definition at line 269 of file ROCCalc.cxx.
Referenced by GetSignalReferenceCut().
Definition at line 441 of file ROCCalc.cxx.
Referenced by GetPurity(), and GetSignalReferenceCut().
|
inlineprivate |
Root finding using Brents algorithm; taken from CERNLIB function RZERO.
Definition at line 349 of file ROCCalc.cxx.
Referenced by GetMvaBpdf(), and GetROC().
|
private |
|
private |
Definition at line 59 of file ROCCalc.h.
Referenced by GetEffForRoot(), and ROCCalc().
|
mutableprivate |
Definition at line 70 of file ROCCalc.h.
Referenced by Log(), and ~ROCCalc().
|
private |
|
private |
|
private |
Definition at line 63 of file ROCCalc.h.
Referenced by GetROC(), GetSignificance(), and ~ROCCalc().
|
private |
Definition at line 56 of file ROCCalc.h.
Referenced by GetMvaBpdf(), and ROCCalc().
|
private |
|
private |
Definition at line 63 of file ROCCalc.h.
Referenced by GetEffForRoot(), GetROC(), GetSignificance(), and ~ROCCalc().
|
private |
Definition at line 56 of file ROCCalc.h.
Referenced by GetMvaSpdf(), and ROCCalc().
|
private |
|
private |
Definition at line 64 of file ROCCalc.h.
Referenced by GetPurity(), and GetSignificance().
|
private |
Definition at line 58 of file ROCCalc.h.
Referenced by GetEffSForEffBof(), GetROC(), and ROCCalc().
|
private |
Definition at line 64 of file ROCCalc.h.
Referenced by GetPurity(), and GetSignificance().
|
private |
Definition at line 66 of file ROCCalc.h.
Referenced by GetPurity(), and GetSignificance().
|
private |
Definition at line 68 of file ROCCalc.h.
Referenced by GetROC(), and GetSignalReferenceCut().
|
private |
Definition at line 65 of file ROCCalc.h.
Referenced by GetPurity(), and GetSignificance().
|
private |
Definition at line 60 of file ROCCalc.h.
Referenced by ~ROCCalc().
|
private |
Definition at line 62 of file ROCCalc.h.
Referenced by GetEffSForEffBof(), GetROC(), GetROCIntegral(), and ~ROCCalc().
|
private |
Definition at line 61 of file ROCCalc.h.
Referenced by GetROC(), and ~ROCCalc().
|
private |
Definition at line 61 of file ROCCalc.h.
Referenced by GetEffForRoot(), GetROC(), and ~ROCCalc().
|
private |
Definition at line 60 of file ROCCalc.h.
Referenced by ~ROCCalc().
|
private |
Definition at line 53 of file ROCCalc.h.
Referenced by GetEffForRoot(), GetROC(), and ROCCalc().
|
private |
Definition at line 57 of file ROCCalc.h.
Referenced by GetEffForRoot(), ROCCalc(), and Root().
|
private |
Definition at line 57 of file ROCCalc.h.
Referenced by GetEffForRoot(), ROCCalc(), and Root().