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.
- 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
-
nprocesses The 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
|
inline |
Add a histogram for down-scale variations.
- Parameters
-
hist The histogram.
Definition at line 121 of file BCMTFSystematicVariation.h.
|
inline |
Add a histograms for up- and down-scale variations.
- Parameters
-
hist_up The up-scale histogram. hist_down The down-scale histogram.
Definition at line 130 of file BCMTFSystematicVariation.h.
|
inline |
Add a histogram for up-scale variations.
- Parameters
-
hist The histogram.
Definition at line 113 of file BCMTFSystematicVariation.h.
|
inline |
Returns the histogram correponding to the down-scale variation of the systematic.
- Parameters
-
index The process index.
- Returns
- The histogram.
Definition at line 63 of file BCMTFSystematicVariation.h.
|
inline |
Returns the histogram correponding to the up-scale variation of the systematic.
- Parameters
-
index The process index.
- Returns
- The histogram.
Definition at line 55 of file BCMTFSystematicVariation.h.
|
inline |
Set the histogram correponding to the down-scale variation of the systematic.
- Parameters
-
index The process index. hist The 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.
|
inline |
Set the histograms correponding to the up- and down-scale variations of the systematic.
- Parameters
-
index The process index. hist_up The up-scale histogram. hist_down The down-scale histogram.
Definition at line 98 of file BCMTFSystematicVariation.h.
|
inline |
Set the histogram correponding to the up-scale variation of the systematic.
- Parameters
-
index The process index. hist The 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:
- /root/bat/models/mtf/BCMTFSystematicVariation.h
- /root/bat/models/mtf/BCMTFSystematicVariation.cxx