CHeT Library
Loading...
Searching...
No Matches
Namespaces | Functions
CHeTVisualizer.cc File Reference
#include "CHeT/CHeTGlobalSettings.hh"
#include "CHeT/CHeTVisualizer.hh"
Include dependency graph for CHeTVisualizer.cc:

Go to the source code of this file.

Namespaces

namespace  CHeT
 Root namespace for the Cylindrical Helix Tracker (CHeT) project.
 
namespace  CHeT::Vis
 CHeT Visualization namespace. Contains tools for 2D and 3D visualization of the detector, tracks, and hits using ROOT.
 

Functions

void CHeT::Vis::RenderTrack2D (const VisLineTrack &tr, TMultiGraph *mg_xy)
 
void CHeT::Vis::RenderTrack2D (const VisHelixTrack &tr, TMultiGraph *mg_xy)
 
void CHeT::Vis::RenderTrack2D (const VisGenericTrack &tr, TMultiGraph *mg_xy)
 
void CHeT::Vis::RenderTrackZX (const VisLineTrack &tr, TMultiGraph *mg_zx)
 
void CHeT::Vis::RenderTrackZX (const VisHelixTrack &tr, TMultiGraph *mg_zx)
 
void CHeT::Vis::RenderTrackZX (const VisGenericTrack &tr, TMultiGraph *mg_zx)
 
void CHeT::Vis::RenderTrackZY (const VisLineTrack &tr, TMultiGraph *mg_zy)
 
void CHeT::Vis::RenderTrackZY (const VisHelixTrack &tr, TMultiGraph *mg_zy)
 
void CHeT::Vis::RenderTrackZY (const VisGenericTrack &tr, TMultiGraph *mg_zy)
 
void CHeT::Vis::RenderTrackPhiZ (const VisLineTrack &tr, TMultiGraph *mg_phiz, bool wrap_phi=true)
 
void CHeT::Vis::RenderTrackPhiZ (const VisHelixTrack &tr, TMultiGraph *mg_phiz, bool wrap_phi=true)
 
void CHeT::Vis::RenderTrackPhiZ (const VisGenericTrack &tr, TMultiGraph *mg_phiz, bool wrap_phi=true)
 
void CHeT::Vis::RenderTrack3D (const VisLineTrack &tr, double bounds[6])
 
void CHeT::Vis::RenderTrack3D (const VisHelixTrack &tr, double bounds[6])
 
void CHeT::Vis::RenderTrack3D (const VisGenericTrack &tr, double bounds[6])
 
void CHeT::Vis::Draw2DCore (const std::vector< int > &bundle_ids, const std::vector< VisPoint2D > &extraPoints, const std::function< void(TMultiGraph *, TMultiGraph *, TMultiGraph *, TMultiGraph *)> &trackDrawer, bool wrap_phi=true)
 
void CHeT::Vis::Draw3DCore (const std::vector< int > &hit_ids, const std::vector< VisPoint3D > &points, bool drawSkeleton, const std::function< void(double[6])> &trackDrawer)