4#ifndef MUONR4_MUONPATTERNRECOGNITIONTEST_PATTERNVISUALIZATIONTOOL_H
5#define MUONR4_MUONPATTERNRECOGNITIONTEST_PATTERNVISUALIZATIONTOOL_H
32 using base_class::base_class;
34 virtual StatusCode
initialize()
override final;
38 const std::string& extraLabel)
const override final;
41 const std::string& extraLabel,
46 const std::string& extraLabel)
const override final;
51 const std::string& extraLabel,
57 const Acts::HoughTransformUtils::HoughAxisRanges& axisRanges,
58 const MaximumVec& maxima,
59 const std::string& extraLabel)
const override final;
63 const Acts::HoughTransformUtils::HoughAxisRanges& axisRanges,
64 const MaximumVec& maxima,
65 const std::string& extraLabel,
70 const std::string& extraLabel)
const override final;
74 const std::string& extraLabel,
79 const std::string& extraLabel)
const override final;
83 const std::string& extraLabel)
const override final;
109 template<
class SpacePo
intType>
111 const std::vector<SpacePointType>& hitsToDraw,
113 unsigned int view)
const;
123 template<
class SpacePo
intType>
126 const unsigned int view,
127 unsigned int fillStyle)
const;
137 template<
class SpacePo
intType>
139 const std::vector<SpacePointType>& hits,
141 const double legX = 0.2,
double startLegY = 0.8,
142 const double endLegY = 0.3)
const;
154 const int view)
const;
163 Acts::ObjVisualization3D& visualHelper)
const;
179 Gaudi::Property<std::string>
m_subDir{
this,
"outSubDir",
""};
ElementLink implementation for ROOT usage.
Representation of a segment seed (a fully processed hough maximum) produced by the hough transform.
Placeholder for what will later be the muon segment EDM representation.
std::vector< MeasType > MeasVec
: The muon space point bucket represents a collection of points that will bre processed together in t...
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
SG::ConstAccessor< T, ALLOC > ConstAccessor
Property holding a SG store/key/clid from which a ReadHandle is made.
Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t Parameters
This header ties the generic definitions in this package.
MuonValR4::IPatternVisualizationTool::PrimitiveVec PrimitiveVec
Acts::HoughTransformUtils::HoughPlane< HoughHitType > HoughPlane
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
DecorHandleKeyArray< ReadDecorHandle< T, S >, ReadDecorHandleKey< T >, Gaudi::DataHandle::Reader > ReadDecorHandleKeyArray
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
MuonSegment_v1 MuonSegment
Reference the current persistent version:
UncalibratedMeasurement_v1 UncalibratedMeasurement
Define the version of the uncalibrated measurement class.
Token class to identify a particular visualization client.
Interface to the container class to temporarily cache the ROOT objects to be drawn on a TCanvas and t...
AxisRanges
Enum to select the corner coordinates shown by the plot.