BayesianAnalysisToolkit  0.9.3
Private Attributes | List of all members
BCMTFSystematic Class Reference

A class desribing a systematic uncertainty. More...

#include <BCMTFSystematic.h>

Public Member Functions

Constructors and destructors
 BCMTFSystematic (const char *name)
 
 ~BCMTFSystematic ()
 
Member functions (get)
std::string GetName ()
 
bool GetFlagSystematicActive ()
 
void SetFlagSystematicActive (bool flag)
 

Private Attributes

std::string fSystematicName
 
bool fFlagSystematicActive
 

Detailed Description

A class desribing a systematic uncertainty.

Author
Daniel Kollar
Kevin Kröninger
Version
1.1
Date
06.2012 This class describes a systematic uncertainty.

Definition at line 27 of file BCMTFSystematic.h.

Constructor & Destructor Documentation

BCMTFSystematic::BCMTFSystematic ( const char *  name)

The default constructor.

Parameters
nameThe name of the source of systematic uncertainty.

Definition at line 14 of file BCMTFSystematic.cxx.

15  : fFlagSystematicActive(true)
16 {
17  fSystematicName = name;
18 }
BCMTFSystematic::~BCMTFSystematic ( )

The default destructor.

Definition at line 21 of file BCMTFSystematic.cxx.

22 {}

Member Function Documentation

bool BCMTFSystematic::GetFlagSystematicActive ( )
inline
Returns
A flag defining if this uncertainty is active or not.

Definition at line 54 of file BCMTFSystematic.h.

55  { return fFlagSystematicActive; };
std::string BCMTFSystematic::GetName ( )
inline
Returns
The name of the systematic uncertainty.

Definition at line 49 of file BCMTFSystematic.h.

50  { return fSystematicName; };
void BCMTFSystematic::SetFlagSystematicActive ( bool  flag)
inline

Set a flag defining if this uncertainty is active or not.

Parameters
flagThe flag.

Definition at line 64 of file BCMTFSystematic.h.

65  { fFlagSystematicActive = flag; };

Member Data Documentation

bool BCMTFSystematic::fFlagSystematicActive
private

A flag defining if this uncertainty is active or not.

Definition at line 77 of file BCMTFSystematic.h.

std::string BCMTFSystematic::fSystematicName
private

The name of the source of the systematic uncertainty.

Definition at line 65 of file BCMTFSystematic.h.


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