36 {
"eta",
"#Eta", {HistType::kTH1F, {{100, -2.0, 2.0}}}},
37 {
"phi",
"#Phi", {HistType::kTH1D, {{102, 0, 2 * M_PI}}}},
38 {
"pt",
"p_{T}", {HistType::kTH1D, {{1002, -0.01, 50.1}}}},
39 {
"ptToPt",
"#ptToPt", {HistType::kTH2F, {{100, -0.01, 10.01}, {100, -0.01, 10.01}}}}
44 REQUIRE(registry.get<TH1>(
HIST(
"eta"))->GetNbinsX() == 100);
45 REQUIRE(registry.get<TH1>(
HIST(
"phi"))->GetNbinsX() == 102);
46 REQUIRE(registry.get<TH1>(
HIST(
"pt"))->GetNbinsX() == 1002);
47 REQUIRE(registry.get<TH2>(
HIST(
"ptToPt"))->GetNbinsX() == 100);
48 REQUIRE(registry.get<TH2>(
HIST(
"ptToPt"))->GetNbinsY() == 100);
51 auto histo = registry.get<TH1>(
HIST(
"pt")).get();
52 REQUIRE(histo->GetNbinsX() == 1002);
56 auto histo2 =
r.get<TH1>(
HIST(
"histo")).get();
57 REQUIRE(histo2->GetNbinsX() == 100);
115 registry.
add(
"stepTHnF",
"a", {
kStepTHnF, {{100, -10.0f, 10.01f}, {100, -10.0f, 10.01f}}, 2});
116 registry.add(
"stepTHnD",
"b", {
kStepTHnD, {{100, -10.0f, 10.01f}, {100, -10.0f, 10.01f}}, 3});
117 registry.addClone(
"stepTHnD",
"stepTHnD2");
119 auto histo = registry.get<
StepTHn>(
HIST(
"stepTHnD"));
120 REQUIRE(histo->getNSteps() == 3);
123 registry.fill(
HIST(
"stepTHnF"), 0, 0., 3.);
125 registry.fill(
HIST(
"stepTHnF"), 1, 0., 4.);
127 registry.fill(
HIST(
"stepTHnD2"), 1, 0., 4.);