29 #ifndef ROOT_TMVA_ResultsClassification
30 #define ROOT_TMVA_ResultsClassification
48 class ResultsClassification :
public Results {
52 ResultsClassification(
const DataSetInfo* dsi, TString resultsName );
53 ~ResultsClassification();
56 void SetValue( Float_t value, Int_t ievt );
58 void Resize( Int_t entries ) { fMvaValues.resize( entries ); }
60 virtual void Clear(Option_t *) { fMvaValues.clear(); fMvaValuesTypes.clear(); }
63 Long64_t GetSize()
const {
return fMvaValues.size(); }
64 virtual const std::vector< Float_t >& operator [] ( Int_t ievt )
const { fRet[0] = fMvaValues[ievt];
return fRet; }
65 std::vector<Float_t>* GetValueVector() {
return &fMvaValues; }
66 std::vector<Bool_t>* GetValueVectorTypes() {
return &fMvaValuesTypes; }
68 Types::EAnalysisType GetAnalysisType() {
return Types::kClassification; }
73 std::vector< Float_t > fMvaValues;
74 std::vector< Bool_t> fMvaValuesTypes;
75 mutable std::vector< Float_t > fRet;
76 mutable MsgLogger* fLogger;
77 MsgLogger& Log()
const {
return *fLogger; }