APReweightBase Class Reference

#include <APReweightBase.h>

Inheritance diagram for APReweightBase:
APReweight APReweight2D APReweight3D APReweightND

List of all members.

Public Member Functions

 APReweightBase ()
virtual ~APReweightBase ()
unsigned int GetID () const

Protected Attributes

unsigned int _ID
double _scale
bool _isTrig
bool _isQuiet
double _syst_uncert_global
APWeightEntry_empty_weight

Static Protected Attributes

static unsigned int _NID = 0

Detailed Description

Class to provide common methods for all Reweight classes

Author:
fabian.Kohn@cern.ch

Constructor & Destructor Documentation

APReweightBase::APReweightBase (  ) 

Default constructor.

APReweightBase::~APReweightBase (  )  [virtual]

Default destructor.


Member Function Documentation

unsigned int APReweightBase::GetID (  )  const

Returns the unique ID for assignment of APWeightEntries to source.


Member Data Documentation

Dummy weight (equals 0.) to return if value out of range is provided.

unsigned int APReweightBase::_ID [protected]

Holds the unique ID for assignment of APWeightEntries to source.

bool APReweightBase::_isQuiet [protected]

Flag to turn off messages.

bool APReweightBase::_isTrig [protected]

Flag to determine if the class holds trigger efficiencies or "simple" MC weights.

unsigned int APReweightBase::_NID = 0 [static, protected]

Holds the overall number of assigned IDs.

double APReweightBase::_scale [protected]

Holds the scale factor that was calculated from sample sizes upon instantiation.

Holds the global relative (!) systematic uncertainty of all efficiencies/weights.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1