28 #ifndef ROOT_TMVA_DataSetManager
29 #define ROOT_TMVA_DataSetManager
46 class DataInputHandler;
51 class DataSetManager:
public TObject {
59 DataSetManager( DataInputHandler& dataInput );
64 DataSet* CreateDataSet (
const TString& dsiName );
65 DataSetInfo* GetDataSetInfo(
const TString& dsiName );
68 DataSetInfo& AddDataSetInfo( DataSetInfo& dsi );
73 TMVA::DataSetFactory* fDatasetFactory;
76 DataInputHandler& DataInput() {
return *fDataInput; }
78 DataInputHandler *fDataInput;
79 TList fDataSetInfoCollection;
81 MsgLogger& Log()
const {
return *fLogger; }
84 ClassDef(DataSetManager,1);