ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TMVA::DataSetManager Class Reference

Definition at line 54 of file DataSetManager.h.

Public Member Functions

 DataSetManager ()
 
 DataSetManager (DataInputHandler &dataInput)
 constructor More...
 
 ~DataSetManager ()
 destructor fDataSetInfoCollection.SetOwner(); // DSMTEST –> created a segfault because the DataSetInfo-objects got deleted twice More...
 
DataSetCreateDataSet (const TString &dsiName)
 Creates the singleton dataset. More...
 
DataSetInfoGetDataSetInfo (const TString &dsiName)
 returns datasetinfo object for given name More...
 
DataSetInfoAddDataSetInfo (DataSetInfo &dsi)
 stores a copy of the dataset info object More...
 

Private Member Functions

DataInputHandlerDataInput ()
 
MsgLoggerLog () const
 

Private Attributes

TMVA::DataSetFactoryfDatasetFactory
 
DataInputHandlerfDataInput
 
TList fDataSetInfoCollection
 source of input data More...
 
MsgLoggerfLogger
 all registered dataset definitions More...
 

#include <TMVA/DataSetManager.h>

Constructor & Destructor Documentation

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

constructor

Definition at line 58 of file DataSetManager.cxx.

TMVA::DataSetManager::~DataSetManager ( )

destructor fDataSetInfoCollection.SetOwner(); // DSMTEST –> created a segfault because the DataSetInfo-objects got deleted twice

Definition at line 70 of file DataSetManager.cxx.

Member Function Documentation

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

stores a copy of the dataset info object

Definition at line 101 of file DataSetManager.cxx.

Referenced by TMVA::Reader::Reader().

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

Creates the singleton dataset.

Definition at line 80 of file DataSetManager.cxx.

DataInputHandler& TMVA::DataSetManager::DataInput ( )
inlineprivate

Definition at line 90 of file DataSetManager.h.

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

returns datasetinfo object for given name

Definition at line 93 of file DataSetManager.cxx.

MsgLogger& TMVA::DataSetManager::Log ( ) const
inlineprivate

Definition at line 95 of file DataSetManager.h.

Member Data Documentation

DataInputHandler& TMVA::DataSetManager::fDataInput
private

Definition at line 92 of file DataSetManager.h.

Referenced by DataInput().

TMVA::DataSetFactory* TMVA::DataSetManager::fDatasetFactory
private

Definition at line 87 of file DataSetManager.h.

TList TMVA::DataSetManager::fDataSetInfoCollection
private

source of input data

Definition at line 93 of file DataSetManager.h.

MsgLogger* TMVA::DataSetManager::fLogger
private

all registered dataset definitions

Definition at line 94 of file DataSetManager.h.

Referenced by Log().

Collaboration diagram for TMVA::DataSetManager:
[legend]

The documentation for this class was generated from the following files: