ATLAS Offline Software
|
#include <APReweightBase.h>
Public Member Functions | |
APReweightBase () | |
Default constructor. More... | |
virtual | ~APReweightBase () |
Default destructor. More... | |
unsigned int | GetID () const |
Returns the unique ID for assignment of APWeightEntries to source. More... | |
Public Attributes | |
double | m_scale |
Holds the scale factor that was calculated from sample sizes upon instantiation. More... | |
bool | m_isTrig |
Flag to determine if the class holds trigger efficiencies or "simple" MC weights. More... | |
bool | m_isQuiet |
Flag to turn off messages. More... | |
double | m_syst_uncert_global |
Holds the global relative (!) systematic uncertainty of all efficiencies/weights. More... | |
APWeightEntry * | m_empty_weight |
Dummy weight (equals 0.) to return if value out of range is provided. More... | |
Static Public Attributes | |
static ClassDef(APReweightBase, 1) protected std::atomic< unsigned int > | s_NID = 0 |
< Holds the unique ID for assignment of APWeightEntries to source. More... | |
Class to provide common methods for all Reweight classes
Definition at line 23 of file APReweightBase.h.
APReweightBase::APReweightBase | ( | ) |
|
virtual |
unsigned int APReweightBase::GetID | ( | ) | const |
Returns the unique ID for assignment of APWeightEntries to source.
Definition at line 23 of file APReweightBase.cxx.
APWeightEntry* APReweightBase::m_empty_weight |
Dummy weight (equals 0.) to return if value out of range is provided.
Definition at line 40 of file APReweightBase.h.
bool APReweightBase::m_isQuiet |
Flag to turn off messages.
Definition at line 38 of file APReweightBase.h.
bool APReweightBase::m_isTrig |
Flag to determine if the class holds trigger efficiencies or "simple" MC weights.
Definition at line 37 of file APReweightBase.h.
double APReweightBase::m_scale |
Holds the scale factor that was calculated from sample sizes upon instantiation.
Definition at line 36 of file APReweightBase.h.
double APReweightBase::m_syst_uncert_global |
Holds the global relative (!) systematic uncertainty of all efficiencies/weights.
Definition at line 39 of file APReweightBase.h.
|
static |
< Holds the unique ID for assignment of APWeightEntries to source.
Holds the overall number of assigned IDs.
Definition at line 35 of file APReweightBase.h.