ATLAS Offline Software
Loading...
Searching...
No Matches
LuminosityCondData Class Reference

#include <LuminosityCondData.h>

Collaboration diagram for LuminosityCondData:

Public Member Functions

float lbAverageLuminosity () const
float lbAverageInteractionsPerCrossing () const
unsigned int lbAverageValid () const
const std::vector< float > & lbLuminosityPerBCIDVector () const
float muToLumi () const
void setLbAverageLuminosity (float val)
void setLbAverageInteractionsPerCrossing (float val)
void setLbAverageValid (uint32_t val)
void setLbLuminosityPerBCIDVector (std::vector< float > &&val)
void setMuToLumi (float val)

Static Public Attributes

static constexpr unsigned int TOTAL_LHC_BCIDS = 3564

Private Attributes

float m_LBAvInstLumi = 0
float m_LBAvEvtsPerBX = 0
uint32_t m_Valid = 0xffffffff
std::vector< float > m_LBInstLumi = std::vector<float> (TOTAL_LHC_BCIDS)
float m_MuToLumi = 0

Detailed Description

Definition at line 22 of file LuminosityCondData.h.

Member Function Documentation

◆ lbAverageInteractionsPerCrossing()

float LuminosityCondData::lbAverageInteractionsPerCrossing ( ) const

Definition at line 26 of file LuminosityCondData.cxx.

26 {
27 return m_LBAvEvtsPerBX;
28}

◆ lbAverageLuminosity()

float LuminosityCondData::lbAverageLuminosity ( ) const

Definition at line 16 of file LuminosityCondData.cxx.

16 {
17 return m_LBAvInstLumi;
18}

◆ lbAverageValid()

unsigned int LuminosityCondData::lbAverageValid ( ) const

Definition at line 36 of file LuminosityCondData.cxx.

36 {
37 return m_Valid;
38}

◆ lbLuminosityPerBCIDVector()

const std::vector< float > & LuminosityCondData::lbLuminosityPerBCIDVector ( ) const

Definition at line 46 of file LuminosityCondData.cxx.

46 {
47 return m_LBInstLumi;
48}
std::vector< float > m_LBInstLumi

◆ muToLumi()

float LuminosityCondData::muToLumi ( ) const

Definition at line 56 of file LuminosityCondData.cxx.

56 {
57 return m_MuToLumi;
58}

◆ setLbAverageInteractionsPerCrossing()

void LuminosityCondData::setLbAverageInteractionsPerCrossing ( float val)

◆ setLbAverageLuminosity()

void LuminosityCondData::setLbAverageLuminosity ( float val)

Definition at line 21 of file LuminosityCondData.cxx.

21 {
23}

◆ setLbAverageValid()

void LuminosityCondData::setLbAverageValid ( uint32_t val)

Definition at line 41 of file LuminosityCondData.cxx.

41 {
42 m_Valid = val;
43}

◆ setLbLuminosityPerBCIDVector()

void LuminosityCondData::setLbLuminosityPerBCIDVector ( std::vector< float > && val)

Definition at line 51 of file LuminosityCondData.cxx.

51 {
52 m_LBInstLumi = std::move(val);
53}

◆ setMuToLumi()

void LuminosityCondData::setMuToLumi ( float val)

Definition at line 61 of file LuminosityCondData.cxx.

61 {
63}

Member Data Documentation

◆ m_LBAvEvtsPerBX

float LuminosityCondData::m_LBAvEvtsPerBX = 0
private

Definition at line 56 of file LuminosityCondData.h.

◆ m_LBAvInstLumi

float LuminosityCondData::m_LBAvInstLumi = 0
private

Definition at line 55 of file LuminosityCondData.h.

◆ m_LBInstLumi

std::vector<float> LuminosityCondData::m_LBInstLumi = std::vector<float> (TOTAL_LHC_BCIDS)
private

Definition at line 60 of file LuminosityCondData.h.

◆ m_MuToLumi

float LuminosityCondData::m_MuToLumi = 0
private

Definition at line 63 of file LuminosityCondData.h.

◆ m_Valid

uint32_t LuminosityCondData::m_Valid = 0xffffffff
private

Definition at line 57 of file LuminosityCondData.h.

◆ TOTAL_LHC_BCIDS

unsigned int LuminosityCondData::TOTAL_LHC_BCIDS = 3564
staticconstexpr

Definition at line 27 of file LuminosityCondData.h.


The documentation for this class was generated from the following files: