|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
7 #include <TUnfoldBinning.h>
16 #if !defined(__CLING__) || defined(__ROOTCLING__)
28 void setLmatrix (
const std::unique_ptr<TH1>&, std::unique_ptr<TH2>&)
override {}
44 static const std::vector<const char *>
processes {
"Z#to#mu#mu",
"Z#to#tau#tau",
"t#bar{t}#to2l2#nu",
"QCD",
"WW",
"WZ",
"ZZ"};
45 static const std::vector<const char *>
channels {
"#mu#mu",
"#mu#mu#gamma"};
static const std::vector< const char * > channels
Definition: BF.h:45
std::vector< RecMuon > * recMuons
Definition: BF.h:51
std::optional< int > irecbin
Definition: BF.h:75
std::unique_ptr< Filler > getFiller(Darwin::Tools::Flow &) const override
Constructs a filler for the observable.
Definition: BF.cc:102
Definition: ZmmYCommon.h:28
std::vector< GenPhoton > * genPhotons
Definition: BF.h:52
RecEvent * rEv
Definition: BF.h:55
std::vector< GenMuon > * genMuons
Definition: BF.h:50
BFprocessT()
Definition: BF.h:34
Definition: DistVariation.h:25
Definition: Observable.h:31
BF obs
Backreference to the observable.
Definition: BF.h:48
EventInfo< RecMuon, RecPhoton > rInfo
Definition: BF.h:74
std::list< int > fillRec(DistVariation &) override
See Filler::fillRec
Definition: BF.cc:25
void setLmatrix(const std::unique_ptr< TH1 > &, std::unique_ptr< TH2 > &) override
See Observable::setLmatrix
Definition: BF.h:28
std::optional< int > process
Definition: BF.h:30
GenEvent * gEv
Definition: BF.h:54
BF()
Constructor.
Definition: BF.cc:91
static const std::vector< const char * > processes
Definition: BF.h:44
void match() override
Definition: BF.h:67
BFFiller(const BF &, Darwin::Tools::Flow &)
Constructor.
Definition: BF.cc:14
Definition: Observable.h:117
void fillMC(DistVariation &) override
See Filler::fillMC
Definition: BF.cc:52
std::vector< RecPhoton > * recPhotons
Definition: BF.h:53