Psana::Bld::BldDataGMDV0 Class Reference

#include <bld.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_GMD
 Version = 0
enum  { TypeId = Pds::TypeId::Id_GMD }
enum  { Version = 0 }

Public Member Functions

virtual ~BldDataGMDV0 ()
virtual const char * gasType () const =0
virtual double pressure () const =0
virtual double temperature () const =0
virtual double current () const =0
virtual double hvMeshElectron () const =0
virtual double hvMeshIon () const =0
virtual double hvMultIon () const =0
virtual double chargeQ () const =0
virtual double photonEnergy () const =0
virtual double multPulseIntensity () const =0
virtual double keithleyPulseIntensity () const =0
virtual double pulseEnergy () const =0
virtual double pulseEnergyFEE () const =0
virtual double transmission () const =0
virtual double transmissionFEE () const =0


Detailed Description

Gas Monitor Detector data.

Definition at line 851 of file bld.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 854 of file bld.ddl.h.

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

Definition at line 853 of file bld.ddl.h.


Constructor & Destructor Documentation

Psana::Bld::BldDataGMDV0::~BldDataGMDV0 (  )  [virtual]

Definition at line 383 of file bld.ddl.cpp.


Member Function Documentation

virtual double Psana::Bld::BldDataGMDV0::chargeQ (  )  const [pure virtual]

Charge Q

virtual double Psana::Bld::BldDataGMDV0::current (  )  const [pure virtual]

Current from Keithley Electrometer

virtual const char* Psana::Bld::BldDataGMDV0::gasType (  )  const [pure virtual]

String describing gas type

virtual double Psana::Bld::BldDataGMDV0::hvMeshElectron (  )  const [pure virtual]

HV Mesh Electron

virtual double Psana::Bld::BldDataGMDV0::hvMeshIon (  )  const [pure virtual]

HV Mesh Ion

virtual double Psana::Bld::BldDataGMDV0::hvMultIon (  )  const [pure virtual]

HV Mult Ion

virtual double Psana::Bld::BldDataGMDV0::keithleyPulseIntensity (  )  const [pure virtual]

Pulse Intensity derived from ION cup current

virtual double Psana::Bld::BldDataGMDV0::multPulseIntensity (  )  const [pure virtual]

Pulse Intensity derived from Electron Multiplier

virtual double Psana::Bld::BldDataGMDV0::photonEnergy (  )  const [pure virtual]

Photon Energy

virtual double Psana::Bld::BldDataGMDV0::pressure (  )  const [pure virtual]

Pressure from Spinning Rotor Gauge

virtual double Psana::Bld::BldDataGMDV0::pulseEnergy (  )  const [pure virtual]

Pulse Energy derived from Electron Multiplier

virtual double Psana::Bld::BldDataGMDV0::pulseEnergyFEE (  )  const [pure virtual]

Pulse Energy from FEE Gas Detector

virtual double Psana::Bld::BldDataGMDV0::temperature (  )  const [pure virtual]

Temp from PT100

virtual double Psana::Bld::BldDataGMDV0::transmission (  )  const [pure virtual]

Transmission derived from Electron Multiplier

virtual double Psana::Bld::BldDataGMDV0::transmissionFEE (  )  const [pure virtual]

Transmission from FEE Gas Detector


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