CHeT Library
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CHeT::Vis::VisLineTrack Struct Reference

Structure representing a reconstructed 3D line track for visualization. More...

#include <CHeTVisualizer.hh>

Public Member Functions

 VisLineTrack ()=default
 Construct a new VisLineTrack. Automatically normalizes the direction vector (dx, dy, dz).
 
 VisLineTrack (double _x, double _y, double _z, double _dx, double _dy, double _dz, int _col=54, int _w=2, int _s=1, bool _isLocal=false)
 

Public Attributes

double x0
 
double y0
 
double z0
 Origin point.
 
double ux
 
double uy
 
double uz
 Direction unit vector.
 
int color
 ROOT Color index.
 
int width
 Line width.
 
int style
 Line style.
 
bool isLocalFrame
 If true, coordinates are in Detector Local Frame.
 

Detailed Description

Structure representing a reconstructed 3D line track for visualization.

Definition at line 120 of file CHeTVisualizer.hh.

Constructor & Destructor Documentation

◆ VisLineTrack() [1/2]

CHeT::Vis::VisLineTrack::VisLineTrack ( )
default

Construct a new VisLineTrack. Automatically normalizes the direction vector (dx, dy, dz).

◆ VisLineTrack() [2/2]

CHeT::Vis::VisLineTrack::VisLineTrack ( double  _x,
double  _y,
double  _z,
double  _dx,
double  _dy,
double  _dz,
int  _col = 54,
int  _w = 2,
int  _s = 1,
bool  _isLocal = false 
)
inline

Definition at line 135 of file CHeTVisualizer.hh.

Member Data Documentation

◆ color

int CHeT::Vis::VisLineTrack::color

ROOT Color index.

Definition at line 124 of file CHeTVisualizer.hh.

◆ isLocalFrame

bool CHeT::Vis::VisLineTrack::isLocalFrame

If true, coordinates are in Detector Local Frame.

Definition at line 127 of file CHeTVisualizer.hh.

◆ style

int CHeT::Vis::VisLineTrack::style

Line style.

Definition at line 126 of file CHeTVisualizer.hh.

◆ ux

double CHeT::Vis::VisLineTrack::ux

Definition at line 123 of file CHeTVisualizer.hh.

◆ uy

double CHeT::Vis::VisLineTrack::uy

Definition at line 123 of file CHeTVisualizer.hh.

◆ uz

double CHeT::Vis::VisLineTrack::uz

Direction unit vector.

Definition at line 123 of file CHeTVisualizer.hh.

◆ width

int CHeT::Vis::VisLineTrack::width

Line width.

Definition at line 125 of file CHeTVisualizer.hh.

◆ x0

double CHeT::Vis::VisLineTrack::x0

Definition at line 122 of file CHeTVisualizer.hh.

◆ y0

double CHeT::Vis::VisLineTrack::y0

Definition at line 122 of file CHeTVisualizer.hh.

◆ z0

double CHeT::Vis::VisLineTrack::z0

Origin point.

Definition at line 122 of file CHeTVisualizer.hh.


The documentation for this struct was generated from the following file: