TMVA::Ranking Class Reference

#include <Ranking.h>

List of all members.

Public Member Functions

 Ranking ()
 Ranking (const TString &context, const TString &rankingDiscriminatorName)
virtual ~Ranking ()
virtual void AddRank (const Rank &rank)
virtual void Print () const
void SetContext (const TString &context)
void SetDiscrName (const TString &discrName)
 Ranking ()
 Ranking (const TString &context, const TString &rankingDiscriminatorName)
virtual ~Ranking ()
virtual void AddRank (const Rank &rank)
virtual void Print () const
void SetContext (const TString &context)
void SetDiscrName (const TString &discrName)

Private Member Functions

MsgLoggerLog () const
 message logger
MsgLoggerLog () const
 message logger

Private Attributes

std::vector< TMVA::RankfRanking
TString fContext
TString fRankingDiscriminatorName
MsgLoggerfLogger
std::vector< TMVA::RankfRanking
MsgLoggerfLogger


Detailed Description

Definition at line 50 of file Ranking.h.


Constructor & Destructor Documentation

TMVA::Ranking::Ranking (  ) 

TMVA::Ranking::Ranking ( const TString context,
const TString rankingDiscriminatorName 
)

Definition at line 52 of file Ranking.cxx.

TMVA::Ranking::~Ranking (  )  [virtual]

Definition at line 62 of file Ranking.cxx.

References fLogger, and fRanking.

TMVA::Ranking::Ranking (  ) 

TMVA::Ranking::Ranking ( const TString context,
const TString rankingDiscriminatorName 
)

virtual TMVA::Ranking::~Ranking (  )  [virtual]


Member Function Documentation

void TMVA::Ranking::AddRank ( const Rank rank  )  [virtual]

Definition at line 77 of file Ranking.cxx.

References fRanking, i, and j.

Referenced by TMVA::MethodCommittee::CreateRanking(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), and TMVA::MethodBDT::CreateRanking().

void TMVA::Ranking::Print (  )  const [virtual]

Definition at line 103 of file Ranking.cxx.

References Endl, Form(), fRanking, fRankingDiscriminatorName, hline(), i, TMVA::kINFO, TString::Length(), Log(), and TMath::Max().

void TMVA::Ranking::SetContext ( const TString context  ) 

Definition at line 70 of file Ranking.cxx.

References TString::Data(), fContext, fLogger, and TMVA::MsgLogger::SetSource().

void TMVA::Ranking::SetDiscrName ( const TString discrName  )  [inline]

Definition at line 62 of file Ranking.h.

References fRankingDiscriminatorName.

MsgLogger& TMVA::Ranking::Log (  )  const [inline, private]

message logger

Definition at line 71 of file Ranking.h.

References fLogger.

Referenced by Print().

virtual void TMVA::Ranking::AddRank ( const Rank rank  )  [virtual]

virtual void TMVA::Ranking::Print (  )  const [virtual]

void TMVA::Ranking::SetContext ( const TString context  ) 

void TMVA::Ranking::SetDiscrName ( const TString discrName  )  [inline]

Definition at line 62 of file Ranking.h.

References fRankingDiscriminatorName.

MsgLogger& TMVA::Ranking::Log (  )  const [inline, private]

message logger

Definition at line 71 of file Ranking.h.

References fLogger.


Member Data Documentation

std::vector<TMVA::Rank> TMVA::Ranking::fRanking [private]

Definition at line 66 of file Ranking.h.

Referenced by AddRank(), Print(), and ~Ranking().

TString TMVA::Ranking::fContext [private]

Definition at line 67 of file Ranking.h.

Referenced by SetContext().

TString TMVA::Ranking::fRankingDiscriminatorName [private]

Definition at line 68 of file Ranking.h.

Referenced by Print(), and SetDiscrName().

MsgLogger* TMVA::Ranking::fLogger [mutable, private]

Definition at line 70 of file Ranking.h.

Referenced by Log(), SetContext(), and ~Ranking().

std::vector<TMVA::Rank> TMVA::Ranking::fRanking [private]

Definition at line 66 of file Ranking.h.

MsgLogger* TMVA::Ranking::fLogger [mutable, private]

Definition at line 70 of file Ranking.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:39 2011 for ROOT_528-00b_version by  doxygen 1.5.1