Hold live fraction data produced by TrigLiveFractionCondAlg.
More...
#include <TrigLiveFractionCondData.h>
|
| | TrigLiveFractionCondData (unsigned int turnCounter, std::vector< float > &&liveFractionLo, std::vector< float > &&liveFractionHi, float lumiLiveFractionLo, float lumiLiveFractionHi) |
| | Constructor.
|
| const std::vector< float > & | l1LiveFractionVector (bool highPriority=true) const |
| | Return vector with all BCIDs indexed by BCID number.
|
| unsigned int | lhcTurnCounter () const |
| | Number of turns in this lumi block (can be used to compute errors I guess).
|
| float | lbAverageLiveFraction (bool highPriority=true) const |
| | Luminosity-averaged live fraction over all physics BCIDs.
|
Hold live fraction data produced by TrigLiveFractionCondAlg.
L1 livefraction information from /TRIGGER/LUMI/PerBcidDeadtime Use highPriority = false to get low priority triggers
Definition at line 28 of file TrigLiveFractionCondData.h.
◆ TrigLiveFractionCondData()
| TrigLiveFractionCondData::TrigLiveFractionCondData |
( |
unsigned int | turnCounter, |
|
|
std::vector< float > && | liveFractionLo, |
|
|
std::vector< float > && | liveFractionHi, |
|
|
float | lumiLiveFractionLo, |
|
|
float | lumiLiveFractionHi ) |
Constructor.
- Parameters
-
| turnCounter | Number of turns in this lumi block./ |
| liveFractionLo | Per-BCID live fraction, low-priority triggers. |
| liveFractionHi | Per-BCID live fraction, high-priority triggers. |
| lumiLiveFractionLo | Luminosity-averaged live fraction, low-priority triggers. |
| lumiLiveFractionHi | Luminosity-averaged live fraction, high-priority triggers. |
Definition at line 23 of file TrigLiveFractionCondData.cxx.
33{
34}
unsigned int m_turnCounter
std::vector< float > m_liveFractionLo
float m_lumiLiveFractionLo
std::vector< float > m_liveFractionHi
float m_lumiLiveFractionHi
◆ l1LiveFractionVector()
| const std::vector< float > & TrigLiveFractionCondData::l1LiveFractionVector |
( |
bool | highPriority = true | ) |
const |
Return vector with all BCIDs indexed by BCID number.
- Parameters
-
| highPriority | High- or low-priority triggers. |
Definition at line 42 of file TrigLiveFractionCondData.cxx.
43{
44 if (highPriority) {
46 }
48}
◆ lbAverageLiveFraction()
| float TrigLiveFractionCondData::lbAverageLiveFraction |
( |
bool | highPriority = true | ) |
const |
Luminosity-averaged live fraction over all physics BCIDs.
- Parameters
-
| highPriority | High- or low-priority triggers. |
Definition at line 66 of file TrigLiveFractionCondData.cxx.
67{
68 if (highPriority) {
70 }
72}
◆ lhcTurnCounter()
| unsigned int TrigLiveFractionCondData::lhcTurnCounter |
( |
| ) |
const |
◆ m_liveFractionHi
| std::vector<float> TrigLiveFractionCondData::m_liveFractionHi |
|
private |
◆ m_liveFractionLo
| std::vector<float> TrigLiveFractionCondData::m_liveFractionLo |
|
private |
◆ m_lumiLiveFractionHi
| float TrigLiveFractionCondData::m_lumiLiveFractionHi |
|
private |
◆ m_lumiLiveFractionLo
| float TrigLiveFractionCondData::m_lumiLiveFractionLo |
|
private |
◆ m_turnCounter
| unsigned int TrigLiveFractionCondData::m_turnCounter |
|
private |
The documentation for this class was generated from the following files: