28 #ifndef ROOT_TMVA_Ranking
29 #define ROOT_TMVA_Ranking
53 Ranking(
const TString& context,
const TString& rankingDiscriminatorName );
56 virtual void AddRank(
const Rank& rank );
57 virtual void Print()
const;
59 void SetContext (
const TString& context );
60 void SetDiscrName(
const TString& discrName ) { fRankingDiscriminatorName = discrName; }
64 std::vector<TMVA::Rank> fRanking;
66 TString fRankingDiscriminatorName;
68 mutable MsgLogger* fLogger;
69 MsgLogger& Log()
const {
return *fLogger; }
80 Rank(
const TString& variable, Double_t rankValue );
84 Bool_t operator < (
const Rank& other )
const;
85 Bool_t operator > (
const Rank& other )
const;
87 const TString& GetVariable()
const {
return fVariable; }
88 Double_t GetRankValue()
const {
return fRankValue; }
89 Int_t GetRank()
const {
return fRank; }
90 void SetRank( Int_t rank ) { fRank = rank; }