ATLAS Offline Software
Namespaces | Functions
VisualizationHelpers.cxx File Reference
#include "MuonVisualizationHelpersR4/VisualizationHelpers.h"
#include "GeoPrimitives/GeoPrimitivesHelpers.h"
#include <format>
Include dependency graph for VisualizationHelpers.cxx:

Go to the source code of this file.

Namespaces

 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::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. More...
 
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,. More...
 
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. More...
 
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. More...
 
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)
 
std::unique_ptr< TLatex > MuonValR4::drawAtlasLabel (const double xPos, const double yPos, const std::string &status="Internal")
 Create a ATLAS label. More...
 
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. More...