BeamMonSpill::StatusBits Struct Reference

A bit field for status bits. More...

#include <BeamMonSpill.h>

List of all members.

Public Attributes

unsigned int horn_on: 1
 Is horn on? mask=0x01.
unsigned int target_in: 1
 Is target in? mask=0x02.
unsigned int beam_type: 3
 0=unknown,1=LE,2=ME,3=HE,4=psME,5=psHE,6=NOvA ME mask=0x1c. LE-10 is LE.
unsigned int pedestal: 1
 Spill was used for SWIC pedestals mask=0x20.
unsigned int pm121_in: 1
 profile monitor at 121 in, mask=0x40
unsigned int pmtgt_in: 1
 profile monitor at TGT in, mask=0x80
unsigned int time_source: 1
unsigned int n_batches: 3
 Number of batches. Nominally 5 with pbar, 6 w/out.
unsigned int calibrated: 1
 True if post-DB calibrations have been applied.
unsigned int recovered: 4

Detailed Description

A bit field for status bits.

Definition at line 90 of file BeamMonSpill.h.


Member Data Documentation

0=unknown,1=LE,2=ME,3=HE,4=psME,5=psHE,6=NOvA ME mask=0x1c. LE-10 is LE.

Definition at line 96 of file BeamMonSpill.h.

Referenced by BeamMonSpill::BeamType(), BeamMonSpill::Print(), and BMSpillFiller::Spill().

True if post-DB calibrations have been applied.

Definition at line 109 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print().

Is horn on? mask=0x01.

Definition at line 92 of file BeamMonSpill.h.

Referenced by NtpMaker::FillSpillInfo(), BeamMonSpill::Print(), and BMSpillFiller::Spill().

Number of batches. Nominally 5 with pbar, 6 w/out.

Definition at line 107 of file BeamMonSpill.h.

Referenced by NtpMaker::FillSpillInfo(), BeamMonSpill::Print(), and BMSpillFiller::Spill().

Spill was used for SWIC pedestals mask=0x20.

Definition at line 98 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print(), and BMSpillFiller::Spill().

profile monitor at 121 in, mask=0x40

Definition at line 100 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print(), and BMSpillFiller::Spill().

profile monitor at TGT in, mask=0x80

Definition at line 102 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print(), and BMSpillFiller::Spill().

Flags bits for recovered (non-bdp) entries 0x1(recovered) 0x2(horn_cur from prev)

Definition at line 112 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print().

Is target in? mask=0x02.

Definition at line 94 of file BeamMonSpill.h.

Referenced by NtpMaker::FillSpillInfo(), BeamMonSpill::Print(), and BMSpillFiller::Spill().

Time source used for spill time, 0=earliest vme, 1=earliest dae, mask=0x100

Definition at line 105 of file BeamMonSpill.h.

Referenced by BeamMonSpill::Print(), and BMSpillFiller::Spill().


The documentation for this struct was generated from the following file:

Generated on 3 Oct 2018 for loon by  doxygen 1.6.1