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
 
          
          