|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
7 #include <TUnfoldBinning.h>
8 #include <TTreeReaderArray.h>
12 #if !defined(__CLING__) || defined(__ROOTCLING__)
22 #if !defined(__CLING__) || defined(__ROOTCLING__)
30 std::unique_ptr<Filler>
getFiller (TTreeReader& reader)
const override;
34 void setLmatrix (
const std::unique_ptr<TH1>&, std::unique_ptr<TH2>&)
override {}
50 static const std::vector<const char *>
processes {
"Z#to#mu#mu",
"Z#to#tau#tau",
"t#bar{t}#to2l2#nu",
"QCD",
"WW",
"WZ",
"ZZ"};
51 static const std::vector<const char *>
channels {
"#mu#mu",
"#mu#mu#gamma"};
56 std::optional<TTreeReaderArray<GenMuon>>
genMuons;
60 std::optional<TTreeReaderValue<GenEvent>>
gEv;
61 TTreeReaderValue<RecEvent>
rEv;
static const std::vector< const char * > channels
Definition: BF.h:51
std::unique_ptr< Filler > getFiller(TTreeReader &reader) const override
Constructs a filler for the observable.
Definition: BF.cc:187
TTreeReaderArray< RecPhoton > recPhotons
Definition: BF.h:59
std::optional< int > irecbin
Definition: BF.h:80
BFprocessT()
Definition: BF.h:40
Definition: DistVariation.h:25
Definition: Observable.h:56
TTreeReaderValue< RecEvent > rEv
Definition: BF.h:61
BF obs
Backreference to the observable.
Definition: BF.h:54
TTreeReaderArray< RecMuon > recMuons
Definition: BF.h:58
std::optional< float > recZW
Definition: BF.h:81
std::list< int > fillRec(DistVariation &) override
See Filler::fillRec
Definition: BF.cc:51
void setLmatrix(const std::unique_ptr< TH1 > &, std::unique_ptr< TH2 > &) override
See Observable::setLmatrix
Definition: BF.h:34
std::optional< int > process
Definition: BF.h:36
BF()
Constructor.
Definition: BF.cc:176
static const std::vector< const char * > processes
Definition: BF.h:50
std::optional< TTreeReaderArray< GenPhoton > > genPhotons
Definition: BF.h:57
BFFiller(const BF &obs, TTreeReader &reader)
Constructor.
Definition: BF.cc:40
void match() override
Definition: BF.h:73
Definition: Observable.h:142
void fillMC(DistVariation &) override
See Filler::fillMC
Definition: BF.cc:115
std::optional< TTreeReaderArray< GenMuon > > genMuons
Definition: BF.h:56
std::optional< TTreeReaderValue< GenEvent > > gEv
Definition: BF.h:60