BCMTFSystematicVariation Class Reference

A class describing a systematic variation. More...

#include <BCMTFSystematicVariation.h>

Public Member Functions

Constructors and destructors
 BCMTFSystematicVariation (int nprocesses)
 The default constructor. More...
 
 ~BCMTFSystematicVariation ()
 The default destructor. More...
 
Member functions (get)
TH1D * GetHistogramUp (int index)
 Returns the histogram correponding to the up-scale variation of the systematic. More...
 
TH1D * GetHistogramDown (int index)
 Returns the histogram correponding to the down-scale variation of the systematic. More...
 
Member functions (set)
void SetHistogramUp (int index, TH1D *hist)
 Set the histogram correponding to the up-scale variation of the systematic. More...
 
void SetHistogramDown (int index, TH1D *hist)
 Set the histogram correponding to the down-scale variation of the systematic. More...
 
void SetHistograms (int index, TH1D *hist_up, TH1D *hist_down)
 Set the histograms correponding to the up- and down-scale variations of the systematic. More...
 
Member functions (miscellaneous methods)
void AddHistogramUp (TH1D *hist)
 Add a histogram for up-scale variations. More...
 
void AddHistogramDown (TH1D *hist)
 Add a histogram for down-scale variations. More...
 
void AddHistograms (TH1D *hist_up, TH1D *hist_down)
 Add a histograms for up- and down-scale variations. More...
 

Detailed Description

A class describing a systematic variation.

Author
Daniel Kollar
Kevin Kröninger
Version
1.1
Date
06.2012

This class describes the impact of a systematic uncertainty.

Definition at line 30 of file BCMTFSystematicVariation.h.

Constructor & Destructor Documentation

BCMTFSystematicVariation::BCMTFSystematicVariation ( int  nprocesses)

The default constructor.

Parameters
nprocessesThe number of processes.

Definition at line 16 of file BCMTFSystematicVariation.cxx.

BCMTFSystematicVariation::~BCMTFSystematicVariation ( )

The default destructor.

Definition at line 23 of file BCMTFSystematicVariation.cxx.

Member Function Documentation

void BCMTFSystematicVariation::AddHistogramDown ( TH1D *  hist)
inline

Add a histogram for down-scale variations.

Parameters
histThe histogram.
See also
AddHistogramUp(TH1D * hist)
AddHistograms(TH1D * hist_up, TH1D * hist_down)

Definition at line 121 of file BCMTFSystematicVariation.h.

void BCMTFSystematicVariation::AddHistograms ( TH1D *  hist_up,
TH1D *  hist_down 
)
inline

Add a histograms for up- and down-scale variations.

Parameters
hist_upThe up-scale histogram.
hist_downThe down-scale histogram.
See also
AddHistogramUp(TH1D * hist)
AddHistogramDown(TH1D * hist)

Definition at line 130 of file BCMTFSystematicVariation.h.

void BCMTFSystematicVariation::AddHistogramUp ( TH1D *  hist)
inline

Add a histogram for up-scale variations.

Parameters
histThe histogram.
See also
AddHistogramDown(TH1D * hist)
AddHistograms(TH1D * hist_up, TH1D * hist_down)

Definition at line 113 of file BCMTFSystematicVariation.h.

TH1D* BCMTFSystematicVariation::GetHistogramDown ( int  index)
inline

Returns the histogram correponding to the down-scale variation of the systematic.

Parameters
indexThe process index.
Returns
The histogram.

Definition at line 63 of file BCMTFSystematicVariation.h.

TH1D* BCMTFSystematicVariation::GetHistogramUp ( int  index)
inline

Returns the histogram correponding to the up-scale variation of the systematic.

Parameters
indexThe process index.
Returns
The histogram.

Definition at line 55 of file BCMTFSystematicVariation.h.

void BCMTFSystematicVariation::SetHistogramDown ( int  index,
TH1D *  hist 
)
inline

Set the histogram correponding to the down-scale variation of the systematic.

Parameters
indexThe process index.
histThe histogram.
See also
SetHistogramUp(int index, TH1D * hist)
SetHistograms(int index, TH1D * hist_up, TH1D * hist_down)

Definition at line 87 of file BCMTFSystematicVariation.h.

void BCMTFSystematicVariation::SetHistograms ( int  index,
TH1D *  hist_up,
TH1D *  hist_down 
)
inline

Set the histograms correponding to the up- and down-scale variations of the systematic.

Parameters
indexThe process index.
hist_upThe up-scale histogram.
hist_downThe down-scale histogram.
See also
SetHistogramUp(int index, TH1D * hist)
SetHistogramDown(int index, TH1D * hist)

Definition at line 98 of file BCMTFSystematicVariation.h.

void BCMTFSystematicVariation::SetHistogramUp ( int  index,
TH1D *  hist 
)
inline

Set the histogram correponding to the up-scale variation of the systematic.

Parameters
indexThe process index.
histThe histogram.
See also
SetHistogramDown(int index, TH1D * hist)
SetHistograms(int index, TH1D * hist_up, TH1D * hist_down)

Definition at line 77 of file BCMTFSystematicVariation.h.


The documentation for this class was generated from the following files: