 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONVISUALIZATIONHELPERSR4_OBJVISUALIZATIONHELPERS_H
5 #define MUONVISUALIZATIONHELPERSR4_OBJVISUALIZATIONHELPERS_H
13 #include "GaudiKernel/SystemOfUnits.h"
16 #include "Acts/Visualization/ObjVisualization3D.hpp"
17 #include "Acts/EventData/TrackParameters.hpp"
18 #include "Acts/Propagator/detail/SteppingLogger.hpp"
27 Acts::ObjVisualization3D& visualHelper,
28 const Acts::ViewConfig& viewConfig = Acts::s_viewLine);
36 const Acts::BoundTrackParameters&
pars,
37 Acts::ObjVisualization3D& visualHelper,
38 const Acts::ViewConfig& viewConfig = Acts::s_viewLine,
50 Acts::ObjVisualization3D& visualHelper,
51 const Acts::ViewConfig& viewConfig = Acts::s_viewLine,
60 Acts::ObjVisualization3D& visualHelper,
61 const Acts::ViewConfig& viewConfig = Acts::s_viewSensitive);
70 Acts::ObjVisualization3D& visualHelper,
71 const Acts::ViewConfig& viewConfig = Acts::s_viewSensitive);
Class describing a MuonSegment.
void drawSegmentLine(const ActsTrk::GeometryContext &gctx, const xAOD::MuonSegment &segment, Acts::ObjVisualization3D &visualHelper, const Acts::ViewConfig &viewConfig=Acts::s_viewLine, const double standardLength=1.*Gaudi::Units::m)
Draw a segment line inside the obj file.
void drawPropagation(const std::vector< Acts::detail::Step > &steps, Acts::ObjVisualization3D &visualHelper, const Acts::ViewConfig &viewConfig=Acts::s_viewLine)
Draws the recorded propagation steps as a polygon line.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
void drawSegmentMeasurements(const ActsTrk::GeometryContext &gctx, const xAOD::MuonSegment &segment, Acts::ObjVisualization3D &visualHelper, const Acts::ViewConfig &viewConfig=Acts::s_viewSensitive)
Draw all uncalibrated measurements associated to the segment.
void drawBoundParameters(const ActsTrk::GeometryContext &gctx, const Acts::BoundTrackParameters &pars, Acts::ObjVisualization3D &visualHelper, const Acts::ViewConfig &viewConfig=Acts::s_viewLine, const double standardLength=3.*Gaudi::Units::cm)
Draw a line representing the bound track parameters.
void drawMeasurement(const ActsTrk::GeometryContext &gctx, const xAOD::UncalibratedMeasurement *meas, Acts::ObjVisualization3D &visualHelper, const Acts::ViewConfig &viewConfig=Acts::s_viewSensitive)
Draw an uncalibrated measurement inside the obj file.