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

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

#include <CHeTVisualizer.hh>

Public Member Functions

 VisHelixTrack ()=default
 
 VisHelixTrack (double _cx, double _cy, double _r, double _z0, double _dz, double _tmin, double _tmax, int _c=1, int _w=2, int _s=1, bool _loc=false)
 

Public Attributes

double cx
 
double cy
 Helix center in XY plane.
 
double radius
 Radius.
 
double z0
 Initial Z position (at t=0)
 
double dz_dt
 Pitch: Z advancement per radian.
 
double t_min = 0
 Minimum angular parameter range.
 
double t_max = 6.28
 Maximum angular parameter range (default: 2*PI)
 
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 helix track for visualization.

Definition at line 164 of file CHeTVisualizer.hh.

Constructor & Destructor Documentation

◆ VisHelixTrack() [1/2]

CHeT::Vis::VisHelixTrack::VisHelixTrack ( )
default

◆ VisHelixTrack() [2/2]

CHeT::Vis::VisHelixTrack::VisHelixTrack ( double  _cx,
double  _cy,
double  _r,
double  _z0,
double  _dz,
double  _tmin,
double  _tmax,
int  _c = 1,
int  _w = 2,
int  _s = 1,
bool  _loc = false 
)
inline

Definition at line 179 of file CHeTVisualizer.hh.

Member Data Documentation

◆ color

int CHeT::Vis::VisHelixTrack::color

ROOT Color index.

Definition at line 172 of file CHeTVisualizer.hh.

◆ cx

double CHeT::Vis::VisHelixTrack::cx

Definition at line 166 of file CHeTVisualizer.hh.

◆ cy

double CHeT::Vis::VisHelixTrack::cy

Helix center in XY plane.

Definition at line 166 of file CHeTVisualizer.hh.

◆ dz_dt

double CHeT::Vis::VisHelixTrack::dz_dt

Pitch: Z advancement per radian.

Definition at line 169 of file CHeTVisualizer.hh.

◆ isLocalFrame

bool CHeT::Vis::VisHelixTrack::isLocalFrame

If true, coordinates are in Detector Local Frame.

Definition at line 175 of file CHeTVisualizer.hh.

◆ radius

double CHeT::Vis::VisHelixTrack::radius

Radius.

Definition at line 167 of file CHeTVisualizer.hh.

◆ style

int CHeT::Vis::VisHelixTrack::style

Line style.

Definition at line 174 of file CHeTVisualizer.hh.

◆ t_max

double CHeT::Vis::VisHelixTrack::t_max = 6.28

Maximum angular parameter range (default: 2*PI)

Definition at line 171 of file CHeTVisualizer.hh.

◆ t_min

double CHeT::Vis::VisHelixTrack::t_min = 0

Minimum angular parameter range.

Definition at line 170 of file CHeTVisualizer.hh.

◆ width

int CHeT::Vis::VisHelixTrack::width

Line width.

Definition at line 173 of file CHeTVisualizer.hh.

◆ z0

double CHeT::Vis::VisHelixTrack::z0

Initial Z position (at t=0)

Definition at line 168 of file CHeTVisualizer.hh.


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