#include <evr.ddl.h>
Public Types | |
NameLength = 64 | |
MaxInfos = 16 | |
enum | { NameLength = 64 } |
enum | { MaxInfos = 16 } |
Public Member Functions | |
IOChannelV2 (const EvrData::OutputMapV2 &arg__output, const char *arg__name, uint32_t arg__ninfo, const Pds::DetInfo *arg__info) | |
IOChannelV2 () | |
const EvrData::OutputMapV2 & | output () const |
const char * | name () const |
uint32_t | ninfo () const |
ndarray< const Pds::DetInfo, 1 > | infos () const |
std::vector< int > | name_shape () const |
Static Public Member Functions | |
static uint32_t | _sizeof () |
Definition at line 705 of file evr.ddl.h.
Psana::EvrData::IOChannelV2::IOChannelV2 | ( | const EvrData::OutputMapV2 & | arg__output, | |
const char * | arg__name, | |||
uint32_t | arg__ninfo, | |||
const Pds::DetInfo * | arg__info | |||
) | [inline] |
static uint32_t Psana::EvrData::IOChannelV2::_sizeof | ( | ) | [inline, static] |
Definition at line 727 of file evr.ddl.h.
References Psana::EvrData::OutputMapV2::_sizeof(), MaxInfos, and NameLength.
ndarray<const Pds::DetInfo, 1> Psana::EvrData::IOChannelV2::infos | ( | ) | const [inline] |
List of Detectors connected
Note: this method returns ndarray instance which does not control lifetime of the data, do not use returned ndarray after this instance disappears.
Definition at line 726 of file evr.ddl.h.
References make_ndarray(), and MaxInfos.
Referenced by psddl_python::EvrData::createWrappers(), and psddl_hdf2psana::EvrData::ns_IOChannelV2_v0::dataset_data::dataset_data().
const char* Psana::EvrData::IOChannelV2::name | ( | ) | const [inline] |
Name of channel
Definition at line 719 of file evr.ddl.h.
Referenced by psddl_python::EvrData::createWrappers(), and psddl_hdf2psana::EvrData::ns_IOChannelV2_v0::dataset_data::dataset_data().
std::vector< int > Psana::EvrData::IOChannelV2::name_shape | ( | ) | const |
Method which returns the shape (dimensions) of the data returned by name() method.
Definition at line 271 of file evr.ddl.cpp.
References NameLength, and ex_algos::shape.
uint32_t Psana::EvrData::IOChannelV2::ninfo | ( | ) | const [inline] |
Number of Detectors connected
Definition at line 721 of file evr.ddl.h.
Referenced by psddl_python::EvrData::createWrappers().
const EvrData::OutputMapV2& Psana::EvrData::IOChannelV2::output | ( | ) | const [inline] |
Output connector
Definition at line 717 of file evr.ddl.h.
Referenced by psddl_python::EvrData::createWrappers().