#include <BSTRecord.h>
Public Member Functions | |
unsigned short const | beamMode () const |
unsigned short const | beamMomentum () const |
unsigned char const | bstMaster () const |
BSTRecord () | |
unsigned long long const | gpstime () const |
unsigned int const | intensityBeam1 () const |
unsigned int const | intensityBeam2 () const |
unsigned int const | lhcFill () const |
unsigned char const | particleBeam1 () const |
unsigned char const | particleBeam2 () const |
void | set (unsigned long long gpstime, unsigned char bstMaster, unsigned int turnCount, unsigned int lhcFill, unsigned short beamMode, unsigned char particleBeam1, unsigned char particleBeam2, unsigned short beamMomentum, unsigned int intensityBeam1, unsigned int intensityBeam2) |
unsigned int const | turnCount () const |
Private Attributes | |
unsigned short | m_beamMode |
unsigned short | m_beamMomentum |
unsigned char | m_bstMaster |
unsigned long long | m_gpstime |
unsigned int | m_intensityBeam1 |
unsigned int | m_intensityBeam2 |
unsigned int | m_lhcFill |
unsigned char | m_particleBeam1 |
unsigned char | m_particleBeam2 |
unsigned int | m_turnCount |
Class representing the Beam Synchronous Timing (BST) information included in the TCDS record. Beam parameters provided by BST are defined in: https://edms.cern.ch/document/638899/2.0
Definition at line 11 of file BSTRecord.h.
|
inline |
Definition at line 13 of file BSTRecord.h.
|
inline |
Definition at line 46 of file BSTRecord.h.
References m_beamMode.
Referenced by DQMProvInfo::analyzeLhcInfo(), and set().
|
inline |
Definition at line 52 of file BSTRecord.h.
References m_beamMomentum.
Referenced by DQMProvInfo::analyzeLhcInfo(), and set().
|
inline |
|
inline |
|
inline |
Definition at line 54 of file BSTRecord.h.
References m_intensityBeam1.
Referenced by DQMProvInfo::analyzeLhcInfo(), and set().
|
inline |
Definition at line 56 of file BSTRecord.h.
References m_intensityBeam2.
Referenced by DQMProvInfo::analyzeLhcInfo(), and set().
|
inline |
Definition at line 44 of file BSTRecord.h.
References m_lhcFill.
Referenced by DQMProvInfo::analyzeLhcInfo(), and set().
|
inline |
|
inline |
|
inline |
Definition at line 22 of file BSTRecord.h.
References beamMode(), beamMomentum(), bstMaster(), gpstime(), intensityBeam1(), intensityBeam2(), lhcFill(), m_beamMode, m_beamMomentum, m_bstMaster, m_gpstime, m_intensityBeam1, m_intensityBeam2, m_lhcFill, m_particleBeam1, m_particleBeam2, m_turnCount, particleBeam1(), particleBeam2(), and turnCount().
Referenced by TcdsRawToDigi::produce().
|
inline |
|
private |
Definition at line 62 of file BSTRecord.h.
Referenced by beamMode(), and set().
|
private |
Definition at line 63 of file BSTRecord.h.
Referenced by beamMomentum(), and set().
|
private |
Definition at line 64 of file BSTRecord.h.
Referenced by bstMaster(), and set().
|
private |
Definition at line 59 of file BSTRecord.h.
|
private |
Definition at line 61 of file BSTRecord.h.
Referenced by intensityBeam1(), and set().
|
private |
Definition at line 61 of file BSTRecord.h.
Referenced by intensityBeam2(), and set().
|
private |
Definition at line 60 of file BSTRecord.h.
|
private |
Definition at line 65 of file BSTRecord.h.
Referenced by particleBeam1(), and set().
|
private |
Definition at line 65 of file BSTRecord.h.
Referenced by particleBeam2(), and set().
|
private |
Definition at line 60 of file BSTRecord.h.
Referenced by set(), and turnCount().