|
ATLAS Offline Software
|
#include <BunchCrossingAverageCondData.h>
◆ bcid_type
◆ BunchCrossingType
Enumeration type for a given bunch crossing.
This enumeration can specify what kind of bunch crossing one BCID belongs to. The types could easily be extended later on.
Enumerator |
---|
Empty | An empty bunch far away from filled bunches.
|
FirstEmpty | The first empty bunch after a train.
|
MiddleEmpty | An empty BCID in the middle of a train.
|
Single | This is a filled, single bunch (not in a train)
|
Front | The BCID belongs to the first few bunches in a train.
|
Middle | The BCID belongs to the middle bunches in a train.
|
Tail | The BCID belongs to the last few bunces in a train.
|
Unpaired | This is an unpaired bunch (either beam1 or beam2)
|
Definition at line 75 of file BunchCrossingAverageCondData.h.
◆ BunchDistanceType
Enumerator |
---|
NanoSec | Distance in nanoseconds.
|
BunchCrossings | Distance in units of 25 nanoseconds.
|
FilledBunches | Distance in units of filled bunches (depends on filling scheme)
|
Definition at line 88 of file BunchCrossingAverageCondData.h.
◆ GetBeam1Intensity()
float BunchCrossingAverageCondData::GetBeam1Intensity |
( |
int |
channel | ) |
const |
◆ GetBeam1IntensityAll()
float BunchCrossingAverageCondData::GetBeam1IntensityAll |
( |
int |
channel | ) |
const |
◆ GetBeam1IntensityAllSTD()
float BunchCrossingAverageCondData::GetBeam1IntensityAllSTD |
( |
int |
channel | ) |
const |
◆ GetBeam1IntensitySTD()
float BunchCrossingAverageCondData::GetBeam1IntensitySTD |
( |
int |
channel | ) |
const |
◆ GetBeam2Intensity()
float BunchCrossingAverageCondData::GetBeam2Intensity |
( |
int |
channel | ) |
const |
◆ GetBeam2IntensityAll()
float BunchCrossingAverageCondData::GetBeam2IntensityAll |
( |
int |
channel | ) |
const |
◆ GetBeam2IntensityAllSTD()
float BunchCrossingAverageCondData::GetBeam2IntensityAllSTD |
( |
int |
channel | ) |
const |
◆ GetBeam2IntensitySTD()
float BunchCrossingAverageCondData::GetBeam2IntensitySTD |
( |
int |
channel | ) |
const |
◆ GetRunLB()
unsigned long long BunchCrossingAverageCondData::GetRunLB |
( |
| ) |
const |
◆ SetBeam1Intensity()
void BunchCrossingAverageCondData::SetBeam1Intensity |
( |
float |
Beam1Intensity, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam1IntensityAll()
void BunchCrossingAverageCondData::SetBeam1IntensityAll |
( |
float |
Beam1IntensityAll, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam1IntensityAllSTD()
void BunchCrossingAverageCondData::SetBeam1IntensityAllSTD |
( |
float |
Beam1IntensityAllSTD, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam1IntensitySTD()
void BunchCrossingAverageCondData::SetBeam1IntensitySTD |
( |
float |
Beam1IntensitySTD, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam2Intensity()
void BunchCrossingAverageCondData::SetBeam2Intensity |
( |
float |
Beam2Intensity, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam2IntensityAll()
void BunchCrossingAverageCondData::SetBeam2IntensityAll |
( |
float |
Beam2IntensityAll, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam2IntensityAllSTD()
void BunchCrossingAverageCondData::SetBeam2IntensityAllSTD |
( |
float |
Beam2IntensityAllSTD, |
|
|
int |
channel |
|
) |
| |
◆ SetBeam2IntensitySTD()
void BunchCrossingAverageCondData::SetBeam2IntensitySTD |
( |
float |
Beam2IntensitySTD, |
|
|
int |
channel |
|
) |
| |
◆ SetRunLB()
void BunchCrossingAverageCondData::SetRunLB |
( |
unsigned long long |
RunLB | ) |
|
◆ BunchCrossingAverageCondAlg
◆ m_beam1Intensity
float BunchCrossingAverageCondData::m_beam1Intensity |
|
private |
◆ m_beam1Intensity_DCCT
float BunchCrossingAverageCondData::m_beam1Intensity_DCCT |
|
private |
◆ m_beam1Intensity_DCCT24
float BunchCrossingAverageCondData::m_beam1Intensity_DCCT24 |
|
private |
◆ m_beam1Intensity_fBCT
float BunchCrossingAverageCondData::m_beam1Intensity_fBCT |
|
private |
◆ m_beam1IntensityAll
float BunchCrossingAverageCondData::m_beam1IntensityAll |
|
private |
◆ m_beam1IntensityAll_DCCT
float BunchCrossingAverageCondData::m_beam1IntensityAll_DCCT |
|
private |
◆ m_beam1IntensityAll_DCCT24
float BunchCrossingAverageCondData::m_beam1IntensityAll_DCCT24 |
|
private |
◆ m_beam1IntensityAll_fBCT
float BunchCrossingAverageCondData::m_beam1IntensityAll_fBCT |
|
private |
◆ m_beam1IntensityAllSTD
float BunchCrossingAverageCondData::m_beam1IntensityAllSTD |
|
private |
◆ m_beam1IntensityAllSTD_DCCT
float BunchCrossingAverageCondData::m_beam1IntensityAllSTD_DCCT |
|
private |
◆ m_beam1IntensityAllSTD_DCCT24
float BunchCrossingAverageCondData::m_beam1IntensityAllSTD_DCCT24 |
|
private |
◆ m_beam1IntensityAllSTD_fBCT
float BunchCrossingAverageCondData::m_beam1IntensityAllSTD_fBCT |
|
private |
◆ m_beam1IntensitySTD
float BunchCrossingAverageCondData::m_beam1IntensitySTD |
|
private |
◆ m_beam1IntensitySTD_DCCT
float BunchCrossingAverageCondData::m_beam1IntensitySTD_DCCT |
|
private |
◆ m_beam1IntensitySTD_DCCT24
float BunchCrossingAverageCondData::m_beam1IntensitySTD_DCCT24 |
|
private |
◆ m_beam1IntensitySTD_fBCT
float BunchCrossingAverageCondData::m_beam1IntensitySTD_fBCT |
|
private |
◆ m_beam2Intensity
float BunchCrossingAverageCondData::m_beam2Intensity |
|
private |
◆ m_beam2Intensity_DCCT
float BunchCrossingAverageCondData::m_beam2Intensity_DCCT |
|
private |
◆ m_beam2Intensity_DCCT24
float BunchCrossingAverageCondData::m_beam2Intensity_DCCT24 |
|
private |
◆ m_beam2Intensity_fBCT
float BunchCrossingAverageCondData::m_beam2Intensity_fBCT |
|
private |
◆ m_beam2IntensityAll
float BunchCrossingAverageCondData::m_beam2IntensityAll |
|
private |
◆ m_beam2IntensityAll_DCCT
float BunchCrossingAverageCondData::m_beam2IntensityAll_DCCT |
|
private |
◆ m_beam2IntensityAll_DCCT24
float BunchCrossingAverageCondData::m_beam2IntensityAll_DCCT24 |
|
private |
◆ m_beam2IntensityAll_fBCT
float BunchCrossingAverageCondData::m_beam2IntensityAll_fBCT |
|
private |
◆ m_beam2IntensityAllSTD
float BunchCrossingAverageCondData::m_beam2IntensityAllSTD |
|
private |
◆ m_beam2IntensityAllSTD_DCCT
float BunchCrossingAverageCondData::m_beam2IntensityAllSTD_DCCT |
|
private |
◆ m_beam2IntensityAllSTD_DCCT24
float BunchCrossingAverageCondData::m_beam2IntensityAllSTD_DCCT24 |
|
private |
◆ m_beam2IntensityAllSTD_fBCT
float BunchCrossingAverageCondData::m_beam2IntensityAllSTD_fBCT |
|
private |
◆ m_beam2IntensitySTD
float BunchCrossingAverageCondData::m_beam2IntensitySTD |
|
private |
◆ m_beam2IntensitySTD_DCCT
float BunchCrossingAverageCondData::m_beam2IntensitySTD_DCCT |
|
private |
◆ m_beam2IntensitySTD_DCCT24
float BunchCrossingAverageCondData::m_beam2IntensitySTD_DCCT24 |
|
private |
◆ m_beam2IntensitySTD_fBCT
float BunchCrossingAverageCondData::m_beam2IntensitySTD_fBCT |
|
private |
◆ m_BUNCH_SPACING
constexpr int BunchCrossingAverageCondData::m_BUNCH_SPACING = 25 |
|
staticconstexpr |
◆ m_headTailLength
const int BunchCrossingAverageCondData::m_headTailLength = 300 |
|
staticprivate |
◆ m_MAX_BCID
constexpr int BunchCrossingAverageCondData::m_MAX_BCID =3564 |
|
staticconstexpr |
◆ m_RunLB
unsigned long long BunchCrossingAverageCondData::m_RunLB |
|
private |
The documentation for this class was generated from the following files:
float m_beam2IntensitySTD_DCCT
float m_beam1IntensitySTD_DCCT
float m_beam2IntensitySTD
@ NanoSec
Distance in nanoseconds.
float m_beam1IntensityAll
float m_beam1IntensityAllSTD_fBCT
float m_beam2IntensityAll_fBCT
float m_beam1IntensityAll_fBCT
float m_beam1IntensityAllSTD_DCCT24
@ 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 m_beam1IntensitySTD_fBCT
float m_beam1IntensitySTD
float m_beam1IntensityAll_DCCT
float m_beam1Intensity_fBCT
unsigned long long m_RunLB
float m_beam2IntensityAll_DCCT
@ FirstEmpty
The first empty bunch after a train.
float m_beam2Intensity_DCCT24
float m_beam2IntensityAllSTD_DCCT
float m_beam1IntensityAll_DCCT24
float m_beam2Intensity_fBCT
@ Unpaired
This is an unpaired bunch (either beam1 or beam2)
float m_beam2IntensitySTD_fBCT
@ Empty
An empty bunch far away from filled bunches.
float m_beam1IntensitySTD_DCCT24
@ MiddleEmpty
An empty BCID in the middle of a train.
@ Single
This is a filled, single bunch (not in a train)
float m_beam2IntensityAll
float m_beam2IntensityAllSTD_DCCT24
@ Front
The BCID belongs to the first few bunches in a train.
float m_beam2IntensityAll_DCCT24
float m_beam2IntensityAllSTD_fBCT
@ Middle
The BCID belongs to the middle bunches in a train.