Skip to content

Commit 807a6b1

Browse files
authored
Add THL histograms to framework (#14333)
1 parent a7534db commit 807a6b1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Framework/Core/include/Framework/HistogramSpec.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,19 @@ enum HistType : unsigned int {
3838
kTH1D,
3939
kTH1F,
4040
kTH1I,
41+
kTH1L,
4142
kTH1C,
4243
kTH1S,
4344
kTH2D,
4445
kTH2F,
4546
kTH2I,
47+
kTH2L,
4648
kTH2C,
4749
kTH2S,
4850
kTH3D,
4951
kTH3F,
5052
kTH3I,
53+
kTH3L,
5154
kTH3C,
5255
kTH3S,
5356
kTHnD,
@@ -227,16 +230,19 @@ struct HistFactory {
227230
DECLAREEXT(TH1D);
228231
DECLAREEXT(TH1F);
229232
DECLAREEXT(TH1I);
233+
DECLAREEXT(TH1L);
230234
DECLAREEXT(TH1C);
231235
DECLAREEXT(TH1S);
232236
DECLAREEXT(TH2D);
233237
DECLAREEXT(TH2F);
234238
DECLAREEXT(TH2I);
239+
DECLAREEXT(TH2L);
235240
DECLAREEXT(TH2C);
236241
DECLAREEXT(TH2S);
237242
DECLAREEXT(TH3D);
238243
DECLAREEXT(TH3F);
239244
DECLAREEXT(TH3I);
245+
DECLAREEXT(TH3L);
240246
DECLAREEXT(TH3C);
241247
DECLAREEXT(TH3S);
242248
DECLAREEXT(THnD);

Framework/Core/src/HistogramSpec.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,18 +150,21 @@ HistPtr HistFactory::createHistVariant(const HistogramSpec& histSpec)
150150
CREATE_HIST_CASE(TH1D, TH1)
151151
CREATE_HIST_CASE(TH1F, TH1)
152152
CREATE_HIST_CASE(TH1I, TH1)
153+
CREATE_HIST_CASE(TH1L, TH1)
153154
CREATE_HIST_CASE(TH1C, TH1)
154155
CREATE_HIST_CASE(TH1S, TH1)
155156

156157
CREATE_HIST_CASE(TH2D, TH2)
157158
CREATE_HIST_CASE(TH2F, TH2)
158159
CREATE_HIST_CASE(TH2I, TH2)
160+
CREATE_HIST_CASE(TH2L, TH2)
159161
CREATE_HIST_CASE(TH2C, TH2)
160162
CREATE_HIST_CASE(TH2S, TH2)
161163

162164
CREATE_HIST_CASE(TH3D, TH3)
163165
CREATE_HIST_CASE(TH3F, TH3)
164166
CREATE_HIST_CASE(TH3I, TH3)
167+
CREATE_HIST_CASE(TH3L, TH3)
165168
CREATE_HIST_CASE(TH3C, TH3)
166169
CREATE_HIST_CASE(TH3S, TH3)
167170

@@ -215,16 +218,19 @@ TAxis* HistFactory::getAxis(const int i, T* hist)
215218
EXPIMPL(TH1D);
216219
EXPIMPL(TH1F);
217220
EXPIMPL(TH1I);
221+
EXPIMPL(TH1L);
218222
EXPIMPL(TH1C);
219223
EXPIMPL(TH1S);
220224
EXPIMPL(TH2D);
221225
EXPIMPL(TH2F);
222226
EXPIMPL(TH2I);
227+
EXPIMPL(TH2L);
223228
EXPIMPL(TH2C);
224229
EXPIMPL(TH2S);
225230
EXPIMPL(TH3D);
226231
EXPIMPL(TH3F);
227232
EXPIMPL(TH3I);
233+
EXPIMPL(TH3L);
228234
EXPIMPL(TH3C);
229235
EXPIMPL(TH3S);
230236
EXPIMPL(THnD);

0 commit comments

Comments
 (0)