|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef APReweightBase_h
16 #define APReweightBase_h
29 unsigned int GetID()
const;
35 static std::atomic<unsigned int>
s_NID;
APWeightEntry * m_empty_weight
Dummy weight (equals 0.) to return if value out of range is provided.
double m_scale
Holds the scale factor that was calculated from sample sizes upon instantiation.
static ClassDef(APReweightBase, 1) protected std::atomic< unsigned int > s_NID
< Holds the unique ID for assignment of APWeightEntries to source.
bool m_isQuiet
Flag to turn off messages.
APReweightBase()
Default constructor.
bool m_isTrig
Flag to determine if the class holds trigger efficiencies or "simple" MC weights.
unsigned int GetID() const
Returns the unique ID for assignment of APWeightEntries to source.
double m_syst_uncert_global
Holds the global relative (!) systematic uncertainty of all efficiencies/weights.
virtual ~APReweightBase()
Default destructor.