![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TRT_MONITORING_TOOL_H
7 #define TRT_MONITORING_TOOL_H
10 #include "GaudiKernel/StatusCode.h"
45 class TrackStateOnSurface;
50 class TRT_DetectorManager;
121 TH1F_LW*
bookTH1F_LW(
MonGroup& mongroup,
const std::string &hName,
const std::string &hTitle,
int bins,
double lowbin,
double highbin,
const std::string &xTitle,
const std::string &yTitle,
StatusCode &scode);
122 TH2F_LW*
bookTH2F_LW(
MonGroup& mongroup,
const std::string &hName,
const std::string &hTitle,
int xbins,
double lowxbins,
double highxbins,
int ybins,
double lowybins,
double highybins,
const std::string &xTitle,
const std::string &yTitle,
StatusCode &scode);
123 TProfile_LW*
bookTProfile_LW(
MonGroup& mongroup,
const std::string &hName,
const std::string &hTitle,
int bins,
double lowbin,
double highbin,
double ymin,
double ymax,
const std::string &xTitle,
const std::string &yTitle,
StatusCode &scode);
124 TProfile*
bookTProfile(
MonGroup& mongroup,
const std::string &hName,
const std::string &hTitle,
int bins,
double lowbin,
double highbin,
double ymin,
double ymax,
const std::string &xTitle,
const std::string &yTitle,
StatusCode &scode);
125 TH1D_LW*
bookTH1D_LW(
MonGroup& mongroup,
const std::string &hName,
const std::string &hTitle,
int bins,
double lowbin,
double highbin,
const std::string &xTitle,
const std::string &yTitle,
StatusCode &scode);
130 if (scode == StatusCode::FAILURE) {
168 ToolHandle<Trk::ITrackSummaryTool>
m_TrackSummaryTool{
this,
"TrkSummaryTool",
"Trk::TrackSummaryTool/InDetTrackSummaryTool",
"Track summary tool name"};
169 ToolHandle<Trk::ITrackHoleSearchTool>
m_trt_hole_finder{
this,
"trt_hole_search",
"TRTTrackHoleSearchTool",
"Track hole search tool name"};
641 else if (
stat==5 ) { Gas =
Kr; }
642 else if (
stat==6 ) { Gas =
Xe; }
643 else if (
stat==7 ) { Gas =
Xe; }
644 else {
ATH_MSG_FATAL (
"getStatusHT = " <<
stat <<
", must be 'Good(2)||Xenon(3)' or 'Dead(1)||Argon(4)' or 'Krypton(5)!' or 6 or 7 for emulated types!");
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
std::vector< std::pair< uint32_t, unsigned int > > InDetTimeCollection
Class describing the basic event information.
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Interface to the raw trigger decision information of the event.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...