Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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 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.


Detailed Description

A bit field for status bits.

Definition at line 89 of file BeamMonSpill.h.


Member Data Documentation

unsigned int BeamMonSpill::StatusBits::beam_type
 

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

Definition at line 95 of file BeamMonSpill.h.

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

unsigned int BeamMonSpill::StatusBits::calibrated
 

True if post-DB calibrations have been applied.

Definition at line 108 of file BeamMonSpill.h.

unsigned int BeamMonSpill::StatusBits::horn_on
 

Is horn on? mask=0x01.

Definition at line 91 of file BeamMonSpill.h.

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

unsigned int BeamMonSpill::StatusBits::n_batches
 

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

Definition at line 106 of file BeamMonSpill.h.

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

unsigned int BeamMonSpill::StatusBits::pedestal
 

Spill was used for SWIC pedestals mask=0x20.

Definition at line 97 of file BeamMonSpill.h.

Referenced by BMSpillFiller::Spill().

unsigned int BeamMonSpill::StatusBits::pm121_in
 

profile monitor at 121 in, mask=0x40

Definition at line 99 of file BeamMonSpill.h.

Referenced by BMSpillFiller::Spill().

unsigned int BeamMonSpill::StatusBits::pmtgt_in
 

profile monitor at TGT in, mask=0x80

Definition at line 101 of file BeamMonSpill.h.

Referenced by BMSpillFiller::Spill().

unsigned int BeamMonSpill::StatusBits::target_in
 

Is target in? mask=0x02.

Definition at line 93 of file BeamMonSpill.h.

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

unsigned int BeamMonSpill::StatusBits::time_source
 

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

Definition at line 104 of file BeamMonSpill.h.

Referenced by BMSpillFiller::Spill().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 23 05:30:27 2009 for loon by  doxygen 1.3.9.1