Logo ROOT   6.07/09
Reference Guide
List of all members | Public Member Functions | Private Attributes | Friends | List of all members
TMVA::CrossValidationResult Class Reference

Definition at line 54 of file CrossValidation.h.

Public Member Functions

 CrossValidationResult ()
 
 CrossValidationResult (const CrossValidationResult &)
 
 ~CrossValidationResult ()
 
TCanvasDraw (const TString name="CrossValidation") const
 
std::vector< Double_tGetEff01Values ()
 
std::vector< Double_tGetEff10Values ()
 
std::vector< Double_tGetEff30Values ()
 
std::vector< Double_tGetEffAreaValues ()
 
Float_t GetROCAverage () const
 
TMultiGraphGetROCCurves (Bool_t fLegend=kTRUE)
 
std::map< UInt_t, Float_tGetROCValues ()
 
std::vector< Double_tGetSepValues ()
 
std::vector< Double_tGetSigValues ()
 
std::vector< Double_tGetTrainEff01Values ()
 
std::vector< Double_tGetTrainEff10Values ()
 
std::vector< Double_tGetTrainEff30Values ()
 
void Print () const
 

Private Attributes

std::vector< Double_tfEff01s
 
std::vector< Double_tfEff10s
 
std::vector< Double_tfEff30s
 
std::vector< Double_tfEffAreas
 
std::shared_ptr< TMultiGraphfROCCurves
 
std::map< UInt_t, Float_tfROCs
 
std::vector< Double_tfSeps
 
std::vector< Double_tfSigs
 
std::vector< Double_tfTrainEff01s
 
std::vector< Double_tfTrainEff10s
 
std::vector< Double_tfTrainEff30s
 

Friends

class CrossValidation
 

#include <TMVA/CrossValidation.h>

Constructor & Destructor Documentation

TMVA::CrossValidationResult::CrossValidationResult ( )

Definition at line 23 of file CrossValidation.cxx.

TMVA::CrossValidationResult::CrossValidationResult ( const CrossValidationResult obj)

Definition at line 27 of file CrossValidation.cxx.

TMVA::CrossValidationResult::~CrossValidationResult ( )
inline

Definition at line 74 of file CrossValidation.h.

Member Function Documentation

TCanvas * TMVA::CrossValidationResult::Draw ( const TString  name = "CrossValidation") const

Definition at line 63 of file CrossValidation.cxx.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff01Values ( )
inline

Definition at line 87 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff10Values ( )
inline

Definition at line 88 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEff30Values ( )
inline

Definition at line 89 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetEffAreaValues ( )
inline

Definition at line 90 of file CrossValidation.h.

Float_t TMVA::CrossValidationResult::GetROCAverage ( ) const

Definition at line 39 of file CrossValidation.cxx.

TMultiGraph * TMVA::CrossValidationResult::GetROCCurves ( Bool_t  fLegend = kTRUE)

Definition at line 34 of file CrossValidation.cxx.

std::map<UInt_t,Float_t> TMVA::CrossValidationResult::GetROCValues ( )
inline

Definition at line 77 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetSepValues ( )
inline

Definition at line 86 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetSigValues ( )
inline

Definition at line 85 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff01Values ( )
inline

Definition at line 91 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff10Values ( )
inline

Definition at line 92 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::GetTrainEff30Values ( )
inline

Definition at line 93 of file CrossValidation.h.

void TMVA::CrossValidationResult::Print ( ) const

Definition at line 47 of file CrossValidation.cxx.

Friends And Related Function Documentation

friend class CrossValidation
friend

Definition at line 56 of file CrossValidation.h.

Member Data Documentation

std::vector<Double_t> TMVA::CrossValidationResult::fEff01s
private

Definition at line 63 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEff10s
private

Definition at line 64 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEff30s
private

Definition at line 65 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fEffAreas
private

Definition at line 66 of file CrossValidation.h.

std::shared_ptr<TMultiGraph> TMVA::CrossValidationResult::fROCCurves
private

Definition at line 59 of file CrossValidation.h.

std::map<UInt_t,Float_t> TMVA::CrossValidationResult::fROCs
private

Definition at line 58 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fSeps
private

Definition at line 62 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fSigs
private

Definition at line 61 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff01s
private

Definition at line 67 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff10s
private

Definition at line 68 of file CrossValidation.h.

std::vector<Double_t> TMVA::CrossValidationResult::fTrainEff30s
private

Definition at line 69 of file CrossValidation.h.


The documentation for this class was generated from the following files: