Logo ROOT  
Reference Guide
TMVA::Monitoring Class Reference

Definition at line 18 of file Monitoring.h.

Public Member Functions

 Monitoring ()
 
 ~Monitoring ()
 
void addPoint (std::string histoName, double x)
 
void addPoint (std::string histoName, double x, double y)
 
void clear (std::string histoName)
 
void create (std::string histoName, int bins, double min, double max)
 
void create (std::string histoName, int bins, double min, double max, int bins2, double min2, double max2)
 
bool exists (std::string histoName)
 
bool exists (TH1F *dummy, std::string histoName)
 
bool exists (TH2F *dummy, std::string histoName)
 
TCanvasGetCanvas ()
 
void pads (int numPads)
 
void plot (std::string histoName, std::string options="L", int pad=0, EColor color=kBlue)
 
void ProcessEvents ()
 
void Start ()
 

Protected Member Functions

TH1FgetHistogram (const TH1F *dummy, std::string histoName, int bins=0, double min=0, double max=0)
 
TH2FgetHistogram (const TH2F *dummy, std::string histoName, int bins=0, double min=0, double max=0, int bins2=0, double min2=0, double max2=0)
 

Private Attributes

TCanvasfCanvas
 
std::map< std::string, TH1F * > m_histos1D
 
std::map< std::string, TH2F * > m_histos2D
 

#include <TMVA/Monitoring.h>

Constructor & Destructor Documentation

◆ Monitoring()

TMVA::Monitoring::Monitoring ( )
inline

Definition at line 26 of file Monitoring.h.

◆ ~Monitoring()

TMVA::Monitoring::~Monitoring ( )
inline

Definition at line 31 of file Monitoring.h.

Member Function Documentation

◆ addPoint() [1/2]

void TMVA::Monitoring::addPoint ( std::string  histoName,
double  x 
)
inline

Definition at line 169 of file Monitoring.h.

◆ addPoint() [2/2]

void TMVA::Monitoring::addPoint ( std::string  histoName,
double  x,
double  y 
)
inline

Definition at line 176 of file Monitoring.h.

◆ clear()

void TMVA::Monitoring::clear ( std::string  histoName)
inline

Definition at line 183 of file Monitoring.h.

◆ create() [1/2]

void TMVA::Monitoring::create ( std::string  histoName,
int  bins,
double  min,
double  max 
)
inline

Definition at line 132 of file Monitoring.h.

◆ create() [2/2]

void TMVA::Monitoring::create ( std::string  histoName,
int  bins,
double  min,
double  max,
int  bins2,
double  min2,
double  max2 
)
inline

Definition at line 138 of file Monitoring.h.

◆ exists() [1/3]

bool TMVA::Monitoring::exists ( std::string  histoName)
inline

Definition at line 116 of file Monitoring.h.

◆ exists() [2/3]

bool TMVA::Monitoring::exists ( TH1F dummy,
std::string  histoName 
)
inline

Definition at line 99 of file Monitoring.h.

◆ exists() [3/3]

bool TMVA::Monitoring::exists ( TH2F dummy,
std::string  histoName 
)
inline

Definition at line 107 of file Monitoring.h.

◆ GetCanvas()

TCanvas * TMVA::Monitoring::GetCanvas ( )
inline

Definition at line 68 of file Monitoring.h.

◆ getHistogram() [1/2]

TH1F * TMVA::Monitoring::getHistogram ( const TH1F dummy,
std::string  histoName,
int  bins = 0,
double  min = 0,
double  max = 0 
)
inlineprotected

Definition at line 146 of file Monitoring.h.

◆ getHistogram() [2/2]

TH2F * TMVA::Monitoring::getHistogram ( const TH2F dummy,
std::string  histoName,
int  bins = 0,
double  min = 0,
double  max = 0,
int  bins2 = 0,
double  min2 = 0,
double  max2 = 0 
)
inlineprotected

Definition at line 157 of file Monitoring.h.

◆ pads()

void TMVA::Monitoring::pads ( int  numPads)
inline

Definition at line 123 of file Monitoring.h.

◆ plot()

void TMVA::Monitoring::plot ( std::string  histoName,
std::string  options = "L",
int  pad = 0,
EColor  color = kBlue 
)
inline

Definition at line 207 of file Monitoring.h.

◆ ProcessEvents()

void TMVA::Monitoring::ProcessEvents ( )
inline

Definition at line 61 of file Monitoring.h.

◆ Start()

void TMVA::Monitoring::Start ( )
inline

Definition at line 37 of file Monitoring.h.

Member Data Documentation

◆ fCanvas

TCanvas* TMVA::Monitoring::fCanvas
private

Definition at line 88 of file Monitoring.h.

◆ m_histos1D

std::map<std::string, TH1F*> TMVA::Monitoring::m_histos1D
private

Definition at line 93 of file Monitoring.h.

◆ m_histos2D

std::map<std::string, TH2F*> TMVA::Monitoring::m_histos2D
private

Definition at line 94 of file Monitoring.h.

Libraries for TMVA::Monitoring:
[legend]

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