![]() |
ATLAS Offline Software
|
Hold live fraction data produced by TrigLiveFractionCondAlg. More...
#include <TrigLiveFractionCondData.h>
Public Member Functions | |
| 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. | |
Private Attributes | |
| unsigned int | m_turnCounter |
| std::vector< float > | m_liveFractionLo |
| std::vector< float > | m_liveFractionHi |
| float | m_lumiLiveFractionLo |
| float | m_lumiLiveFractionHi |
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 | ( | unsigned int | turnCounter, |
| std::vector< float > && | liveFractionLo, | ||
| std::vector< float > && | liveFractionHi, | ||
| float | lumiLiveFractionLo, | ||
| float | lumiLiveFractionHi ) |
Constructor.
| 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.
| const std::vector< float > & TrigLiveFractionCondData::l1LiveFractionVector | ( | bool | highPriority = true | ) | const |
Return vector with all BCIDs indexed by BCID number.
| highPriority | High- or low-priority triggers. |
Definition at line 42 of file TrigLiveFractionCondData.cxx.
| float TrigLiveFractionCondData::lbAverageLiveFraction | ( | bool | highPriority = true | ) | const |
Luminosity-averaged live fraction over all physics BCIDs.
| highPriority | High- or low-priority triggers. |
Definition at line 66 of file TrigLiveFractionCondData.cxx.
| unsigned int TrigLiveFractionCondData::lhcTurnCounter | ( | ) | const |
Number of turns in this lumi block (can be used to compute errors I guess).
Definition at line 55 of file TrigLiveFractionCondData.cxx.
|
private |
Definition at line 67 of file TrigLiveFractionCondData.h.
|
private |
Definition at line 66 of file TrigLiveFractionCondData.h.
|
private |
Definition at line 71 of file TrigLiveFractionCondData.h.
|
private |
Definition at line 70 of file TrigLiveFractionCondData.h.
|
private |
Definition at line 63 of file TrigLiveFractionCondData.h.