![]()  | 
  
    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.
 1.8.18