  | 
  
    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.