ATLAS Offline Software
Loading...
Searching...
No Matches
WeightingValuesSummary_t Struct Reference

Structure to hold per-event weights for distribution. More...

#include <RatesHistoBase.h>

Collaboration diagram for WeightingValuesSummary_t:

Public Member Functions

const std::string print ()

Public Attributes

double m_enhancedBiasWeight
 A property of the event derived from online enhanced bias prescales.
double m_eventMu
 The actual number of interactions in the event.
double m_eventLumi
 The instantaneous lumi in cm-2s-1.
bool m_isUnbiased
 If the event was taken online with a RD trigger.
uint32_t m_distanceInTrain
 How far into the bunch train the event was, in bunch crossings.
double m_eventLiveTime
 How much wall-time at P1 did this event represent.
double m_bunchFactor
 What weight needs to be applied to extrapolate rates linear in number of bunches.
double m_muFactor
 What weight needs to be applied to extrapolate rates linear in mu.
double m_linearLumiFactor
 What weight needs to be applied to extrapolate rates linear in mu and bunches.
double m_expoMuFactor
 What weight needs to be applied to extrapolate rates linear in bunches and exponential in mu.
const double m_noScaling = 1.
 Weight for no scaling.

Detailed Description

Structure to hold per-event weights for distribution.

Definition at line 55 of file RatesHistoBase.h.

Member Function Documentation

◆ print()

const std::string WeightingValuesSummary_t::print ( )
inline

Definition at line 69 of file RatesHistoBase.h.

69 {
70 std::stringstream ss;
71 ss << "WeightSummary: wEB:" << m_enhancedBiasWeight << " mu:" << m_eventMu << " lumi:" << m_eventLumi;
72 ss << " isUnbiased:" << m_isUnbiased << " distanceInTrain:" << m_distanceInTrain;
73 ss << " liveTime:" << m_eventLiveTime;
74 ss << " lwBunch:" << m_bunchFactor << " lwMu:" << m_muFactor;
75 ss << " lwExpoMu:" << m_expoMuFactor << " lwLin:" << m_linearLumiFactor;
76 return ss.str();
77 }
static Double_t ss
double m_enhancedBiasWeight
A property of the event derived from online enhanced bias prescales.
bool m_isUnbiased
If the event was taken online with a RD trigger.
uint32_t m_distanceInTrain
How far into the bunch train the event was, in bunch crossings.
double m_eventLumi
The instantaneous lumi in cm-2s-1.
double m_eventMu
The actual number of interactions in the event.
double m_muFactor
What weight needs to be applied to extrapolate rates linear in mu.
double m_expoMuFactor
What weight needs to be applied to extrapolate rates linear in bunches and exponential in mu.
double m_linearLumiFactor
What weight needs to be applied to extrapolate rates linear in mu and bunches.
double m_eventLiveTime
How much wall-time at P1 did this event represent.
double m_bunchFactor
What weight needs to be applied to extrapolate rates linear in number of bunches.

Member Data Documentation

◆ m_bunchFactor

double WeightingValuesSummary_t::m_bunchFactor

What weight needs to be applied to extrapolate rates linear in number of bunches.

Definition at line 64 of file RatesHistoBase.h.

◆ m_distanceInTrain

uint32_t WeightingValuesSummary_t::m_distanceInTrain

How far into the bunch train the event was, in bunch crossings.

Definition at line 61 of file RatesHistoBase.h.

◆ m_enhancedBiasWeight

double WeightingValuesSummary_t::m_enhancedBiasWeight

A property of the event derived from online enhanced bias prescales.

Definition at line 57 of file RatesHistoBase.h.

◆ m_eventLiveTime

double WeightingValuesSummary_t::m_eventLiveTime

How much wall-time at P1 did this event represent.

Definition at line 62 of file RatesHistoBase.h.

◆ m_eventLumi

double WeightingValuesSummary_t::m_eventLumi

The instantaneous lumi in cm-2s-1.

Definition at line 59 of file RatesHistoBase.h.

◆ m_eventMu

double WeightingValuesSummary_t::m_eventMu

The actual number of interactions in the event.

Definition at line 58 of file RatesHistoBase.h.

◆ m_expoMuFactor

double WeightingValuesSummary_t::m_expoMuFactor

What weight needs to be applied to extrapolate rates linear in bunches and exponential in mu.

Definition at line 67 of file RatesHistoBase.h.

◆ m_isUnbiased

bool WeightingValuesSummary_t::m_isUnbiased

If the event was taken online with a RD trigger.

Definition at line 60 of file RatesHistoBase.h.

◆ m_linearLumiFactor

double WeightingValuesSummary_t::m_linearLumiFactor

What weight needs to be applied to extrapolate rates linear in mu and bunches.

Definition at line 66 of file RatesHistoBase.h.

◆ m_muFactor

double WeightingValuesSummary_t::m_muFactor

What weight needs to be applied to extrapolate rates linear in mu.

Definition at line 65 of file RatesHistoBase.h.

◆ m_noScaling

const double WeightingValuesSummary_t::m_noScaling = 1.

Weight for no scaling.

Definition at line 68 of file RatesHistoBase.h.


The documentation for this struct was generated from the following file: