Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef LUMIBLOCKDATA_BUNCHCROSSINGAVERAGECONDDATA_H
14 #define LUMIBLOCKDATA_BUNCHCROSSINGAVERAGECONDDATA_H
49 unsigned long long GetRunLB( )
const;
68 void SetRunLB(
unsigned long long RunLB) ;
151 #endif // not COOLLUMIUTILITIES_FILLPARAMSCONDDATA_H
void SetBeam2IntensityAllSTD(float Beam2IntensityAllSTD, int channel)
float m_beam2IntensitySTD_DCCT
float m_beam1IntensitySTD_DCCT
void SetBeam1IntensitySTD(float Beam1IntensitySTD, int channel)
Hold mappings of ranges to condition objects.
float m_beam2IntensitySTD
@ NanoSec
Distance in nanoseconds.
float m_beam1IntensityAll
Conditions algorithm to unpack fill parameters from COOL.
float m_beam1IntensityAllSTD_fBCT
float GetBeam1IntensitySTD(int channel) const
void SetBeam2Intensity(float Beam2Intensity, int channel)
CONDCONT_MIXED_DEF(BunchCrossingAverageCondData, 102554749)
float m_beam2IntensityAll_fBCT
void SetBeam1Intensity(float Beam1Intensity, int channel)
BunchCrossingType
Enumeration type for a given bunch crossing.
static constexpr int m_BUNCH_SPACING
float m_beam1IntensityAll_fBCT
void SetBeam1IntensityAll(float Beam1IntensityAll, int channel)
float m_beam1IntensityAllSTD_DCCT24
float GetBeam1Intensity(int channel) const
float GetBeam1IntensityAllSTD(int channel) const
void SetBeam2IntensityAll(float Beam2IntensityAll, int channel)
@ BunchCrossings
Distance in units of 25 nanoseconds.
@ FilledBunches
Distance in units of filled bunches (depends on filling scheme)
float m_beam1IntensityAllSTD
float m_beam2Intensity_DCCT
float m_beam2IntensityAllSTD
float m_beam2IntensitySTD_DCCT24
float m_beam1Intensity_DCCT
float m_beam1Intensity_DCCT24
float m_beam1IntensityAllSTD_DCCT
@ Tail
The BCID belongs to the last few bunces in a train.
float GetBeam1IntensityAll(int channel) const
static const int m_headTailLength
float m_beam1IntensitySTD_fBCT
float m_beam1IntensitySTD
float GetBeam2IntensityAllSTD(int channel) const
float m_beam1IntensityAll_DCCT
float m_beam1Intensity_fBCT
float GetBeam2IntensitySTD(int channel) const
unsigned long long m_RunLB
float GetBeam2IntensityAll(int channel) const
void SetRunLB(unsigned long long RunLB)
float m_beam2IntensityAll_DCCT
@ FirstEmpty
The first empty bunch after a train.
float m_beam2Intensity_DCCT24
float m_beam2IntensityAllSTD_DCCT
static constexpr int m_MAX_BCID
float m_beam1IntensityAll_DCCT24
void SetBeam1IntensityAllSTD(float Beam1IntensityAllSTD, int channel)
float m_beam2Intensity_fBCT
@ Unpaired
This is an unpaired bunch (either beam1 or beam2)
float m_beam2IntensitySTD_fBCT
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void SetBeam2IntensitySTD(float Beam2IntensitySTD, int channel)
@ Empty
An empty bunch far away from filled bunches.
float m_beam1IntensitySTD_DCCT24
@ MiddleEmpty
An empty BCID in the middle of a train.
unsigned long long GetRunLB() const
@ Single
This is a filled, single bunch (not in a train)
float m_beam2IntensityAll
float GetBeam2Intensity(int channel) const
float m_beam2IntensityAllSTD_DCCT24
@ Front
The BCID belongs to the first few bunches in a train.
macros to associate a CLID to a type
float m_beam2IntensityAll_DCCT24
float m_beam2IntensityAllSTD_fBCT
@ Middle
The BCID belongs to the middle bunches in a train.