TMVA::DataSetManager Class Reference

#include <DataSetManager.h>

List of all members.

Public Member Functions

 DataSetManager ()
 DataSetManager (DataInputHandler &dataInput)
 ~DataSetManager ()
DataSet * CreateDataSet (const TString &dsiName)
DataSetInfo * GetDataSetInfo (const TString &dsiName)
DataSetInfo & AddDataSetInfo (DataSetInfo &dsi)
 DataSetManager ()
 DataSetManager (DataInputHandler &dataInput)
 ~DataSetManager ()
DataSet * CreateDataSet (const TString &dsiName)
DataSetInfo * GetDataSetInfo (const TString &dsiName)
DataSetInfo & AddDataSetInfo (DataSetInfo &dsi)

Private Member Functions

DataInputHandler & DataInput ()
MsgLogger & Log () const
DataInputHandler & DataInput ()
MsgLogger & Log () const

Private Attributes

DataInputHandler & fDataInput
TList fDataSetInfoCollection
 source of input data
MsgLogger * fLogger
 all registered dataset definitions
DataInputHandler & fDataInput
MsgLogger * fLogger
 all registered dataset definitions


Detailed Description

Definition at line 54 of file DataSetManager.h.


Constructor & Destructor Documentation

TMVA::DataSetManager::DataSetManager (  ) 

TMVA::DataSetManager::DataSetManager ( DataInputHandler &  dataInput  ) 

Definition at line 54 of file DataSetManager.cxx.

TMVA::DataSetManager::~DataSetManager (  ) 

Definition at line 63 of file DataSetManager.cxx.

References TMVA::DataSetFactory::destroyInstance(), and fLogger.

TMVA::DataSetManager::DataSetManager (  ) 

TMVA::DataSetManager::DataSetManager ( DataInputHandler &  dataInput  ) 

TMVA::DataSetManager::~DataSetManager (  ) 


Member Function Documentation

TMVA::DataSet * TMVA::DataSetManager::CreateDataSet ( const TString &  dsiName  ) 

Definition at line 74 of file DataSetManager.cxx.

References TMVA::DataSetFactory::CreateDataSet(), Endl, fDataInput, GetDataSetInfo(), TMVA::DataSetFactory::Instance(), TMVA::kFATAL, and Log().

Referenced by TMVA::DataSetInfo::GetDataSet().

TMVA::DataSetInfo * TMVA::DataSetManager::GetDataSetInfo ( const TString &  dsiName  ) 

Definition at line 85 of file DataSetManager.cxx.

References fDataSetInfoCollection, and TList::FindObject().

Referenced by TMVA::Factory::AddDataSet(), AddDataSetInfo(), and CreateDataSet().

TMVA::DataSetInfo & TMVA::DataSetManager::AddDataSetInfo ( DataSetInfo &  dsi  ) 

Definition at line 92 of file DataSetManager.cxx.

References TList::Add(), fDataSetInfoCollection, GetDataSetInfo(), TMVA::DataSetInfo::GetName(), and TMVA::DataSetInfo::SetDataSetManager().

Referenced by TMVA::Factory::AddDataSet(), TMVA::MethodCategory::CreateCategoryDSI(), and TMVA::Reader::Reader().

DataInputHandler& TMVA::DataSetManager::DataInput (  )  [inline, private]

Definition at line 90 of file DataSetManager.h.

References fDataInput.

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

Definition at line 95 of file DataSetManager.h.

References fLogger.

Referenced by CreateDataSet().

DataSet* TMVA::DataSetManager::CreateDataSet ( const TString &  dsiName  ) 

DataSetInfo* TMVA::DataSetManager::GetDataSetInfo ( const TString &  dsiName  ) 

DataSetInfo& TMVA::DataSetManager::AddDataSetInfo ( DataSetInfo &  dsi  ) 

DataInputHandler& TMVA::DataSetManager::DataInput (  )  [inline, private]

Definition at line 90 of file DataSetManager.h.

References fDataInput.

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

Definition at line 95 of file DataSetManager.h.

References fLogger.


Member Data Documentation

DataInputHandler& TMVA::DataSetManager::fDataInput [private]

Definition at line 92 of file DataSetManager.h.

Referenced by CreateDataSet(), and DataInput().

TList TMVA::DataSetManager::fDataSetInfoCollection [private]

source of input data

Definition at line 93 of file DataSetManager.h.

Referenced by AddDataSetInfo(), and GetDataSetInfo().

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

all registered dataset definitions

Definition at line 94 of file DataSetManager.h.

Referenced by Log(), and ~DataSetManager().

DataInputHandler& TMVA::DataSetManager::fDataInput [private]

Definition at line 92 of file DataSetManager.h.

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

all registered dataset definitions

Definition at line 94 of file DataSetManager.h.


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