DAS
3.0
Das Analysis System
|
Represents an observable that can be unfolded
Idea:
This class is used repeatedly by several executables related to the unfolding (nearly all, to the notable exception of unfold
itself), as well as in macros used for plotting.
#include <Observable.h>
Public Member Functions | |
virtual std::unique_ptr< Filler > | getFiller (TTreeReader &reader) const |
virtual std::unique_ptr< Transformer > | getTransformer (TUnfoldBinning *) const |
virtual void | setLmatrix (const std::unique_ptr< TH1 > &, std::unique_ptr< TH2 > &) |
virtual | ~Observable ()=default |
Public Attributes | |
TUnfoldBinning * | recBinning |
TUnfoldBinning * | genBinning |
Static Public Attributes | |
static bool | isMC = false |
static double | maxDR = 0.2 |
Protected Member Functions | |
Observable (const char *, const char *) | |
|
virtualdefault |
|
protected |
Constructor.
|
virtual |
|
virtual |
Constructs a filler for the observable. By default, no operation is applied.
Reimplemented in HTn.
|
virtual |
TUnfoldBinning * genBinning |
particle-level binning
|
static |
flag from metainfo
|
static |
max Delta R
TUnfoldBinning* recBinning |
detector-level binning