Beamline Data

Class BldDataFEEGasDetEnergy

Four energy measurements from Front End Enclosure Gas Detector.
PV names: GDET:FEE1:11:ENRC, GDET:FEE1:12:ENRC, GDET:FEE1:21:ENRC, GDET:FEE1:22:ENRC

Public Attributes:

    double f_11_ENRC;   /* in mJ */
    double f_12_ENRC;   /* in mJ */
    double f_21_ENRC;   /* in mJ */
    double f_22_ENRC;   /* in mJ */

Public Member Functions:

    int print() const;

Prints current value of all four energy process variables. Returns 0 when successful.

Class BldDataEBeamV0

Public Attributes:

    uint32_t    uDamageMask;
    double      fEbeamCharge;    /* in nC */
    double      fEbeamL3Energy;  /* in MeV */
    double      fEbeamLTUPosX;   /* in mm */
    double      fEbeamLTUPosY;   /* in mm */
    double      fEbeamLTUAngX;   /* in mrad */
    double      fEbeamLTUAngY;   /* in mrad */

Public Member Functions:

    int print() const;

Prints current value of all EBeam process variables. Returns 0 when successful.

Class BldDataEBeam

Public Attributes:

    uint32_t    uDamageMask;
    double      fEbeamCharge;    /* in nC */
    double      fEbeamL3Energy;  /* in MeV */
    double      fEbeamLTUPosX;   /* in mm */
    double      fEbeamLTUPosY;   /* in mm */
    double      fEbeamLTUAngX;   /* in mrad */
    double      fEbeamLTUAngY;   /* in mrad */
    double      fEbeamPkCurrBC2; /* in Amps */

Public Member Functions:

    int print() const;

Prints current value of all EBeam process variables. Returns 0 when successful.

Class BldDataPhaseCavity

// PV names: UND:R02:IOC:16:BAT:FitTime1, UND:R02:IOC:16:BAT:FitTime2,
// UND:R02:IOC:16:BAT:Charge1, UND:R02:IOC:16:BAT:Charge2

Public Attributes:

    double fFitTime1;   /* in pico-seconds */
    double fFitTime2;   /* in pico-seconds */
    double fCharge1;    /* in pico-columbs */
    double fCharge2;    /* in pico-columbs */

Public Member Functions:

    int print() const;

Prints current value of all four PhaseCavity process variables. Returns 0 when successful.

  • No labels