8 #include <TUnfoldBinning.h>
9 #include <TTreeReaderArray.h>
13 #if !defined(__CLING__) || defined(__ROOTCLING__)
22 static const std::vector<double>
Mjj_edges { 200, 249, 306, 372, 449, 539, 641,
23 756, 887, 1029, 1187, 1361, 1556, 1769,
24 2008, 2273, 2572, 2915, 3306, 3754, 4244,
25 4805, 5374, 6094, 6908, 7861, 8929, 10050 },
34 #if !defined(__CLING__) || defined(__ROOTCLING__)
43 std::unique_ptr<Filler>
getFiller (TTreeReader& reader)
const override;
49 void setLmatrix (
const std::unique_ptr<TH1>&, std::unique_ptr<TH2>&)
override;
55 std::optional<TTreeReaderArray<GenJet>>
genJets;
57 std::optional<TTreeReaderValue<GenEvent>>
gEv;
58 TTreeReaderValue<RecEvent>
rEv;
72 void match ()
override;