14 #ifndef _QtRootController_H_
15 #define _QtRootController_H_
59 const std::string & treename );
64 const std::string & treename );
68 const std::vector < std::string > &
75 #endif // _QtRootController_H_
static QtRootController * s_instance
The singleton QtRootController instance.
QtRootController()
The default constructor, protected from being used.
A wrapper for RootController, so that when RootController is used in Qt based application, the application object can be locked and unlocked before calling any ROOT functions.
PyDataSource * createDataArray(const std::string &filename, const std::string &treename)
Creates a PyDataSource wrapper to the RootNTuple object.
static RootController * m_instance
The singleton RootController object.
DataSource * createNTuple(const std::string &filename, const std::string &treename)
Creates a QtRootNTuple wrapper for RootNTuple object.
This class is the public interface to a DataSource object that the user sees as the DataArray object ...
static QtRootController * instance()
The singleton instance method.
const std::vector< std::string > & getNTupleNames(const std::string &filename)
Returns the names of the top level tree in the Root file.
A Controller class for ROOT files.
Base class for DataSource.