#include <bld.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_EBeam | |
Version = 0 | |
EbeamChargeDamage = 0x001 | |
EbeamL3EnergyDamage = 0x002 | |
EbeamLTUPosXDamage = 0x004 | |
EbeamLTUPosYDamage = 0x008 | |
EbeamLTUAngXDamage = 0x010 | |
EbeamLTUAngYDamage = 0x020 | |
enum | { TypeId = Pds::TypeId::Id_EBeam } |
enum | { Version = 0 } |
enum | DamageMask { EbeamChargeDamage = 0x001, EbeamL3EnergyDamage = 0x002, EbeamLTUPosXDamage = 0x004, EbeamLTUPosYDamage = 0x008, EbeamLTUAngXDamage = 0x010, EbeamLTUAngYDamage = 0x020 } |
Public Member Functions | |
BldDataEBeamV0 (uint32_t arg__uDamageMask, double arg__fEbeamCharge, double arg__fEbeamL3Energy, double arg__fEbeamLTUPosX, double arg__fEbeamLTUPosY, double arg__fEbeamLTUAngX, double arg__fEbeamLTUAngY) | |
BldDataEBeamV0 () | |
uint32_t | damageMask () const |
double | ebeamCharge () const |
double | ebeamL3Energy () const |
double | ebeamLTUPosX () const |
double | ebeamLTUPosY () const |
double | ebeamLTUAngX () const |
double | ebeamLTUAngY () const |
Static Public Member Functions | |
static uint32_t | _sizeof () |
Definition at line 106 of file bld.ddl.h.
anonymous enum |
anonymous enum |
Constants defining bit mask for individual damage bits in value returned from damageMask()
Psana::Bld::BldDataEBeamV0::BldDataEBeamV0 | ( | uint32_t | arg__uDamageMask, | |
double | arg__fEbeamCharge, | |||
double | arg__fEbeamL3Energy, | |||
double | arg__fEbeamLTUPosX, | |||
double | arg__fEbeamLTUPosY, | |||
double | arg__fEbeamLTUAngX, | |||
double | arg__fEbeamLTUAngY | |||
) | [inline] |
static uint32_t Psana::Bld::BldDataEBeamV0::_sizeof | ( | ) | [inline, static] |
uint32_t Psana::Bld::BldDataEBeamV0::damageMask | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamCharge | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamL3Energy | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamLTUAngX | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamLTUAngY | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamLTUPosX | ( | ) | const [inline] |
double Psana::Bld::BldDataEBeamV0::ebeamLTUPosY | ( | ) | const [inline] |