#include <MjjYbYs.h>
◆ MjjYbYs()
Constructor.
136 Observable(__FUNCTION__,
"Dijet mass double differential cross section")
138 vector<double> recMjj_edges;
139 recMjj_edges.reserve(
Mjj_edges.size()*2);
142 for (
size_t j = 0; j <
Mjj_edges.size()-1; ++j) {
145 recMjj_edges.push_back(m);
146 recMjj_edges.push_back((m+M)/2);
148 recMjj_edges.push_back(
Mjj_edges.back());
150 int nRecMjjBins = recMjj_edges.size()-1;
153 recBinning->AddAxis(
"Mjj", nRecMjjBins, recMjj_edges.data(),
false,
false);
◆ getFiller()
Constructs a filler for the observable.
Reimplemented from Observable.
163 return make_unique<MjjYbYsFiller>(*
this, reader);
◆ setLmatrix()
void setLmatrix |
( |
const std::unique_ptr< TH1 > & |
bias, |
|
|
std::unique_ptr< TH2 > & |
L |
|
) |
| |
|
overridevirtual |
See Observable::getLmatrix
- Todo:
- fix
Reimplemented from Observable.
169 cout <<
"No L matrix for 3D Dijet mass" << endl;
The documentation for this struct was generated from the following files:
- /builds/cms-analysis/general/DasAnalysisSystem/Core/Installer/Core/Unfolding/interface/MjjYbYs.h
- /builds/cms-analysis/general/DasAnalysisSystem/Core/Installer/Core/Unfolding/src/MjjYbYs.cc