14 #ifndef _QtRootNTuple_H_
15 #define _QtRootNTuple_H_
64 unsigned int rows ()
const;
68 const std::vector < double > &
getColumn (
const std::string & name )
const;
72 const std::vector < double > &
74 const std::vector < int> & indexes )
const;
78 const std::vector < double > &
getColumn (
unsigned int index )
const;
82 const std::vector < double > &
getRow (
unsigned int index )
const;
87 int addColumn (
const std::string &,
const std::vector < double > & );
90 const std::vector < std::string > &
getLabels ()
const;
101 const std::vector < int >
getColumnShape (
const std::string & column );
109 boost::python::numeric::array
110 valueAt (
unsigned int row,
const std::string & variable );
117 boost::python::numeric::array
121 void expandIfNeeded (
const std::vector < std::string > & labels )
const;
125 const std::vector < int > & indices )
const;
130 #endif // _QtRootNTuple_H_