psddl_hdf2psana::L3T::ConfigV1_v0 Class Reference

#include <l3t.ddl.h>

Inheritance diagram for psddl_hdf2psana::L3T::ConfigV1_v0:

Psana::L3T::ConfigV1 List of all members.

Public Types

typedef Psana::L3T::ConfigV1 PsanaType

Public Member Functions

 ConfigV1_v0 ()
 ConfigV1_v0 (hdf5pp::Group group, hsize_t idx)
 ConfigV1_v0 (const boost::shared_ptr< L3T::ns_ConfigV1_v0::dataset_config > &ds)
virtual ~ConfigV1_v0 ()
virtual uint32_t module_id_len () const
virtual uint32_t desc_len () const
virtual const char * module_id () const
virtual const char * desc () const
std::vector< int > module_id_shape () const
std::vector< int > desc_shape () const

Detailed Description

Definition at line 36 of file l3t.ddl.h.


Member Typedef Documentation

typedef Psana::L3T::ConfigV1 psddl_hdf2psana::L3T::ConfigV1_v0::PsanaType

Definition at line 38 of file l3t.ddl.h.


Constructor & Destructor Documentation

psddl_hdf2psana::L3T::ConfigV1_v0::ConfigV1_v0 (  )  [inline]

Definition at line 39 of file l3t.ddl.h.

psddl_hdf2psana::L3T::ConfigV1_v0::ConfigV1_v0 ( hdf5pp::Group  group,
hsize_t  idx 
) [inline]

Definition at line 40 of file l3t.ddl.h.

psddl_hdf2psana::L3T::ConfigV1_v0::ConfigV1_v0 ( const boost::shared_ptr< L3T::ns_ConfigV1_v0::dataset_config > &  ds  )  [inline]

Definition at line 42 of file l3t.ddl.h.

virtual psddl_hdf2psana::L3T::ConfigV1_v0::~ConfigV1_v0 (  )  [inline, virtual]

Definition at line 43 of file l3t.ddl.h.


Member Function Documentation

const char * psddl_hdf2psana::L3T::ConfigV1_v0::desc (  )  const [virtual]

The description string

Implements Psana::L3T::ConfigV1.

Definition at line 82 of file l3t.ddl.cpp.

uint32_t psddl_hdf2psana::L3T::ConfigV1_v0::desc_len (  )  const [virtual]

Length of the description string

Implements Psana::L3T::ConfigV1.

Definition at line 74 of file l3t.ddl.cpp.

Referenced by desc_shape().

std::vector< int > psddl_hdf2psana::L3T::ConfigV1_v0::desc_shape (  )  const [virtual]

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

Implements Psana::L3T::ConfigV1.

Definition at line 92 of file l3t.ddl.cpp.

References desc_len(), and ex_algos::shape.

const char * psddl_hdf2psana::L3T::ConfigV1_v0::module_id (  )  const [virtual]

The module identification string

Implements Psana::L3T::ConfigV1.

Definition at line 78 of file l3t.ddl.cpp.

uint32_t psddl_hdf2psana::L3T::ConfigV1_v0::module_id_len (  )  const [virtual]

Length of the module identification string

Implements Psana::L3T::ConfigV1.

Definition at line 70 of file l3t.ddl.cpp.

Referenced by module_id_shape().

std::vector< int > psddl_hdf2psana::L3T::ConfigV1_v0::module_id_shape (  )  const [virtual]

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

Implements Psana::L3T::ConfigV1.

Definition at line 87 of file l3t.ddl.cpp.

References module_id_len(), and ex_algos::shape.


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