#include <partition.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_PartitionConfig | |
Version = 2 | |
enum | { TypeId = Pds::TypeId::Id_PartitionConfig } |
enum | { Version = 2 } |
Public Member Functions | |
virtual | ~ConfigV2 () |
virtual uint32_t | numWords () const =0 |
virtual uint32_t | numSources () const =0 |
virtual ndarray< const uint32_t, 1 > | bldMask () const =0 |
virtual ndarray< const Partition::Source, 1 > | sources () const =0 |
virtual uint32_t | numBldMaskBits () const =0 |
virtual uint32_t | bldMaskIsZero () const =0 |
virtual uint32_t | bldMaskIsNotZero () const =0 |
virtual uint32_t | bldMaskHasBitSet (uint32_t iBit) const =0 |
virtual uint32_t | bldMaskHasBitClear (uint32_t iBit) const =0 |
Definition at line 58 of file partition.ddl.h.
anonymous enum |
Definition at line 60 of file partition.ddl.h.
anonymous enum |
Psana::Partition::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
Definition at line 17 of file partition.ddl.cpp.
virtual ndarray<const uint32_t, 1> Psana::Partition::ConfigV2::bldMask | ( | ) | const [pure virtual] |
Mask of requested BLD
virtual uint32_t Psana::Partition::ConfigV2::bldMaskHasBitClear | ( | uint32_t | iBit | ) | const [pure virtual] |
Returns non-zero if the bit cooresponding to iBit in the word is unset, zero otherwise.
virtual uint32_t Psana::Partition::ConfigV2::bldMaskHasBitSet | ( | uint32_t | iBit | ) | const [pure virtual] |
Returns non-zero if the bit cooresponding to iBit in the word is set, zero otherwise.
virtual uint32_t Psana::Partition::ConfigV2::bldMaskIsNotZero | ( | ) | const [pure virtual] |
Returns non-zero if any bits in the mask are set, zero otherwise.
virtual uint32_t Psana::Partition::ConfigV2::bldMaskIsZero | ( | ) | const [pure virtual] |
Returns non-zero if all bits in the mask are unset, zero otherwise.
virtual uint32_t Psana::Partition::ConfigV2::numBldMaskBits | ( | ) | const [pure virtual] |
Returns the total number of bits in the mask
virtual uint32_t Psana::Partition::ConfigV2::numSources | ( | ) | const [pure virtual] |
Number of source definitions
virtual uint32_t Psana::Partition::ConfigV2::numWords | ( | ) | const [pure virtual] |
Number of words for the bit mask
virtual ndarray<const Partition::Source, 1> Psana::Partition::ConfigV2::sources | ( | ) | const [pure virtual] |
Source configuration objects