|
ATLAS Offline Software
|
class holding Pt plots for Inner Detector RTT Validation and implementing fill methods
More...
#include <InDetPerfPlot_Hits.h>
|
| InDetPerfPlot_Hits (InDetPlotBase *pParent, const std::string &dirName, bool isITk) |
|
void | fill (const xAOD::TrackParticle &track, float mu, float weight) |
|
SingleHistogramDefinition | retrieveDefinition (const std::string &histoIdentifier, const std::string &folder="default", const std::string &nameOverride="") |
| Retrieve a single histogram definition, given the unique string identifier. More...
|
|
template<class Htype > |
void | book (Htype *&pHisto, const std::string &histoIdentifier, const std::string &nameOverride="", const std::string &folder="default") |
| Helper method to book histograms using an identifier string. More...
|
|
void | book (TH1 *&pHisto, const SingleHistogramDefinition &hd) |
| Book a TH1 histogram. More...
|
|
void | book (TProfile *&pHisto, const SingleHistogramDefinition &hd) |
| Book a TProfile histogram. More...
|
|
void | book (TProfile2D *&pHisto, const SingleHistogramDefinition &hd) |
| Book a TProfile2D histogram. More...
|
|
void | book (TH2 *&pHisto, const SingleHistogramDefinition &hd) |
| Book a 2D histogram (TH2) More...
|
|
void | book (TEfficiency *&pHisto, const SingleHistogramDefinition &hd) |
| Book a (1-D) TEfficiency. More...
|
|
void | initialize () |
|
void | finalize () |
|
void | setDetailLevel (int iDetailLevel) |
|
void | RegisterSubPlot (PlotBase *pPlotBase) |
|
std::vector< HistData > | retrieveBookedHistograms () |
| Retrieve all booked histograms. More...
|
|
std::vector< TreeData > | retrieveBookedTrees () |
| Retrieve all booked trees. More...
|
|
std::vector< EfficiencyData > | retrieveBookedEfficiencies () |
| Retrieve all booked efficiency objects. More...
|
|
TTree * | BookTree (const std::string &name, bool prependDir=true) |
| Book a TTree. More...
|
|
const std::string & | getDirectory () |
|
bool | msgLvl (const MSG::Level lvl) const |
| Test the output level. More...
|
|
MsgStream & | msg () const |
| The standard message stream. More...
|
|
MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. More...
|
|
void | setLevel (MSG::Level lvl) |
| Change the current logging level. More...
|
|
|
static void | fillHisto (TProfile *pTprofile, const float bin, const float weight, const float weight2=1.0) |
|
static void | fillHisto (TProfile2D *pTprofile, const float xval, const float yval, const float weight, const float weight2=1.0) |
|
static void | fillHisto (TH1 *pTh1, const float value) |
|
static void | fillHisto (TH1 *pTh1, const float value, const float weight) |
|
static void | fillHisto (TH2 *pTh2, const float xval, const float yval) |
|
static void | fillHisto (TH2 *pTh2, const float xval, const float yval, const float weight) |
|
static void | fillHisto (TH3 *pTh3, const float xval, const float yval, const float zval) |
|
static void | fillHisto (TEfficiency *pTeff, const float value, const bool accepted, float weight) |
|
static void | fillHisto (TEfficiency *eff2d, const float xvalue, const float yvalue, const bool accepted, const float weight) |
|
|
template<class T > |
void | mBook (T &pHisto, const std::string &histoIdentifier) |
| book, for use by macro More...
|
|
class holding Pt plots for Inner Detector RTT Validation and implementing fill methods
Definition at line 24 of file InDetPerfPlot_Hits.h.
◆ InDetPerfPlot_Hits()
InDetPerfPlot_Hits::InDetPerfPlot_Hits |
( |
InDetPlotBase * |
pParent, |
|
|
const std::string & |
dirName, |
|
|
bool |
isITk |
|
) |
| |
◆ book() [1/6]
template<class Htype >
void InDetPlotBase::book |
( |
Htype *& |
pHisto, |
|
|
const std::string & |
histoIdentifier, |
|
|
const std::string & |
nameOverride = "" , |
|
|
const std::string & |
folder = "default" |
|
) |
| |
|
inherited |
Helper method to book histograms using an identifier string.
- Parameters
-
pHisto | Pointer to the histogram to be booked (assumed to be initialized to nullptr) |
histoIdentifier | Identifier (looked up in the XML file) |
nameOverride | Allows to override the histo name w.r.t the identifier. Leave empty for no override. This can be used to instantiate multiple, identically binned plots from a single entry in the XML. |
folder | Folder to place the plot (if any) |
◆ book() [2/6]
◆ book() [3/6]
◆ book() [4/6]
◆ book() [5/6]
◆ book() [6/6]
◆ Book1D() [1/2]
TH1D * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBins, |
|
|
float |
start, |
|
|
float |
end, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram.
Definition at line 94 of file PlotBase.cxx.
97 Bool_t oldstat = TH1::AddDirectoryStatus();
98 TH1::AddDirectory(
false);
100 TH1::AddDirectory(oldstat);
◆ Book1D() [2/2]
TH1D * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
TH1 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram using refHist as reference for number of bins and axis range.
Definition at line 108 of file PlotBase.cxx.
110 Bool_t oldstat = TH1::AddDirectoryStatus();
111 TH1::AddDirectory(
false);
113 refHist->GetXaxis()->GetXbins()->GetArray());
115 TH1::AddDirectory(oldstat);
◆ Book2D() [1/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
Double_t * |
binsX, |
|
|
int |
nBinsY, |
|
|
Double_t |
startY, |
|
|
Double_t |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2F histogram with variable x axis binning.
Definition at line 144 of file PlotBase.cxx.
147 Bool_t oldstat = TH2::AddDirectoryStatus();
148 TH2::AddDirectory(
false);
151 TH2::AddDirectory(oldstat);
◆ Book2D() [2/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2F histogram.
Definition at line 123 of file PlotBase.cxx.
126 Bool_t oldstat = TH2::AddDirectoryStatus();
127 TH2::AddDirectory(
false);
130 TH2::AddDirectory(oldstat);
◆ Book2D() [3/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
TH2 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2D histogram using refHist as reference for number of bins and axis range.
Definition at line 138 of file PlotBase.cxx.
139 return Book2D(
name,
labels, refHist->GetNbinsX(), refHist->GetXaxis()->GetXmin(), refHist->GetXaxis()->GetXmax(),
140 refHist->GetNbinsY(), refHist->GetYaxis()->GetXmin(), refHist->GetYaxis()->GetXmax(), prependDir);
◆ Book3D() [1/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
int |
nBinsZ, |
|
|
float |
startZ, |
|
|
float |
endZ, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3F histogram.
Definition at line 157 of file PlotBase.cxx.
160 Bool_t oldstat = TH3::AddDirectoryStatus();
161 TH3::AddDirectory(
false);
163 labels.c_str(), nBinsX, startX, endX, nBinsY, startY, endY, nBinsZ, startZ, endZ);
165 TH3::AddDirectory(oldstat);
◆ Book3D() [2/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
TH3 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3F histogram using refHist as reference for number of bins and axis range.
Definition at line 171 of file PlotBase.cxx.
173 Bool_t oldstat = TH3::AddDirectoryStatus();
174 TH3::AddDirectory(
false);
176 refHist->GetXaxis()->GetXbins()->GetArray(), refHist->GetNbinsY(),
177 refHist->GetYaxis()->GetXbins()->GetArray(), refHist->GetNbinsZ(),
178 refHist->GetZaxis()->GetXbins()->GetArray());
179 TH3::AddDirectory(oldstat);
◆ BookTEfficiency() [1/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (1-D) TEfficiency histogram.
Definition at line 257 of file PlotBase.cxx.
263 hist->SetDirectory(
nullptr);
◆ BookTEfficiency() [2/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const int |
nBinsy, |
|
|
const float |
ylo, |
|
|
const float |
yhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (2-D) TEfficiency histogram.
Definition at line 270 of file PlotBase.cxx.
274 hist->SetDirectory(
nullptr);
◆ BookTProfile() [1/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float * |
binsX, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis.
Definition at line 204 of file PlotBase.cxx.
207 Bool_t oldstat = TProfile::AddDirectoryStatus();
208 TProfile::AddDirectory(
false);
211 TProfile::AddDirectory(oldstat);
◆ BookTProfile() [2/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
float |
startY = -1 , |
|
|
float |
endY = -1 , |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile histogram.
Definition at line 186 of file PlotBase.cxx.
190 Bool_t oldstat = TProfile::AddDirectoryStatus();
191 TProfile::AddDirectory(
false);
192 std::string
opt = useRMS ?
"S" :
"";
193 if ((startY == -1) and (endY == -1)) {
198 TProfile::AddDirectory(oldstat);
◆ BookTProfile2D() [1/2]
TProfile2D * PlotBase::BookTProfile2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const double |
xlo, |
|
|
const double |
xhi, |
|
|
const int |
nBinsY, |
|
|
const double |
ylo, |
|
|
const double |
yhi, |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 231 of file PlotBase.cxx.
235 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
236 TProfile2D::AddDirectory(
false);
237 std::string
opt = useRMS ?
"S" :
"";
239 TProfile2D::AddDirectory(oldstat);
◆ BookTProfile2D() [2/2]
TProfile2D * PlotBase::BookTProfile2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
double * |
binsX, |
|
|
const int |
nBinsY, |
|
|
double * |
binsY, |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 245 of file PlotBase.cxx.
247 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
248 TProfile2D::AddDirectory(
false);
249 std::string
opt = useRMS ?
"S" :
"";
251 TProfile2D::AddDirectory(oldstat);
◆ BookTProfileRangeY()
TProfile * PlotBase::BookTProfileRangeY |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
double * |
binsX, |
|
|
double |
startY, |
|
|
double |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis and limits in y-values.
Definition at line 217 of file PlotBase.cxx.
221 Bool_t oldstat = TProfile::AddDirectoryStatus();
222 TProfile::AddDirectory(
false);
225 TProfile::AddDirectory(oldstat);
◆ BookTree()
TTree * PlotBase::BookTree |
( |
const std::string & |
name, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TTree.
Definition at line 281 of file PlotBase.cxx.
285 tree->SetAutoSave(0);
286 tree->SetAutoFlush(0);
287 tree->SetDirectory(
nullptr);
◆ constructPrefix()
std::string PlotBase::constructPrefix |
( |
std::string |
dir, |
|
|
bool |
prependDir |
|
) |
| |
|
staticprivateinherited |
◆ fill()
Definition at line 214 of file InDetPerfPlot_Hits.cxx.
220 uint8_t iInnerMostPixelHits(0), iInnerMostPixelEndcapHits(0), iNextToInnerMostPixelHits(0),
221 iNextToInnerMostPixelEndcapHits(0), iPixHits(0), iSctHits(0), iTrtHits(0), iTrtXeHits(0);
222 uint8_t iPixHoles(0), iSCTHoles(0), iTrtHTHits(0), iTrtHTXeHits(0);
223 uint8_t iInnerMostPixelShared(0), iInnerMostPixelEndcapShared(0), iPixelShared(0), iSCTShared(0);
363 uint8_t iInnerMostPixelOutliers(0), iInnerMostPixelEndcapOutliers(0), iInnerMostPixelSplit(0), iInnerMostPixelEndcapSplit(0);
364 uint8_t iExpectedInnerMostPixelHits(0), iExpectedNextToInnerMostPixelHits(0);
365 uint8_t iPixelOutliers(0), iPixelContribLayers(0), iPixelSplit(0), iPixelGanged(0), iPixelGangedFakes(0);
366 uint8_t iSCTOutliers(0), iSCTDoubleHoles(0);
367 uint8_t iTRTOutliers(0), iTRTHTOutliers(0);
368 uint8_t iPixelDeadSensors(0), iSCTDeadSensors(0);
◆ fillHisto() [1/9]
void InDetPlotBase::fillHisto |
( |
TEfficiency * |
eff2d, |
|
|
const float |
xvalue, |
|
|
const float |
yvalue, |
|
|
const bool |
accepted, |
|
|
const float |
weight |
|
) |
| |
|
staticinherited |
Definition at line 142 of file InDetPlotBase.cxx.
143 if (eff2d and validArguments(xvalue, yvalue)) {
144 if(
weight==1.) eff2d->Fill(accepted, xvalue, yvalue);
145 else eff2d->FillWeighted(accepted,
weight, xvalue, yvalue);
◆ fillHisto() [2/9]
void InDetPlotBase::fillHisto |
( |
TEfficiency * |
pTeff, |
|
|
const float |
value, |
|
|
const bool |
accepted, |
|
|
float |
weight |
|
) |
| |
|
staticinherited |
◆ fillHisto() [3/9]
void InDetPlotBase::fillHisto |
( |
TH1 * |
pTh1, |
|
|
const float |
value |
|
) |
| |
|
staticinherited |
◆ fillHisto() [4/9]
void InDetPlotBase::fillHisto |
( |
TH1 * |
pTh1, |
|
|
const float |
value, |
|
|
const float |
weight |
|
) |
| |
|
staticinherited |
◆ fillHisto() [5/9]
void InDetPlotBase::fillHisto |
( |
TH2 * |
pTh2, |
|
|
const float |
xval, |
|
|
const float |
yval |
|
) |
| |
|
staticinherited |
◆ fillHisto() [6/9]
void InDetPlotBase::fillHisto |
( |
TH2 * |
pTh2, |
|
|
const float |
xval, |
|
|
const float |
yval, |
|
|
const float |
weight |
|
) |
| |
|
staticinherited |
◆ fillHisto() [7/9]
void InDetPlotBase::fillHisto |
( |
TH3 * |
pTh3, |
|
|
const float |
xval, |
|
|
const float |
yval, |
|
|
const float |
zval |
|
) |
| |
|
staticinherited |
◆ fillHisto() [8/9]
void InDetPlotBase::fillHisto |
( |
TProfile * |
pTprofile, |
|
|
const float |
bin, |
|
|
const float |
weight, |
|
|
const float |
weight2 = 1.0 |
|
) |
| |
|
staticinherited |
◆ fillHisto() [9/9]
void InDetPlotBase::fillHisto |
( |
TProfile2D * |
pTprofile, |
|
|
const float |
xval, |
|
|
const float |
yval, |
|
|
const float |
weight, |
|
|
const float |
weight2 = 1.0 |
|
) |
| |
|
staticinherited |
◆ finalize()
void PlotBase::finalize |
( |
| ) |
|
|
inherited |
◆ finalizePlots()
virtual void PlotBase::finalizePlots |
( |
| ) |
|
|
inlineprivatevirtualinherited |
Reimplemented in TCCPlots, JetTagDQA::BTaggingValidationPlots, InDetPerfPlot_VertexTruthMatching, ZeeValidation::ReconElectronsPlots, InDetPerfPlot_Efficiency, InDetPerfPlot_Resolution, InDetPerfPlot_TRTExtension, InDetPerfPlot_TrackParameters, IDTPM::HitsOnTracksPlots, ZeeValidation::TrueElectronsPlots, IDTPM::VertexParametersPlots, ZeeValidation::TrueFwdElectronsPlots, IDTPM::NtracksPlots, IDTPM::DuplicateRatePlots, IDTPM::EfficiencyPlots, IDTPM::FakeRatePlots, IDTPM::OfflineElectronPlots, InDetPerfPlot_FakeRate, IDTPM::ResolutionPlots, IDTPM::TrackParametersPlots, InDetPerfPlot_Duplicate, InDetBasicPlot, and Trk::EfficiencyPlots.
Definition at line 92 of file PlotBase.h.
◆ getDirectory()
const std::string& PlotBase::getDirectory |
( |
| ) |
|
|
inlineinherited |
◆ initialize()
void PlotBase::initialize |
( |
| ) |
|
|
inherited |
◆ initializePlots()
void InDetPerfPlot_Hits::initializePlots |
( |
| ) |
|
|
privatevirtual |
◆ initMessaging()
void AthMessaging::initMessaging |
( |
| ) |
const |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
◆ mBook()
template<class T >
void InDetPlotBase::mBook |
( |
T & |
pHisto, |
|
|
const std::string & |
histoIdentifier |
|
) |
| |
|
inlineprotectedinherited |
book, for use by macro
Definition at line 83 of file InDetPlotBase.h.
84 return book(pHisto, histoIdentifier.substr(2));
◆ msg() [1/2]
MsgStream & AthMessaging::msg |
( |
| ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 164 of file AthMessaging.h.
◆ msg() [2/2]
MsgStream & AthMessaging::msg |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 179 of file AthMessaging.h.
180 {
return msg() << lvl; }
◆ msgLvl()
bool AthMessaging::msgLvl |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
Test the output level.
- Parameters
-
lvl | The message level to test against |
- Returns
- boolean Indicating if messages at given level will be printed
- Return values
-
true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
◆ RegisterSubPlot()
void PlotBase::RegisterSubPlot |
( |
PlotBase * |
pPlotBase | ) |
|
|
inlineinherited |
◆ retrieveBookedEfficiencies()
std::vector< EfficiencyData > PlotBase::retrieveBookedEfficiencies |
( |
| ) |
|
|
inherited |
Retrieve all booked efficiency objects.
Definition at line 83 of file PlotBase.cxx.
86 std::vector<EfficiencyData> subNodeHists = subNode->retrieveBookedEfficiencies();
87 vBookedEfficiencies.insert(vBookedEfficiencies.end(), subNodeHists.begin(), subNodeHists.end());
89 return vBookedEfficiencies;
◆ retrieveBookedHistograms()
std::vector< HistData > PlotBase::retrieveBookedHistograms |
( |
| ) |
|
|
inherited |
Retrieve all booked histograms.
Definition at line 63 of file PlotBase.cxx.
66 std::vector<HistData> subNodeHists = subNode->retrieveBookedHistograms();
67 vBookedHistograms.insert(vBookedHistograms.end(), subNodeHists.begin(), subNodeHists.end());
69 return vBookedHistograms;
◆ retrieveBookedTrees()
std::vector< TreeData > PlotBase::retrieveBookedTrees |
( |
| ) |
|
|
inherited |
Retrieve all booked trees.
Definition at line 73 of file PlotBase.cxx.
76 std::vector<TreeData> subNodeTrees = subNode->retrieveBookedTrees();
77 vBookedTrees.insert(vBookedTrees.end(), subNodeTrees.begin(), subNodeTrees.end());
◆ retrieveDefinition()
Retrieve a single histogram definition, given the unique string identifier.
Definition at line 151 of file InDetPlotBase.cxx.
155 bool folderDefault = (
folder.empty() or
folder ==
"default");
158 if (folderDefault and
s.empty()) {
159 const std::string otherDefault = (
folder.empty()) ? (
"default") :
"";
163 ATH_MSG_WARNING(
"Histogram definition is empty for identifier " << histoIdentifier);
165 if (!nameOverride.empty()){
166 s.name = nameOverride;
◆ setDetailLevel()
void PlotBase::setDetailLevel |
( |
int |
iDetailLevel | ) |
|
|
inherited |
Definition at line 55 of file PlotBase.cxx.
57 subNode->setDetailLevel(iDetailLevel);
◆ setLevel()
void AthMessaging::setLevel |
( |
MSG::Level |
lvl | ) |
|
|
inherited |
◆ ATLAS_THREAD_SAFE
std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
|
mutableprivateinherited |
◆ m_histoDefSvc
◆ m_iDetailLevel
int PlotBase::m_iDetailLevel |
|
protectedinherited |
◆ m_imsg
std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |
|
mutableprivateinherited |
◆ m_isITk
bool InDetPerfPlot_Hits::m_isITk |
|
private |
◆ m_lvl
std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |
|
mutableprivateinherited |
◆ m_msg_tls
boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
◆ m_nExpectedInnerMostPixelHits
TH1* InDetPerfPlot_Hits::m_nExpectedInnerMostPixelHits {nullptr} |
|
private |
◆ m_nExpectedInnerMostPixelHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nExpectedInnerMostPixelHits_vs_eta {nullptr} |
|
private |
◆ m_nExpectedInnerMostPixelHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nExpectedInnerMostPixelHits_vs_etaphi {nullptr} |
|
private |
◆ m_nExpectedInnerMostPixelHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nExpectedInnerMostPixelHits_vs_mu {nullptr} |
|
private |
◆ m_nExpectedInnerMostPixelHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nExpectedInnerMostPixelHits_vs_phi {nullptr} |
|
private |
◆ m_nExpectedNextToInnerMostPixelHits
TH1* InDetPerfPlot_Hits::m_nExpectedNextToInnerMostPixelHits {nullptr} |
|
private |
◆ m_nExpectedNextToInnerMostPixelHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nExpectedNextToInnerMostPixelHits_vs_eta {nullptr} |
|
private |
◆ m_nExpectedNextToInnerMostPixelHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nExpectedNextToInnerMostPixelHits_vs_etaphi {nullptr} |
|
private |
◆ m_nExpectedNextToInnerMostPixelHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nExpectedNextToInnerMostPixelHits_vs_mu {nullptr} |
|
private |
◆ m_nExpectedNextToInnerMostPixelHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nExpectedNextToInnerMostPixelHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapHits {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapHits_vs_etaphi {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapOutliers
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapOutliers {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapOutliers_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapOutliers_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelEndcapOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelEndcapOutliers_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelHits {nullptr} |
|
private |
◆ m_nInnerMostPixelHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nInnerMostPixelHits_vs_etaphi {nullptr} |
|
private |
◆ m_nInnerMostPixelHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelOutliers
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelOutliers {nullptr} |
|
private |
◆ m_nInnerMostPixelOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelOutliers_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelOutliers_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelOutliers_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedEndcapHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelSharedEndcapHits {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedEndcapHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedEndcapHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedEndcapHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedEndcapHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedEndcapHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedEndcapHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelSharedHits {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelSharedHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSharedHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitEndcapHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelSplitEndcapHits {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitEndcapHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitEndcapHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitEndcapHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitEndcapHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitEndcapHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitEndcapHits_vs_phi {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitHits
TH1* InDetPerfPlot_Hits::m_nInnerMostPixelSplitHits {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitHits_vs_eta {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitHits_vs_mu {nullptr} |
|
private |
◆ m_nInnerMostPixelSplitHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nInnerMostPixelSplitHits_vs_phi {nullptr} |
|
private |
◆ m_nm
std::string AthMessaging::m_nm |
|
privateinherited |
◆ m_nNextToInnerMostPixelEndcapHits
TH1* InDetPerfPlot_Hits::m_nNextToInnerMostPixelEndcapHits {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelEndcapHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelEndcapHits_vs_eta {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelEndcapHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nNextToInnerMostPixelEndcapHits_vs_etaphi {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelEndcapHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelEndcapHits_vs_mu {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelEndcapHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelEndcapHits_vs_phi {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelHits
TH1* InDetPerfPlot_Hits::m_nNextToInnerMostPixelHits {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelHits_vs_eta {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nNextToInnerMostPixelHits_vs_etaphi {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelHits_vs_mu {nullptr} |
|
private |
◆ m_nNextToInnerMostPixelHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nNextToInnerMostPixelHits_vs_phi {nullptr} |
|
private |
◆ m_nPixelContribLayers
TH1* InDetPerfPlot_Hits::m_nPixelContribLayers {nullptr} |
|
private |
◆ m_nPixelContribLayers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelContribLayers_vs_eta {nullptr} |
|
private |
◆ m_nPixelContribLayers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelContribLayers_vs_mu {nullptr} |
|
private |
◆ m_nPixelContribLayers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelContribLayers_vs_phi {nullptr} |
|
private |
◆ m_nPixelDeadSensors
TH1* InDetPerfPlot_Hits::m_nPixelDeadSensors {nullptr} |
|
private |
◆ m_nPixelDeadSensors_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelDeadSensors_vs_eta {nullptr} |
|
private |
◆ m_nPixelDeadSensors_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nPixelDeadSensors_vs_etaphi {nullptr} |
|
private |
◆ m_nPixelDeadSensors_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelDeadSensors_vs_mu {nullptr} |
|
private |
◆ m_nPixelDeadSensors_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelDeadSensors_vs_phi {nullptr} |
|
private |
◆ m_nPixelGangedHits
TH1* InDetPerfPlot_Hits::m_nPixelGangedHits {nullptr} |
|
private |
◆ m_nPixelGangedHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHits_vs_eta {nullptr} |
|
private |
◆ m_nPixelGangedHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHits_vs_mu {nullptr} |
|
private |
◆ m_nPixelGangedHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHits_vs_phi {nullptr} |
|
private |
◆ m_nPixelGangedHitsFlaggedFakes
TH1* InDetPerfPlot_Hits::m_nPixelGangedHitsFlaggedFakes {nullptr} |
|
private |
◆ m_nPixelGangedHitsFlaggedFakes_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHitsFlaggedFakes_vs_eta {nullptr} |
|
private |
◆ m_nPixelGangedHitsFlaggedFakes_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHitsFlaggedFakes_vs_mu {nullptr} |
|
private |
◆ m_nPixelGangedHitsFlaggedFakes_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelGangedHitsFlaggedFakes_vs_phi {nullptr} |
|
private |
◆ m_nPixelHits
TH1* InDetPerfPlot_Hits::m_nPixelHits {nullptr} |
|
private |
◆ m_nPixelHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelHits_vs_eta {nullptr} |
|
private |
◆ m_nPixelHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nPixelHits_vs_etaphi {nullptr} |
|
private |
◆ m_nPixelHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelHits_vs_mu {nullptr} |
|
private |
◆ m_nPixelHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelHits_vs_phi {nullptr} |
|
private |
◆ m_nPixelHoles
TH1* InDetPerfPlot_Hits::m_nPixelHoles {nullptr} |
|
private |
◆ m_nPixelHoles_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelHoles_vs_eta {nullptr} |
|
private |
◆ m_nPixelHoles_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nPixelHoles_vs_etaphi {nullptr} |
|
private |
◆ m_nPixelHoles_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelHoles_vs_mu {nullptr} |
|
private |
◆ m_nPixelHoles_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelHoles_vs_phi {nullptr} |
|
private |
◆ m_nPixelOutliers
TH1* InDetPerfPlot_Hits::m_nPixelOutliers {nullptr} |
|
private |
◆ m_nPixelOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelOutliers_vs_eta {nullptr} |
|
private |
◆ m_nPixelOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelOutliers_vs_mu {nullptr} |
|
private |
◆ m_nPixelOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelOutliers_vs_phi {nullptr} |
|
private |
◆ m_nPixelSharedHits
TH1* InDetPerfPlot_Hits::m_nPixelSharedHits {nullptr} |
|
private |
◆ m_nPixelSharedHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelSharedHits_vs_eta {nullptr} |
|
private |
◆ m_nPixelSharedHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelSharedHits_vs_mu {nullptr} |
|
private |
◆ m_nPixelSharedHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelSharedHits_vs_phi {nullptr} |
|
private |
◆ m_nPixelSplitHits
TH1* InDetPerfPlot_Hits::m_nPixelSplitHits {nullptr} |
|
private |
◆ m_nPixelSplitHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nPixelSplitHits_vs_eta {nullptr} |
|
private |
◆ m_nPixelSplitHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nPixelSplitHits_vs_mu {nullptr} |
|
private |
◆ m_nPixelSplitHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nPixelSplitHits_vs_phi {nullptr} |
|
private |
◆ m_nSCTDeadSensors
TH1* InDetPerfPlot_Hits::m_nSCTDeadSensors {nullptr} |
|
private |
◆ m_nSCTDeadSensors_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTDeadSensors_vs_eta {nullptr} |
|
private |
◆ m_nSCTDeadSensors_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nSCTDeadSensors_vs_etaphi {nullptr} |
|
private |
◆ m_nSCTDeadSensors_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTDeadSensors_vs_mu {nullptr} |
|
private |
◆ m_nSCTDeadSensors_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTDeadSensors_vs_phi {nullptr} |
|
private |
◆ m_nSCTDoubleHoles
TH1* InDetPerfPlot_Hits::m_nSCTDoubleHoles {nullptr} |
|
private |
◆ m_nSCTDoubleHoles_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTDoubleHoles_vs_eta {nullptr} |
|
private |
◆ m_nSCTDoubleHoles_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nSCTDoubleHoles_vs_etaphi {nullptr} |
|
private |
◆ m_nSCTDoubleHoles_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTDoubleHoles_vs_mu {nullptr} |
|
private |
◆ m_nSCTDoubleHoles_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTDoubleHoles_vs_phi {nullptr} |
|
private |
◆ m_nSCTHits
TH1* InDetPerfPlot_Hits::m_nSCTHits {nullptr} |
|
private |
◆ m_nSCTHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTHits_vs_eta {nullptr} |
|
private |
◆ m_nSCTHits_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nSCTHits_vs_etaphi {nullptr} |
|
private |
◆ m_nSCTHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTHits_vs_mu {nullptr} |
|
private |
◆ m_nSCTHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTHits_vs_phi {nullptr} |
|
private |
◆ m_nSCTHoles
TH1* InDetPerfPlot_Hits::m_nSCTHoles {nullptr} |
|
private |
◆ m_nSCTHoles_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTHoles_vs_eta {nullptr} |
|
private |
◆ m_nSCTHoles_vs_etaphi
TProfile2D* InDetPerfPlot_Hits::m_nSCTHoles_vs_etaphi {nullptr} |
|
private |
◆ m_nSCTHoles_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTHoles_vs_mu {nullptr} |
|
private |
◆ m_nSCTHoles_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTHoles_vs_phi {nullptr} |
|
private |
◆ m_nSCTOutliers
TH1* InDetPerfPlot_Hits::m_nSCTOutliers {nullptr} |
|
private |
◆ m_nSCTOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTOutliers_vs_eta {nullptr} |
|
private |
◆ m_nSCTOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTOutliers_vs_mu {nullptr} |
|
private |
◆ m_nSCTOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTOutliers_vs_phi {nullptr} |
|
private |
◆ m_nSCTSharedHits
TH1* InDetPerfPlot_Hits::m_nSCTSharedHits {nullptr} |
|
private |
◆ m_nSCTSharedHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nSCTSharedHits_vs_eta {nullptr} |
|
private |
◆ m_nSCTSharedHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nSCTSharedHits_vs_mu {nullptr} |
|
private |
◆ m_nSCTSharedHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nSCTSharedHits_vs_phi {nullptr} |
|
private |
◆ m_nTRTHighThresholdHits
TH1* InDetPerfPlot_Hits::m_nTRTHighThresholdHits {nullptr} |
|
private |
◆ m_nTRTHighThresholdHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHits_vs_eta {nullptr} |
|
private |
◆ m_nTRTHighThresholdHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHits_vs_mu {nullptr} |
|
private |
◆ m_nTRTHighThresholdHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHits_vs_phi {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsAr
TH1* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsAr {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsAr_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsAr_vs_eta {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsAr_vs_mu_central
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsAr_vs_mu_central {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsAr_vs_mu_ECsideA
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsAr_vs_mu_ECsideA {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsAr_vs_mu_ECsideC
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsAr_vs_mu_ECsideC {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsXe
TH1* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsXe {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsXe_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsXe_vs_eta {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsXe_vs_mu_central
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsXe_vs_mu_central {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsXe_vs_mu_ECsideA
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsXe_vs_mu_ECsideA {nullptr} |
|
private |
◆ m_nTRTHighThresholdHitsXe_vs_mu_ECsideC
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdHitsXe_vs_mu_ECsideC {nullptr} |
|
private |
◆ m_nTRTHighThresholdOutliers
TH1* InDetPerfPlot_Hits::m_nTRTHighThresholdOutliers {nullptr} |
|
private |
◆ m_nTRTHighThresholdOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdOutliers_vs_eta {nullptr} |
|
private |
◆ m_nTRTHighThresholdOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdOutliers_vs_mu {nullptr} |
|
private |
◆ m_nTRTHighThresholdOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nTRTHighThresholdOutliers_vs_phi {nullptr} |
|
private |
◆ m_nTRTHits
TH1* InDetPerfPlot_Hits::m_nTRTHits {nullptr} |
|
private |
◆ m_nTRTHits_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHits_vs_eta {nullptr} |
|
private |
◆ m_nTRTHits_vs_mu
TProfile* InDetPerfPlot_Hits::m_nTRTHits_vs_mu {nullptr} |
|
private |
◆ m_nTRTHits_vs_phi
TProfile* InDetPerfPlot_Hits::m_nTRTHits_vs_phi {nullptr} |
|
private |
◆ m_nTRTHitsAr
TH1* InDetPerfPlot_Hits::m_nTRTHitsAr {nullptr} |
|
private |
◆ m_nTRTHitsAr_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHitsAr_vs_eta {nullptr} |
|
private |
◆ m_nTRTHitsAr_vs_mu_central
TProfile* InDetPerfPlot_Hits::m_nTRTHitsAr_vs_mu_central {nullptr} |
|
private |
◆ m_nTRTHitsAr_vs_mu_ECsideA
TProfile* InDetPerfPlot_Hits::m_nTRTHitsAr_vs_mu_ECsideA {nullptr} |
|
private |
◆ m_nTRTHitsAr_vs_mu_ECsideC
TProfile* InDetPerfPlot_Hits::m_nTRTHitsAr_vs_mu_ECsideC {nullptr} |
|
private |
◆ m_nTRTHitsXe
TH1* InDetPerfPlot_Hits::m_nTRTHitsXe {nullptr} |
|
private |
◆ m_nTRTHitsXe_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTHitsXe_vs_eta {nullptr} |
|
private |
◆ m_nTRTHitsXe_vs_mu_central
TProfile* InDetPerfPlot_Hits::m_nTRTHitsXe_vs_mu_central {nullptr} |
|
private |
◆ m_nTRTHitsXe_vs_mu_ECsideA
TProfile* InDetPerfPlot_Hits::m_nTRTHitsXe_vs_mu_ECsideA {nullptr} |
|
private |
◆ m_nTRTHitsXe_vs_mu_ECsideC
TProfile* InDetPerfPlot_Hits::m_nTRTHitsXe_vs_mu_ECsideC {nullptr} |
|
private |
◆ m_nTRTOutliers
TH1* InDetPerfPlot_Hits::m_nTRTOutliers {nullptr} |
|
private |
◆ m_nTRTOutliers_vs_eta
TProfile* InDetPerfPlot_Hits::m_nTRTOutliers_vs_eta {nullptr} |
|
private |
◆ m_nTRTOutliers_vs_mu
TProfile* InDetPerfPlot_Hits::m_nTRTOutliers_vs_mu {nullptr} |
|
private |
◆ m_nTRTOutliers_vs_phi
TProfile* InDetPerfPlot_Hits::m_nTRTOutliers_vs_phi {nullptr} |
|
private |
◆ m_pixeldEdx
TH1* InDetPerfPlot_Hits::m_pixeldEdx {nullptr} |
|
private |
◆ m_sDirectory
std::string PlotBase::m_sDirectory |
|
protectedinherited |
◆ m_vBookedEfficiencies
◆ m_vBookedHistograms
std::vector<HistData> PlotBase::m_vBookedHistograms |
|
protectedinherited |
◆ m_vBookedTrees
std::vector<TreeData> PlotBase::m_vBookedTrees |
|
protectedinherited |
◆ m_vSubNodes
std::vector<PlotBase*> PlotBase::m_vSubNodes |
|
protectedinherited |
The documentation for this class was generated from the following files:
TProfile * m_nTRTHitsXe_vs_mu_central
std::atomic< MSG::Level > m_lvl
Current logging level.
TProfile * m_nInnerMostPixelSharedEndcapHits_vs_eta
TProfile * m_nNextToInnerMostPixelEndcapHits_vs_mu
static std::string constructPrefix(std::string dir, bool prependDir)
TProfile * m_nSCTDeadSensors_vs_mu
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].
std::string replace(std::string s, const std::string &s2, const std::string &s3)
TProfile * m_nInnerMostPixelOutliers_vs_mu
TProfile * m_nSCTHits_vs_eta
@ numberOfInnermostPixelLayerSplitHits
number of Pixel 0th layer barrel hits split by cluster splitting
TProfile2D * m_nNextToInnerMostPixelEndcapHits_vs_etaphi
TH1 * m_nNextToInnerMostPixelHits
std::vector< HistData > m_vBookedHistograms
TProfile * m_nInnerMostPixelSplitHits_vs_phi
TProfile * m_nInnerMostPixelSplitEndcapHits_vs_eta
TProfile2D * m_nNextToInnerMostPixelHits_vs_etaphi
TProfile * m_nTRTHits_vs_phi
TH1 * m_nInnerMostPixelSharedHits
TProfile * m_nPixelSharedHits_vs_phi
TProfile * m_nTRTHitsAr_vs_eta
TProfile * m_nSCTSharedHits_vs_mu
TProfile * m_nPixelSplitHits_vs_phi
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].
TH1 * m_nPixelGangedHitsFlaggedFakes
Scalar phi() const
phi method
void book(Htype *&pHisto, const std::string &histoIdentifier, const std::string &nameOverride="", const std::string &folder="default")
Helper method to book histograms using an identifier string.
TProfile * m_nTRTHighThresholdHitsXe_vs_eta
TH1 * m_nTRTHighThresholdOutliers
TH1 * m_nInnerMostPixelSharedEndcapHits
@ numberOfInnermostPixelLayerSharedEndcapHits
number of Pixel 0th layer endcap hits shared by several tracks.
Scalar eta() const
pseudorapidity method
TProfile2D * m_nPixelHits_vs_etaphi
TProfile * m_nTRTHitsXe_vs_mu_ECsideC
@ numberOfGangedPixels
number of pixels which have a ganged ambiguity [unit8_t].
TProfile2D * m_nPixelHoles_vs_etaphi
@ numberOfGangedFlaggedFakes
number of Ganged Pixels flagged as fakes [unit8_t].
@ numberOfTRTXenonHits
number of TRT hits on track in straws with xenon [unit8_t].
TH1 * m_nTRTHighThresholdHitsXe
TProfile * m_nTRTHighThresholdHitsXe_vs_mu_ECsideA
virtual void initializePlots()
TProfile * m_nSCTDeadSensors_vs_eta
std::vector< EfficiencyData > m_vBookedEfficiencies
TProfile2D * m_nExpectedNextToInnerMostPixelHits_vs_etaphi
TProfile * m_nTRTHits_vs_eta
TEfficiency * BookTEfficiency(const std::string &name, const std::string &labels, const int nBinsX, const float xlo, const float xhi, const bool prependDir=true)
Book a (1-D) TEfficiency histogram.
TH1 * m_nExpectedInnerMostPixelHits
TProfile * m_nInnerMostPixelSharedEndcapHits_vs_phi
TH2F * Book2D(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2F histogram.
TProfile2D * m_nSCTHoles_vs_etaphi
TProfile * m_nPixelOutliers_vs_eta
TH1 * m_nPixelContribLayers
TProfile * m_nNextToInnerMostPixelHits_vs_mu
TProfile * m_nSCTDoubleHoles_vs_phi
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
@ expectInnermostPixelLayerHit
Do we expect a 0th-layer barrel hit for this track?
TProfile * m_nInnerMostPixelSharedHits_vs_eta
@ numberOfTRTHits
number of TRT hits [unit8_t].
TProfile * m_nPixelSplitHits_vs_eta
TProfile * m_nExpectedInnerMostPixelHits_vs_eta
TProfile * m_nInnerMostPixelSharedEndcapHits_vs_mu
TProfile * m_nTRTHighThresholdOutliers_vs_eta
TH1 * m_nExpectedNextToInnerMostPixelHits
TH1 * m_nTRTHighThresholdHits
TProfile * m_nTRTHitsAr_vs_mu_ECsideA
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
std::atomic< IMessageSvc * > m_imsg
MessageSvc pointer.
TProfile * m_nInnerMostPixelSplitHits_vs_eta
IMessageSvc * getMessageSvc(bool quiet=false)
TProfile2D * BookTProfile2D(const std::string &name, const std::string &labels, const int nBinsX, const double xlo, const double xhi, const int nBinsY, const double ylo, const double yhi, bool prependDir=true, bool useRMS=false)
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
@ numberOfInnermostPixelLayerEndcapOutliers
number of 0th layer endcap outliers
TProfile * m_nPixelSharedHits_vs_mu
TProfile * m_nPixelDeadSensors_vs_eta
TProfile * m_nExpectedInnerMostPixelHits_vs_phi
@ numberOfTRTHighThresholdHits
number of TRT hits which pass the high threshold (only xenon counted) [unit8_t].
TProfile * m_nTRTHighThresholdOutliers_vs_mu
TProfile * m_nInnerMostPixelEndcapOutliers_vs_eta
@ numberOfTRTHighThresholdHitsTotal
total number of TRT hits which pass the high threshold [unit8_t].
TH1 * m_nInnerMostPixelHits
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
TProfile * m_nSCTHoles_vs_phi
TProfile * m_nPixelGangedHitsFlaggedFakes_vs_eta
@ numberOfInnermostPixelLayerOutliers
number of 0th layer barrel outliers
IHistogramDefinitionSvc::axesLimits_t xAxis
@ numberOfTRTHighThresholdOutliers
number of TRT high threshold outliers (only xenon counted) [unit8_t].
@ numberOfInnermostPixelLayerEndcapHits
these are the hits in the 0th pixel layer endcap [unit8_t].
std::vector< PlotBase * > m_vSubNodes
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].
TProfile * m_nInnerMostPixelEndcapHits_vs_phi
TProfile * m_nTRTHitsXe_vs_eta
TProfile * m_nInnerMostPixelHits_vs_mu
TProfile * m_nPixelHoles_vs_mu
@ expectNextToInnermostPixelLayerHit
Do we expect a 1st-layer barrel hit for this track?
TH1 * m_nInnerMostPixelOutliers
TH1 * m_nPixelDeadSensors
TProfile * m_nPixelContribLayers_vs_phi
TProfile * m_nSCTOutliers_vs_mu
TH1 * m_nTRTHighThresholdHitsAr
def TProfile(*args, **kwargs)
TProfile * m_nInnerMostPixelSplitEndcapHits_vs_mu
TProfile * m_nPixelGangedHitsFlaggedFakes_vs_mu
TProfile * m_nInnerMostPixelSharedHits_vs_phi
TProfile * m_nTRTHitsAr_vs_mu_ECsideC
TProfile * m_nSCTDoubleHoles_vs_eta
TProfile * m_nPixelSplitHits_vs_mu
TProfile2D * m_nInnerMostPixelHits_vs_etaphi
TProfile * m_nTRTHighThresholdHitsAr_vs_mu_central
TProfile * m_nInnerMostPixelHits_vs_eta
TProfile * m_nPixelHits_vs_phi
@ numberOfPixelOutliers
these are the pixel outliers, including the b-layer [unit8_t].
TProfile * m_nInnerMostPixelOutliers_vs_eta
TProfile * m_nInnerMostPixelSplitEndcapHits_vs_phi
TProfile * m_nPixelHits_vs_mu
TProfile * m_nPixelSharedHits_vs_eta
TH1 * m_nInnerMostPixelSplitHits
@ numberOfPixelSplitHits
number of Pixel all-layer hits split by cluster splitting [unit8_t].
@ numberOfSCTHoles
number of SCT holes [unit8_t].
@ numberOfInnermostPixelLayerSplitEndcapHits
number of Pixel 0th layer endcap hits shared by several tracks.
TProfile * m_nNextToInnerMostPixelHits_vs_eta
TProfile * m_nSCTOutliers_vs_eta
MsgStream & msg() const
The standard message stream.
TH1 * m_nNextToInnerMostPixelEndcapHits
TProfile * m_nTRTHitsXe_vs_mu_ECsideA
TProfile * m_nSCTHits_vs_mu
TProfile * m_nExpectedInnerMostPixelHits_vs_mu
TProfile * m_nTRTHitsAr_vs_mu_central
Almost-a-struct for holding the single histogram definition.
@ numberOfNextToInnermostPixelLayerEndcapHits
these are the hits in the 0.5th and 1st pixel layer endcap rings [unit8_t].
ServiceHandle< IHistogramDefinitionSvc > m_histoDefSvc
TProfile * m_nPixelGangedHits_vs_eta
TProfile * m_nSCTHits_vs_phi
TProfile * m_nTRTHighThresholdHits_vs_eta
TProfile * m_nNextToInnerMostPixelEndcapHits_vs_phi
@ numberOfNextToInnermostPixelLayerHits
these are the hits in the 1st pixel barrel layer
TProfile * m_nSCTSharedHits_vs_phi
TProfile * m_nPixelGangedHits_vs_mu
TProfile2D * m_nSCTDeadSensors_vs_etaphi
TProfile * m_nInnerMostPixelSplitHits_vs_mu
TH1 * m_nInnerMostPixelSplitEndcapHits
TProfile * m_nPixelGangedHits_vs_phi
TProfile * m_nTRTHighThresholdHitsAr_vs_eta
TProfile * m_nSCTHoles_vs_eta
TH1 * m_nInnerMostPixelEndcapHits
TProfile2D * m_nInnerMostPixelEndcapHits_vs_etaphi
TProfile * m_nInnerMostPixelSharedHits_vs_mu
InDetPlotBase(InDetPlotBase *pParent, const std::string &dirName)
Constructor taking parent node and directory name for plots.
TProfile * m_nPixelDeadSensors_vs_mu
TProfile * m_nPixelGangedHitsFlaggedFakes_vs_phi
TProfile * m_nTRTHighThresholdHits_vs_mu
@ numberOfTRTOutliers
number of TRT outliers [unit8_t].
TProfile * m_nExpectedNextToInnerMostPixelHits_vs_eta
@ pixeldEdx
the dE/dx estimate, calculated using the pixel clusters [?]
TProfile2D * m_nSCTDoubleHoles_vs_etaphi
TProfile * m_nSCTDoubleHoles_vs_mu
TProfile2D * m_nSCTHits_vs_etaphi
TProfile * m_nPixelHoles_vs_eta
TProfile2D * m_nPixelDeadSensors_vs_etaphi
TProfile * m_nTRTHits_vs_mu
TProfile * m_nTRTOutliers_vs_phi
TProfile * m_nTRTOutliers_vs_mu
@ numberOfSCTOutliers
number of SCT outliers [unit8_t].
#define ATH_MSG_WARNING(x)
@ numberOfSCTDeadSensors
number of dead SCT sensors crossed [unit8_t].
TProfile * m_nPixelOutliers_vs_mu
TProfile * m_nTRTHighThresholdOutliers_vs_phi
TProfile * m_nSCTDeadSensors_vs_phi
TProfile * m_nSCTOutliers_vs_phi
std::string m_nm
Message source name.
TProfile * m_nInnerMostPixelEndcapOutliers_vs_phi
TProfile * m_nNextToInnerMostPixelEndcapHits_vs_eta
TProfile * BookTProfile(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, float startY=-1, float endY=-1, bool prependDir=true, bool useRMS=false)
Book a TProfile histogram.
TProfile * m_nInnerMostPixelHits_vs_phi
@ numberOfInnermostPixelLayerSharedHits
number of Pixel 0th layer barrel hits shared by several tracks.
TProfile * m_nPixelDeadSensors_vs_phi
IHistogramDefinitionSvc::axesLimits_t yAxis
@ numberOfContribPixelLayers
number of contributing layers of the pixel detector [unit8_t].
bool isValid() const
Is the histogram definition valid.
TProfile * m_nPixelContribLayers_vs_mu
@ numberOfSCTHits
number of hits in SCT [unit8_t].
TProfile * m_nPixelContribLayers_vs_eta
TProfile * m_nTRTOutliers_vs_eta
TProfile * m_nInnerMostPixelEndcapOutliers_vs_mu
@ numberOfPixelDeadSensors
number of dead pixel sensors crossed [unit8_t].
TProfile * m_nSCTSharedHits_vs_eta
TProfile * m_nTRTHighThresholdHitsXe_vs_mu_central
TProfile * m_nInnerMostPixelEndcapHits_vs_mu
TProfile2D * m_nExpectedInnerMostPixelHits_vs_etaphi
void initMessaging() const
Initialize our message level and MessageSvc.
@ numberOfSCTDoubleHoles
number of Holes in both sides of a SCT module [unit8_t].
TProfile * m_nPixelHoles_vs_phi
TProfile * m_nExpectedNextToInnerMostPixelHits_vs_phi
boost::thread_specific_ptr< MsgStream > m_msg_tls
MsgStream instance (a std::cout like with print-out levels)
static void fillHisto(TProfile *pTprofile, const float bin, const float weight, const float weight2=1.0)
TH1 * m_nInnerMostPixelEndcapOutliers
TProfile * m_nInnerMostPixelOutliers_vs_phi
TProfile * m_nSCTHoles_vs_mu
TProfile * m_nPixelHits_vs_eta
TProfile * m_nInnerMostPixelEndcapHits_vs_eta
TProfile * m_nPixelOutliers_vs_phi
virtual void finalizePlots()
std::vector< TreeData > m_vBookedTrees
TProfile * m_nTRTHighThresholdHitsAr_vs_mu_ECsideA
TProfile * m_nTRTHighThresholdHitsAr_vs_mu_ECsideC
TProfile * m_nTRTHighThresholdHitsXe_vs_mu_ECsideC
TProfile * m_nExpectedNextToInnerMostPixelHits_vs_mu
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer
TProfile * m_nNextToInnerMostPixelHits_vs_phi
TProfile * m_nTRTHighThresholdHits_vs_phi