ATLAS Offline Software
Loading...
Searching...
No Matches
VisualizationHelpers.cxx File Reference
Include dependency graph for VisualizationHelpers.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonValR4
 Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a validation NTuple with identifier and drift circle info.

Functions

std::vector< std::unique_ptr< TObject > > MuonValR4::clone (const std::vector< std::unique_ptr< TObject > > &cloneMe)
std::unique_ptr< TEllipse > MuonValR4::drawDriftCircle (const Amg::Vector3D &center, const double radius, const int color=kViolet, const int fillStyle=hollowFilling)
 Create a TEllipse for drawing a drift circle.
std::unique_ptr< TArrow > MuonValR4::drawArrow (const Amg::Vector3D &start, const Amg::Vector3D &dir, const int color=kRed+1, const int lineStyle=kDashed, const int view=objViewEta)
 Draw an arror between two endpoints in the y-z or the x-z plane.
std::unique_ptr< TLatex > MuonValR4::drawLabel (const std::string &text, const double xPos, const double yPos, const unsigned int fontSize=18)
 Create a TLatex label,.
std::unique_ptr< TLatex > MuonValR4::drawLabelNDC (const std::string &text, const double xPos, const double yPos, const unsigned int fontSize=18)
 Create a TLatex label,.
std::unique_ptr< TBox > MuonValR4::drawBox (const Amg::Vector3D &boxCenter, const double boxWidth, const double boxHeight, const int color=kGreen+2, const int fillStyle=hollowFilling, const int view=objViewEta)
 Creates a box for drawing, e.g strip measurements.
std::unique_ptr< TBox > MuonValR4::drawBox (const double x1, const double y1, const double x2, const double y2, const int color=kGreen+2, const int fillStyle=hollowFilling)
 Creates a box for drawing, e.g strip measurements.
std::unique_ptr< TLine > MuonValR4::drawLine (const MuonR4::SegmentFit::Parameters &pars, const double lowEnd, const double highEnd, const int color=kRed+1, const int lineStyle=kDashed, const int view=objViewEta)
 Draws a line from the segment fit parameters.
std::unique_ptr< TLine > MuonValR4::drawLine (const Amg::Vector3D &lowEnd, const Amg::Vector3D &highEnd, const int color=kRed+1, const int lineStyle=kSolid, const int view=objViewEta)
 Draw a line between two endpoints in the y-z or the x-z plane.
std::unique_ptr< TLatex > MuonValR4::drawAtlasLabel (const double xPos, const double yPos, const std::string &status="Internal")
 Create a ATLAS label.
std::unique_ptr< TLatex > MuonValR4::drawLumiSqrtS (const double xPos, const double yPos, const std::string_view sqrtS="14", const std::string_view lumi="")
 Create a luminosity sqrtS label.