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_ 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.
Base class for DataSource.
const std::vector< std::string > & getNTupleNames(const std::string &filename)
Returns the names of the top level tree in the Root file.
DataSource * createNTuple(const std::string &filename, const std::string &treename)
Creates a QtRootNTuple wrapper for RootNTuple object.
static QtRootController * s_instance
The singleton QtRootController instance.
static QtRootController * instance()
The singleton instance method.
static RootController * m_instance
The singleton RootController object.
PyDataSource * createDataArray(const std::string &filename, const std::string &treename)
Creates a PyDataSource wrapper to the RootNTuple object.
This class is the public interface to a DataSource object that the user sees as the DataArray object ...
A Controller class for ROOT files.
QtRootController()
The default constructor, protected from being used.