DAS
3.0
Das Analysis System
|
Fills histograms for an observable
Idea:
Subclasses should use TTreeReaderValue and TTreeReaderArray to read branches.
#include <Observable.h>
Public Member Functions | |
virtual | ~Filler ()=default |
virtual std::list< int > | fillRec (DistVariation &) |
virtual void | match () |
virtual void | fillMC (DistVariation &) |
|
virtualdefault |
Destructor.
|
virtual |
Fill RM, gen, miss, fake histograms for a given variation.
Reimplemented in HTnFiller, BFFiller, PtYFiller, ZPtYFiller, MjjYmaxFiller, MjjYbYsFiller, and DEtaDPhiFiller.
|
virtual |
For a given variation, fills the detector level distribution, as well as a temporary histogram (reset at each event) to calculate the covariance matrix later on. The bin IDs are returned to avoid looping over many empty bins.
Reimplemented in HTnFiller, BFFiller, ZPtYFiller, PtYFiller, MjjYmaxFiller, MjjYbYsFiller, and DEtaDPhiFiller.
|
virtual |
Implementation of matching algorithm.
Reimplemented in HTnFiller, BFFiller, PtYFiller, ZPtYFiller, MjjYmaxFiller, MjjYbYsFiller, and DEtaDPhiFiller.