BAT  0.9.4
The Bayesian analysis toolkit
 All Classes Namespaces Functions Variables Enumerations
BCMTFSystematicVariation Class Reference

A class describing a systematic variation. More...

#include <BCMTFSystematicVariation.h>

Public Member Functions

Constructors and destructors
 BCMTFSystematicVariation (const char *channelname, const char *systematicname, int nprocesses)
 
 ~BCMTFSystematicVariation ()
 
Member functions (get)
TH1D * GetHistogramUp (int index)
 
TH1D * GetHistogramDown (int index)
 
Member functions (set)
void SetHistogramUp (int index, TH1D *hist)
 
void SetHistogramDown (int index, TH1D *hist)
 
void SetHistograms (int index, TH1D *hist_up, TH1D *hist_down)
 
Member functions (miscellaneous methods)
void AddHistogramUp (TH1D *hist)
 
void AddHistogramDown (TH1D *hist)
 
void AddHistograms (TH1D *hist_up, TH1D *hist_down)
 

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 31 of file BCMTFSystematicVariation.h.

Constructor & Destructor Documentation

BCMTFSystematicVariation::BCMTFSystematicVariation ( const char *  channelname,
const char *  systematicname,
int  nprocesses 
)

The default constructor.

Parameters
channelnameThe name of the channel.
systematicnameThe name of the systematic.
nprocessesThe number of processes.

Definition at line 16 of file BCMTFSystematicVariation.cxx.

BCMTFSystematicVariation::~BCMTFSystematicVariation ( )

The default destructor.

Definition at line 27 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 122 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 131 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 114 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 66 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 58 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 90 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 101 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 80 of file BCMTFSystematicVariation.h.


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