1 #ifndef DAS_UNFOLDING_MJJYMAX
2 #define DAS_UNFOLDING_MJJYMAX
9 #include <TUnfoldBinning.h>
10 #include <TTreeReaderArray.h>
14 #if !defined(__CLING__) || defined(__ROOTCLING__)
23 static const std::vector<double>
Mjj_edges { 200, 249, 306, 372, 449, 539, 641,
24 756, 887, 1029, 1187, 1361, 1556, 1769,
25 2008, 2273, 2572, 2915, 3306, 3754, 4244,
26 4805, 5374, 6094, 6908, 7861, 8929, 10050 },
35 #if !defined(__CLING__) || defined(__ROOTCLING__)
45 std::unique_ptr<Filler>
getFiller (TTreeReader& reader)
const override;
51 void setLmatrix (
const std::unique_ptr<TH1>&, std::unique_ptr<TH2>&)
override;
57 std::optional<TTreeReaderArray<GenJet>>
genJets;
59 std::optional<TTreeReaderValue<GenEvent>>
gEv;
60 TTreeReaderValue<RecEvent>
rEv;
74 void match ()
override;