copy of class, whichis actually unclear ie
do we want plots for test and reference ?
of just one set, and we create two objects
if we want both ? Why do we have a "Run3"
set of plots, when they are really "TRT"
plots - you want TRT hits, ask for TRT hits,
not "Run3", but probably better to put them
in a separate class, otherwise ...
- Author
- sutt
- Date
- Wed 22 Jul 2026 08:00:05 BST
- Id
- TRTPlots.h, v0.0 Wed 22 Jul 2026 08:00:05 BST sutt
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
Definition in file TRTPlots.h.
Value:
X(NTRTHitsXe) \
X(NTRTHitsAr) \
X(NTRTHighThresholdHits) \
X(NTRTHighThresholdHitsXe) \
X(NTRTHighThresholdHitsAr) \
\
X(NTRTOutliers) \
X(NTRTHighThresholdOutliers)
all these enums for all the histograms are really nasty and the names for them, and making sure they are all consistent, is even worse, so once and for all, create single place for the enum and string names to be generated from - guarantees the enum and string names, are always consistent, sadly there seems no better way
Definition at line 38 of file TRTPlots.h.
38#define TRT_PARAMS(X) \
39 X(NTRTHits) \
40 X(NTRTHitsXe) \
41 X(NTRTHitsAr) \
42 X(NTRTHighThresholdHits) \
43 X(NTRTHighThresholdHitsXe) \
44 X(NTRTHighThresholdHitsAr) \
45 \
46 X(NTRTOutliers) \
47 X(NTRTHighThresholdOutliers)