|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONR4_MUONPATTERNRECOGNITIONTEST_PATTERNVISUALIZATIONTOOL_H
5 #define MUONR4_MUONPATTERNRECOGNITIONTEST_PATTERNVISUALIZATIONTOOL_H
39 const std::string& extraLabel)
const override final;
42 const std::string& extraLabel,
47 const std::string& extraLabel)
const override final;
52 const std::string& extraLabel,
58 const Acts::HoughTransformUtils::HoughAxisRanges& axisRanges,
59 const MaximumVec& maxima,
60 const std::string& extraLabel)
const override final;
64 const Acts::HoughTransformUtils::HoughAxisRanges& axisRanges,
65 const MaximumVec& maxima,
66 const std::string& extraLabel,
71 const std::string& extraLabel)
const override final;
75 const std::string& extraLabel,
99 std::unique_ptr<TCanvas>
makeCanvas(
const EventContext& ctx,
100 const std::array<double, 4>& canvasDim,
101 const int view)
const;
112 const std::string& extraLabel)
const;
124 template<
class SpacePo
intType>
126 const std::vector<SpacePointType>& hitsToDraw,
128 std::array<double, 4>& canvasDim,
129 unsigned int view)
const;
140 template<
class SpacePo
intType>
143 std::array<double, 4>& canvasDim,
144 const unsigned int view,
145 unsigned int fillStyle)
const;
154 template<
class SpacePo
intType>
156 const std::vector<SpacePointType>&
hits,
158 const double legX = 0.2,
double startLegY = 0.8,
159 const double endLegY = 0.3)
const;
175 Gaudi::Property<std::string>
m_allCanName{
this,
"AllCanvasName",
"AllPatternPlots"};
190 Gaudi::Property<std::string>
m_AtlasLabel{
this,
"AtlasLabel",
"Internal"};
MuonValR4::IPatternVisualizationTool::PrimitiveVec PrimitiveVec
AmgVector(toInt(ParamDefs::nPars)) Parameters
: The muon space point bucket represents a collection of points that will bre processed together in t...
Placeholder for what will later be the muon segment EDM representation.
Acts::HoughTransformUtils::HoughPlane< HoughHitType > HoughPlane
Helper class to provide constant type-safe access to aux data.
::StatusCode StatusCode
StatusCode definition for legacy code.
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
ElementLink implementation for ROOT usage.
This header ties the generic definitions in this package.
Representation of a segment seed (a fully processed hough maximum) produced by the hough transform.
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)