 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONTRACKFINDINGTEST_TRACKVISUALIZATIONTOOL_H
5 #define MUONTRACKFINDINGTEST_TRACKVISUALIZATIONTOOL_H
10 #include "Acts/Utilities/RangeXD.hpp"
24 using base_class::base_class;
43 const std::
string& extraLabel)
const override final;
56 const std::
string& extraLabel,
57 PrimitivesVec_t && extPrimitives)
const override final;
67 const double xHigh,
const double yHigh):
68 legend{std::make_unique<TLegend>(xLow, yLow, xHigh, yHigh)}{}
72 void addColor(
const int color,
const std::string&
label);
76 void addMarker(
const int marker,
const std::string&
label);
95 std::unique_ptr<TCanvas>
makeCanvas(
const EventContext& ctx,
115 const std::string& extraLabel,
116 PrimitivesVec_t& extPrimitives)
const;
129 PrimitivesVec_t& drawPrim)
const;
148 Gaudi::Property<std::string>
m_allCanName{
this,
"AllCanvasName",
"AllMsTrackPlots"};
150 Gaudi::Property<std::string>
m_canvasPrefix{
this,
"CanvasPreFix",
"MsTrackValid"};
155 Gaudi::Property<std::string>
m_AtlasLabel{
this,
"AtlasLabel",
"Internal"};
Scalar phi() const
phi method
Eigen::Matrix< double, 2, 1 > Vector2D
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
Location
Enum defining whether the seed is made in the endcap / barrel.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonSegmentContainer_v1 MuonSegmentContainer
Definition of the current "MuonSegment container version".
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
Helper class to group muon sgements that may belong to a muon trajectory.
This header ties the generic definitions in this package.
std::vector< MsTrackSeed > MsTrackSeedContainer