ATLAS Offline Software
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
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 }

◆ 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)

Definition at line 31 of file LuminosityCondData.cxx.

31  {
33 }

◆ 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  {
62  m_MuToLumi = val;
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

constexpr 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:
LuminosityCondData::m_LBAvEvtsPerBX
float m_LBAvEvtsPerBX
Definition: LuminosityCondData.h:56
LuminosityCondData::m_LBAvInstLumi
float m_LBAvInstLumi
Definition: LuminosityCondData.h:55
LuminosityCondData::m_MuToLumi
float m_MuToLumi
Definition: LuminosityCondData.h:63
LuminosityCondData::m_LBInstLumi
std::vector< float > m_LBInstLumi
Definition: LuminosityCondData.h:60
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
LuminosityCondData::m_Valid
uint32_t m_Valid
Definition: LuminosityCondData.h:57