Cern
LibTmsApi 2.3.0
Tms::PuStateTable Class Reference

This class defines the Pick-Up state table. More...

#include <TmsD.h>

Public Member Functions

 PuStateTable (BUInt32 pperiod=BUInt32(), BUInt32 pstate=BUInt32(), BUInt32 pharmonic=BUInt32(), BUInt32 pnumBunches=BUInt32(), BUInt32 pbunchMask=BUInt32(), BArray< BUInt8 > pphaseTable=BArray< BUInt8 >())
 

Public Attributes

BUInt32 period
 The Cycle period this state is used for.
 
BUInt32 state
 The State table entry.
 
BUInt32 harmonic
 The harmonic number for this state.
 
BUInt32 numBunches
 The number of bunches to capture.
 
BUInt32 bunchMask
 Bitmask defining which buckets the bunches are captured from. Bit 0 is bucket 1, bit 1 is bucket 2 etc.
 
BArray< BUInt8phaseTable
 The Phase table for this state.
 

Detailed Description

This class defines the Pick-Up state table.

Constructor & Destructor Documentation

◆ PuStateTable()

Tms::PuStateTable::PuStateTable ( BUInt32  pperiod = BUInt32(),
BUInt32  pstate = BUInt32(),
BUInt32  pharmonic = BUInt32(),
BUInt32  pnumBunches = BUInt32(),
BUInt32  pbunchMask = BUInt32(),
BArray< BUInt8 pphaseTable = BArray<BUInt8 >() 
)

Member Data Documentation

◆ bunchMask

BUInt32 Tms::PuStateTable::bunchMask

Bitmask defining which buckets the bunches are captured from. Bit 0 is bucket 1, bit 1 is bucket 2 etc.

◆ harmonic

BUInt32 Tms::PuStateTable::harmonic

The harmonic number for this state.

◆ numBunches

BUInt32 Tms::PuStateTable::numBunches

The number of bunches to capture.

◆ period

BUInt32 Tms::PuStateTable::period

The Cycle period this state is used for.

◆ phaseTable

BArray<BUInt8 > Tms::PuStateTable::phaseTable

The Phase table for this state.

◆ state

BUInt32 Tms::PuStateTable::state

The State table entry.


The documentation for this class was generated from the following files: