Psana::EvrData::IOChannel Class Reference

#include <evr.ddl.h>

List of all members.

Public Types

 NameLength = 12
 MaxInfos = 8
enum  { NameLength = 12 }
enum  { MaxInfos = 8 }

Public Member Functions

 IOChannel (const char *arg__name, uint32_t arg__ninfo, const Pds::DetInfo *arg__info)
 IOChannel ()
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 ()


Detailed Description

Definition at line 658 of file evr.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NameLength 

Definition at line 660 of file evr.ddl.h.

anonymous enum

Enumerator:
MaxInfos 

Definition at line 661 of file evr.ddl.h.


Constructor & Destructor Documentation

Psana::EvrData::IOChannel::IOChannel ( const char *  arg__name,
uint32_t  arg__ninfo,
const Pds::DetInfo *  arg__info 
) [inline]

Definition at line 662 of file evr.ddl.h.

Psana::EvrData::IOChannel::IOChannel (  )  [inline]

Definition at line 668 of file evr.ddl.h.


Member Function Documentation

static uint32_t Psana::EvrData::IOChannel::_sizeof (  )  [inline, static]

Definition at line 674 of file evr.ddl.h.

References MaxInfos, and NameLength.

ndarray<const Pds::DetInfo, 1> Psana::EvrData::IOChannel::infos (  )  const [inline]

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 673 of file evr.ddl.h.

References MaxInfos.

const char* Psana::EvrData::IOChannel::name (  )  const [inline]

Definition at line 669 of file evr.ddl.h.

std::vector< int > Psana::EvrData::IOChannel::name_shape (  )  const

Method which returns the shape (dimensions) of the data returned by name() method.

Definition at line 261 of file evr.ddl.cpp.

References NameLength.

uint32_t Psana::EvrData::IOChannel::ninfo (  )  const [inline]

Definition at line 670 of file evr.ddl.h.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7