Psana::Bld::BldDataFEEGasDetEnergyV1 Class Reference

#include <bld.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_FEEGasDetEnergy
 Version = 1
enum  { TypeId = Pds::TypeId::Id_FEEGasDetEnergy }
enum  { Version = 1 }

Public Member Functions

 BldDataFEEGasDetEnergyV1 (double arg__f_11_ENRC, double arg__f_12_ENRC, double arg__f_21_ENRC, double arg__f_22_ENRC, double arg__f_63_ENRC, double arg__f_64_ENRC)
 BldDataFEEGasDetEnergyV1 ()
double f_11_ENRC () const
double f_12_ENRC () const
double f_21_ENRC () const
double f_22_ENRC () const
double f_63_ENRC () const
double f_64_ENRC () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Six energy measurements from Front End Enclosure Gas Detector. PV names: GDET:FEE1:241:ENRC, GDET:FEE1:242:ENRC, GDET:FEE1:361:ENRC, GDET:FEE1:362:ENRC, GDET:FEE1:363:ENRC, and GDET:FEE1:364:ENRC Each pair of methods (e.g. f_11_ENRC(), f_12_ENRC() contains identical measurements using two different phototubes. "11" and "12" are before the gas attenuation. "21" and "22" are after gas attenuation. "63" and "64" are duplicate measurements of "21" and "22" respectively. The difference is that they cover a smaller (10%) dynamic range. When the beam is weak, 361 and 362 don't have good S/N, these 2 extra PVs should be used instead. Dehong Zhang suggests that the threshold for "weak" is around 0.5 mJ.

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


Member Enumeration Documentation

anonymous enum

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

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

anonymous enum

Enumerator:
Version  XTC type version number

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


Constructor & Destructor Documentation

Psana::Bld::BldDataFEEGasDetEnergyV1::BldDataFEEGasDetEnergyV1 ( double  arg__f_11_ENRC,
double  arg__f_12_ENRC,
double  arg__f_21_ENRC,
double  arg__f_22_ENRC,
double  arg__f_63_ENRC,
double  arg__f_64_ENRC 
) [inline]

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

Psana::Bld::BldDataFEEGasDetEnergyV1::BldDataFEEGasDetEnergyV1 (  )  [inline]

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


Member Function Documentation

static uint32_t Psana::Bld::BldDataFEEGasDetEnergyV1::_sizeof (  )  [inline, static]

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_11_ENRC (  )  const [inline]

First energy measurement (mJ) before attenuation. (pv name GDET:FEE1:241:ENRC)

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_12_ENRC (  )  const [inline]

Second (duplicate!) energy measurement (mJ) after attenuation. (pv name GDET:FEE1:242:ENRC)

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_21_ENRC (  )  const [inline]

First energy measurement (mJ) after attenuation. (pv name GDET:FEE1:361:ENRC)

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_22_ENRC (  )  const [inline]

Second (duplicate!) energy measurement (mJ) after attenuation. (pv name GDET:FEE1:362:ENRC)

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_63_ENRC (  )  const [inline]

First energy measurement (mJ) for small signals (<0.5 mJ), after attenuation. (pv name GDET:FEE1:363:ENRC)

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

double Psana::Bld::BldDataFEEGasDetEnergyV1::f_64_ENRC (  )  const [inline]

Second (duplicate!) energy measurement (mJ) for small signals (<0.5mJ), after attenutation. (pv name GDET:FEE1:364:ENRC)

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


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