#include <PyFitsController.h>
Collaboration diagram for PyFitsController:
Definition at line 31 of file PyFitsController.h.
Public Member Functions | |
PyDataSource * | createDataArray (const std::string &filename, const std::string &hduname) |
Creates a DataArray Python object from the FITS file filename and the FITS HDU named hduname. | |
FitsNTuple * | createNTuple (const std::string &filename, const std::string &hduname) |
Creates a FitsNTuple object. | |
const std::vector< std::string > & | getNTupleNames (const std::string &filename) |
Returns the names of the top level tree in the Root file. | |
Static Public Member Functions | |
static PyFitsController * | instance () |
The singleton instance method. | |
Private Member Functions | |
PyFitsController (const PyFitsController &) | |
The copy constructor, protected from being used. | |
PyFitsController () | |
The default constructor, protected from being used. | |
Static Private Attributes | |
static FitsController * | m_instance = 0 |
The singleton FitsController object. | |
static PyFitsController * | s_instance = 0 |
The singleton PyFitsController instance. |
|
The default constructor, protected from being used.
Definition at line 92 of file PyFitsController.cxx. Referenced by instance(). |
|
The copy constructor, protected from being used.
|
|
Creates a DataArray Python object from the FITS file filename and the FITS HDU named hduname.
Definition at line 126 of file PyFitsController.cxx. References createNTuple(). Referenced by hippodraw::Python::export_FitsController(). |
|
Creates a FitsNTuple object.
Definition at line 110 of file PyFitsController.cxx. References m_instance. Referenced by createDataArray(), and hippodraw::Python::export_FitsController(). |
|
Returns the names of the top level tree in the Root file.
Definition at line 136 of file PyFitsController.cxx. References m_instance. Referenced by hippodraw::Python::export_FitsController(). |
|
The singleton instance method.
Definition at line 98 of file PyFitsController.cxx. References FitsController::instance(), m_instance, PyFitsController(), and s_instance. Referenced by hippodraw::Python::export_FitsController(). |
|
The singleton FitsController object.
Definition at line 87 of file PyFitsController.cxx. Referenced by createNTuple(), getNTupleNames(), and instance(). |
|
The singleton PyFitsController instance.
Definition at line 88 of file PyFitsController.cxx. Referenced by instance(). |