Definition at line 20 of file ROCCalc.h.
 
#include <TMVA/ROCCalc.h>
◆ ROCCalc()
      
        
          | TMVA::ROCCalc::ROCCalc  | 
          ( | 
          TH1 *  | 
          mvaS,  | 
        
        
           | 
           | 
          TH1 *  | 
          mvaB  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~ROCCalc()
      
        
          | TMVA::ROCCalc::~ROCCalc  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ApplySignalAndBackgroundStyle()
      
        
          | void TMVA::ROCCalc::ApplySignalAndBackgroundStyle  | 
          ( | 
          TH1 *  | 
          sig,  | 
        
        
           | 
           | 
          TH1 *  | 
          bkg,  | 
        
        
           | 
           | 
          TH1 *  | 
          any = nullptr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetEffForRoot()
returns efficiency as function of cut 
Definition at line 323 of file ROCCalc.cxx.
 
 
◆ GetEffSForEffBof()
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.
 
 
◆ GetMvaBpdf()
  
  
      
        
          | TH1 * TMVA::ROCCalc::GetMvaBpdf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetMvaSpdf()
  
  
      
        
          | TH1 * TMVA::ROCCalc::GetMvaSpdf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetPurity()
◆ GetROC()
      
        
          | TH1D * TMVA::ROCCalc::GetROC  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetROCIntegral()
      
        
          | 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.
 
 
◆ GetSignalReferenceCut()
  
  
      
        
          | Double_t TMVA::ROCCalc::GetSignalReferenceCut  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSignificance()
      
        
          | TH1 * TMVA::ROCCalc::GetSignificance  | 
          ( | 
          Int_t  | 
          nStot,  | 
        
        
           | 
           | 
          Int_t  | 
          nBtot  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetStatus()
  
  
      
        
          | Bool_t TMVA::ROCCalc::GetStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Log()
message logger 
Definition at line 78 of file ROCCalc.h.
 
 
◆ ResetStatus()
  
  
      
        
          | void TMVA::ROCCalc::ResetStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Root()
Root finding using Brents algorithm; taken from CERNLIB function RZERO. 
Definition at line 348 of file ROCCalc.cxx.
 
 
◆ effBvsS
  
  
      
        
          | TH1D* TMVA::ROCCalc::effBvsS | 
         
       
   | 
  
private   | 
  
 
 
◆ fAbsTol
absolute tolerance deviation 
Definition at line 52 of file ROCCalc.h.
 
 
◆ fCutOrientation
  
  
      
        
          | Int_t TMVA::ROCCalc::fCutOrientation | 
         
       
   | 
  
private   | 
  
 
+1 if larger mva value means more signal like, -1 otherwise 
Definition at line 63 of file ROCCalc.h.
 
 
◆ fLogger
◆ fMaxIter
  
  
      
        
          | Int_t TMVA::ROCCalc::fMaxIter | 
         
       
   | 
  
private   | 
  
 
maximum number of iterations 
Definition at line 51 of file ROCCalc.h.
 
 
◆ fmvaB
  
  
      
        
          | TH1 * TMVA::ROCCalc::fmvaB | 
         
       
   | 
  
private   | 
  
 
the input mva distributions 
Definition at line 59 of file ROCCalc.h.
 
 
◆ fmvaBcumul
  
  
      
        
          | TH1 * TMVA::ROCCalc::fmvaBcumul | 
         
       
   | 
  
private   | 
  
 
 
◆ fmvaBpdf
  
  
      
        
          | TH1 * TMVA::ROCCalc::fmvaBpdf | 
         
       
   | 
  
private   | 
  
 
the normalized (and rebinned) input mva distributions 
Definition at line 60 of file ROCCalc.h.
 
 
◆ fmvaS
  
  
      
        
          | TH1* TMVA::ROCCalc::fmvaS | 
         
       
   | 
  
private   | 
  
 
 
◆ fmvaScumul
  
  
      
        
          | TH1* TMVA::ROCCalc::fmvaScumul | 
         
       
   | 
  
private   | 
  
 
 
◆ fmvaSpdf
  
  
      
        
          | TH1* TMVA::ROCCalc::fmvaSpdf | 
         
       
   | 
  
private   | 
  
 
 
◆ fNbins
◆ fnBtot
  
  
      
        
          | Int_t TMVA::ROCCalc::fnBtot | 
         
       
   | 
  
private   | 
  
 
 
◆ fNevtS
number of signal events (used in error calculation) 
Definition at line 62 of file ROCCalc.h.
 
 
◆ fnStot
  
  
      
        
          | Int_t TMVA::ROCCalc::fnStot | 
         
       
   | 
  
private   | 
  
 
 
◆ fPurity
  
  
      
        
          | TH1* TMVA::ROCCalc::fPurity | 
         
       
   | 
  
private   | 
  
 
 
◆ fSignalCut
MVA cut value for last demanded background rejection or signal efficiency. 
Definition at line 75 of file ROCCalc.h.
 
 
◆ fSignificance
  
  
      
        
          | TH1* TMVA::ROCCalc::fSignificance | 
         
       
   | 
  
private   | 
  
 
 
◆ fSplB
◆ fSpleffBvsS
  
  
      
        
          | TSpline* TMVA::ROCCalc::fSpleffBvsS | 
         
       
   | 
  
private   | 
  
 
 
◆ fSplmvaCumB
  
  
      
        
          | TSpline * TMVA::ROCCalc::fSplmvaCumB | 
         
       
   | 
  
private   | 
  
 
spline of cumulated mva distributions 
Definition at line 65 of file ROCCalc.h.
 
 
◆ fSplmvaCumS
  
  
      
        
          | TSpline* TMVA::ROCCalc::fSplmvaCumS | 
         
       
   | 
  
private   | 
  
 
 
◆ fSplS
◆ fStatus
false if is found some error in mvaS or mvaB 
Definition at line 54 of file ROCCalc.h.
 
 
◆ fUseSplines
  
  
      
        
          | Bool_t TMVA::ROCCalc::fUseSplines | 
         
       
   | 
  
private   | 
  
 
 
◆ fXmax
min and max of the mva distribution 
Definition at line 61 of file ROCCalc.h.
 
 
◆ fXmin
◆ inveffBvsS
  
  
      
        
          | TH1D* TMVA::ROCCalc::inveffBvsS | 
         
       
   | 
  
private   | 
  
 
 
◆ rejBvsS
  
  
      
        
          | TH1D* TMVA::ROCCalc::rejBvsS | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: