#include <boost/python.hpp>
#include "Detector/DetectorAccess.h"
#include <cstddef>
Go to the source code of this file.
Typedefs | |
typedef DetectorAccess::image_t | image_t |
typedef DetectorAccess::data_t | data_t |
typedef Detector::DetectorAccess::pedestals_t | pedestals_t |
typedef Detector::DetectorAccess::pixel_rms_t | pixel_rms_t |
typedef Detector::DetectorAccess::pixel_gain_t | pixel_gain_t |
typedef Detector::DetectorAccess::pixel_mask_t | pixel_mask_t |
typedef Detector::DetectorAccess::pixel_bkgd_t | pixel_bkgd_t |
typedef Detector::DetectorAccess::pixel_status_t | pixel_status_t |
typedef Detector::DetectorAccess::common_mode_t | common_mode_t |
typedef Detector::DetectorAccess::shape_t | shape_t |
Functions | |
BOOST_PYTHON_MODULE (detector_ext) | |
Variables | |
ndarray< const pedestals_t, 1 >(DetectorAccess::*) | peds_0 (const int &) = &DetectorAccess::pedestals |
ndarray< const pixel_rms_t, 1 >(DetectorAccess::*) | prms_0 (const int &) = &DetectorAccess::pixel_rms |
ndarray< const pixel_gain_t, 1 >(DetectorAccess::*) | pgain_0 (const int &) = &DetectorAccess::pixel_gain |
ndarray< const pixel_mask_t, 1 >(DetectorAccess::*) | pmask_0 (const int &) = &DetectorAccess::pixel_mask |
ndarray< const pixel_bkgd_t, 1 >(DetectorAccess::*) | pbkgd_0 (const int &) = &DetectorAccess::pixel_bkgd |
ndarray< const pixel_status_t, 1 >(DetectorAccess::*) | pstat_0 (const int &) = &DetectorAccess::pixel_status |
ndarray< const common_mode_t, 1 >(DetectorAccess::*) | pcmod_0 (const int &) = &DetectorAccess::common_mode |
ndarray< const shape_t, 1 >(DetectorAccess::*) | pshape_0 (const int &) = &DetectorAccess::shape |
const size_t(DetectorAccess::*) | psize_0 (const int &) = &DetectorAccess::size |
const size_t(DetectorAccess::*) | pndim_0 (const int &) = &DetectorAccess::ndim |
const int(DetectorAccess::*) | pstatus_0 (const int &, const int &) = &DetectorAccess::status |
ndarray< const pedestals_t, 1 >(DetectorAccess::*) | peds_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pedestals |
ndarray< const pixel_rms_t, 1 >(DetectorAccess::*) | prms_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_rms |
ndarray< const pixel_gain_t, 1 >(DetectorAccess::*) | pgain_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_gain |
ndarray< const pixel_mask_t, 1 >(DetectorAccess::*) | pmask_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_mask |
ndarray< const pixel_bkgd_t, 1 >(DetectorAccess::*) | pbkgd_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_bkgd |
ndarray< const pixel_status_t, 1 >(DetectorAccess::*) | pstat_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_status |
ndarray< const common_mode_t, 1 >(DetectorAccess::*) | pcmod_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::common_mode |
ndarray< const shape_t, 1 >(DetectorAccess::*) | pshape_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::shape |
const size_t(DetectorAccess::*) | psize_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::size |
const size_t(DetectorAccess::*) | pndim_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::ndim |
const int(DetectorAccess::*) | pstatus_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, const int &) = &DetectorAccess::status |
ndarray< const int16_t, 1 >(DetectorAccess::*) | pdata_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_1 |
ndarray< const int16_t, 2 >(DetectorAccess::*) | pdata_2 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_2 |
ndarray< const int16_t, 3 >(DetectorAccess::*) | pdata_3 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_3 |
ndarray< const int16_t, 4 >(DetectorAccess::*) | pdata_4 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_4 |
ndarray< const uint16_t, 2 >(DetectorAccess::*) | pdata_5 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint16_2 |
ndarray< const uint16_t, 3 >(DetectorAccess::*) | pdata_6 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint16_3 |
ndarray< const uint8_t, 2 >(DetectorAccess::*) | pdata_7 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint8_2 |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_01 (const int &) = &DetectorAccess::pixel_coords_x |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_02 (const int &) = &DetectorAccess::pixel_coords_y |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_03 (const int &) = &DetectorAccess::pixel_coords_z |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_04 (const int &) = &DetectorAccess::pixel_areas |
ndarray< const int, 1 >(DetectorAccess::*) | pgeo_05 (const int &, const unsigned &) = &DetectorAccess::pixel_mask_geo |
ndarray< const unsigned, 1 >(DetectorAccess::*) | pgeo_06 (const int &) = &DetectorAccess::pixel_indexes_x |
ndarray< const unsigned, 1 >(DetectorAccess::*) | pgeo_07 (const int &) = &DetectorAccess::pixel_indexes_y |
double(DetectorAccess::*) | pgeo_08 (const int &) = &DetectorAccess::pixel_scale_size |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_x |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_2 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_y |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_3 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_z |
ndarray< const double, 1 >(DetectorAccess::*) | pgeo_4 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_areas |
ndarray< const int, 1 >(DetectorAccess::*) | pgeo_5 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, const unsigned &) = &DetectorAccess::pixel_mask_geo |
ndarray< const unsigned, 1 >(DetectorAccess::*) | pgeo_6 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_indexes_x |
ndarray< const unsigned, 1 >(DetectorAccess::*) | pgeo_7 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_indexes_y |
double(DetectorAccess::*) | pgeo_8 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_scale_size |
ndarray< const image_t, 2 >(DetectorAccess::*) | img_00 (const int &, ndarray< const image_t, 1 >) = &DetectorAccess::get_image |
ndarray< const image_t, 2 >(DetectorAccess::*) | img_0 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< const image_t, 1 >) = &DetectorAccess::get_image |
void(DetectorAccess::*) | cmod_01 (const int &, ndarray< double, 1 >) = &DetectorAccess::common_mode_double |
void(DetectorAccess::*) | cmod_02 (const int &, ndarray< float, 1 >) = &DetectorAccess::common_mode_float |
void(DetectorAccess::*) | cmod_1 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< double, 1 >) = &DetectorAccess::common_mode_double |
void(DetectorAccess::*) | cmod_2 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< float, 1 >) = &DetectorAccess::common_mode_float |
void(DetectorAccess::*) | set_1 (const unsigned &) = &DetectorAccess::setMode |
void(DetectorAccess::*) | set_2 (const unsigned &) = &DetectorAccess::setPrintBits |
void(DetectorAccess::*) | set_3 (const float &) = &DetectorAccess::setDefaultValue |
void(DetectorAccess::*) | set_4 (const int &, ndarray< const common_mode_t, 1 >) = &DetectorAccess::setCModPars |
void(DetectorAccess::*) | print_1 () = &DetectorAccess::print |
void(DetectorAccess::*) | print_2 (boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::print_config |
Definition at line 19 of file pyDetector.cpp.
typedef DetectorAccess::data_t data_t |
Definition at line 11 of file pyDetector.cpp.
typedef DetectorAccess::image_t image_t |
Definition at line 10 of file pyDetector.cpp.
Definition at line 13 of file pyDetector.cpp.
Definition at line 17 of file pyDetector.cpp.
Definition at line 15 of file pyDetector.cpp.
Definition at line 16 of file pyDetector.cpp.
Definition at line 14 of file pyDetector.cpp.
Definition at line 18 of file pyDetector.cpp.
Definition at line 21 of file pyDetector.cpp.
BOOST_PYTHON_MODULE | ( | detector_ext | ) |
Definition at line 127 of file pyDetector.cpp.
References cmod_01, cmod_02, cmod_1, cmod_2, img_0, img_00, pbkgd_0, pbkgd_1, pcmod_0, pcmod_1, pdata_1, pdata_2, pdata_3, pdata_4, pdata_5, pdata_6, pdata_7, peds_0, peds_1, pgain_0, pgain_1, pgeo_01, pgeo_02, pgeo_03, pgeo_04, pgeo_05, pgeo_06, pgeo_07, pgeo_08, pgeo_1, pgeo_2, pgeo_3, pgeo_4, pgeo_5, pgeo_6, pgeo_7, pgeo_8, pmask_0, pmask_1, pndim_0, pndim_1, print_1, print_2, prms_0, prms_1, pshape_0, pshape_1, psize_0, psize_1, pstat_0, pstat_1, pstatus_0, set_1, set_2, set_3, and set_4.
void(DetectorAccess::*) cmod_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< double, 1 >) = &DetectorAccess::common_mode_double |
void(DetectorAccess::*) cmod_2(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< float, 1 >) = &DetectorAccess::common_mode_float |
ndarray<const image_t, 2>(DetectorAccess::*) img_0(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, ndarray< const image_t, 1 >) = &DetectorAccess::get_image |
ndarray<const pixel_bkgd_t, 1>(DetectorAccess::*) pbkgd_0(const int &) = &DetectorAccess::pixel_bkgd |
ndarray<const pixel_bkgd_t, 1>(DetectorAccess::*) pbkgd_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_bkgd |
ndarray<const common_mode_t, 1>(DetectorAccess::*) pcmod_0(const int &) = &DetectorAccess::common_mode |
ndarray<const common_mode_t, 1>(DetectorAccess::*) pcmod_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::common_mode |
ndarray<const int16_t, 1>(DetectorAccess::*) pdata_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_1 |
ndarray<const int16_t, 2>(DetectorAccess::*) pdata_2(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_2 |
ndarray<const int16_t, 3>(DetectorAccess::*) pdata_3(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_3 |
ndarray<const int16_t, 4>(DetectorAccess::*) pdata_4(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_int16_4 |
ndarray<const uint16_t, 2>(DetectorAccess::*) pdata_5(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint16_2 |
ndarray<const uint16_t, 3>(DetectorAccess::*) pdata_6(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint16_3 |
ndarray<const uint8_t, 2>(DetectorAccess::*) pdata_7(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::data_uint8_2 |
ndarray<const pedestals_t, 1>(DetectorAccess::*) peds_0(const int &) = &DetectorAccess::pedestals |
ndarray<const pedestals_t, 1>(DetectorAccess::*) peds_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pedestals |
ndarray<const pixel_gain_t, 1>(DetectorAccess::*) pgain_0(const int &) = &DetectorAccess::pixel_gain |
ndarray<const pixel_gain_t, 1>(DetectorAccess::*) pgain_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_gain |
double(DetectorAccess::*) pgeo_08(const int &) = &DetectorAccess::pixel_scale_size |
ndarray<const double, 1>(DetectorAccess::*) pgeo_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_x |
ndarray<const double, 1>(DetectorAccess::*) pgeo_2(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_y |
ndarray<const double, 1>(DetectorAccess::*) pgeo_3(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_coords_z |
ndarray<const double, 1>(DetectorAccess::*) pgeo_4(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_areas |
ndarray<const int, 1>(DetectorAccess::*) pgeo_5(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, const unsigned &) = &DetectorAccess::pixel_mask_geo |
ndarray<const unsigned, 1>(DetectorAccess::*) pgeo_6(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_indexes_x |
ndarray<const unsigned, 1>(DetectorAccess::*) pgeo_7(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_indexes_y |
double(DetectorAccess::*) pgeo_8(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_scale_size |
ndarray<const pixel_mask_t, 1>(DetectorAccess::*) pmask_0(const int &) = &DetectorAccess::pixel_mask |
ndarray<const pixel_mask_t, 1>(DetectorAccess::*) pmask_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_mask |
const size_t(DetectorAccess::*) pndim_0(const int &) = &DetectorAccess::ndim |
const size_t(DetectorAccess::*) pndim_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::ndim |
void(DetectorAccess::*) print_1() = &DetectorAccess::print |
void(DetectorAccess::*) print_2(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::print_config |
ndarray<const pixel_rms_t, 1>(DetectorAccess::*) prms_0(const int &) = &DetectorAccess::pixel_rms |
ndarray<const pixel_rms_t, 1>(DetectorAccess::*) prms_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_rms |
ndarray<const shape_t, 1>(DetectorAccess::*) pshape_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::shape |
const size_t(DetectorAccess::*) psize_0(const int &) = &DetectorAccess::size |
const size_t(DetectorAccess::*) psize_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::size |
ndarray<const pixel_status_t, 1>(DetectorAccess::*) pstat_0(const int &) = &DetectorAccess::pixel_status |
ndarray<const pixel_status_t, 1>(DetectorAccess::*) pstat_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >) = &DetectorAccess::pixel_status |
const int(DetectorAccess::*) pstatus_0(const int &, const int &) = &DetectorAccess::status |
const int(DetectorAccess::*) pstatus_1(boost::shared_ptr< PSEvt::Event >, boost::shared_ptr< PSEnv::Env >, const int &) = &DetectorAccess::status |
Definition at line 53 of file pyDetector.cpp.
void(DetectorAccess::*) set_1(const unsigned &) = &DetectorAccess::setMode |
void(DetectorAccess::*) set_2(const unsigned &) = &DetectorAccess::setPrintBits |
void(DetectorAccess::*) set_3(const float &) = &DetectorAccess::setDefaultValue |
void(DetectorAccess::*) set_4(const int &, ndarray< const common_mode_t, 1 >) = &DetectorAccess::setCModPars |