ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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. More...
 
double m_eventMu
 The actual number of interactions in the event. More...
 
double m_eventLumi
 The instantaneous lumi in cm-2s-1. More...
 
bool m_isUnbiased
 If the event was taken online with a RD trigger. More...
 
uint32_t m_distanceInTrain
 How far into the bunch train the event was, in bunch crossings. More...
 
double m_eventLiveTime
 How much wall-time at P1 did this event represent. More...
 
double m_bunchFactor
 What weight needs to be applied to extrapolate rates linear in number of bunches. More...
 
double m_muFactor
 What weight needs to be applied to extrapolate rates linear in mu. More...
 
double m_linearLumiFactor
 What weight needs to be applied to extrapolate rates linear in mu and bunches. More...
 
double m_expoMuFactor
 What weight needs to be applied to extrapolate rates linear in bunches and exponential in mu. More...
 
const double m_noScaling = 1.
 Weight for no scaling. More...
 

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  }

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:
WeightingValuesSummary_t::m_eventLiveTime
double m_eventLiveTime
How much wall-time at P1 did this event represent.
Definition: RatesHistoBase.h:62
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
WeightingValuesSummary_t::m_isUnbiased
bool m_isUnbiased
If the event was taken online with a RD trigger.
Definition: RatesHistoBase.h:60
WeightingValuesSummary_t::m_eventLumi
double m_eventLumi
The instantaneous lumi in cm-2s-1.
Definition: RatesHistoBase.h:59
WeightingValuesSummary_t::m_linearLumiFactor
double m_linearLumiFactor
What weight needs to be applied to extrapolate rates linear in mu and bunches.
Definition: RatesHistoBase.h:66
WeightingValuesSummary_t::m_distanceInTrain
uint32_t m_distanceInTrain
How far into the bunch train the event was, in bunch crossings.
Definition: RatesHistoBase.h:61
WeightingValuesSummary_t::m_enhancedBiasWeight
double m_enhancedBiasWeight
A property of the event derived from online enhanced bias prescales.
Definition: RatesHistoBase.h:57
WeightingValuesSummary_t::m_expoMuFactor
double m_expoMuFactor
What weight needs to be applied to extrapolate rates linear in bunches and exponential in mu.
Definition: RatesHistoBase.h:67
WeightingValuesSummary_t::m_bunchFactor
double m_bunchFactor
What weight needs to be applied to extrapolate rates linear in number of bunches.
Definition: RatesHistoBase.h:64
WeightingValuesSummary_t::m_muFactor
double m_muFactor
What weight needs to be applied to extrapolate rates linear in mu.
Definition: RatesHistoBase.h:65
WeightingValuesSummary_t::m_eventMu
double m_eventMu
The actual number of interactions in the event.
Definition: RatesHistoBase.h:58