![]() |
Project
|
#include <VisualisationTrack.h>
Classes | |
struct | VisualisationTrackVO |
Public Member Functions | |
VisualisationTrack () | |
VisualisationTrack (const VisualisationTrackVO &vo) | |
VisualisationTrack (const VisualisationTrack &src) | |
void | addChild (int childID) |
void | addPolyPoint (float x, float y, float z) |
void | addPolyPoint (const float p[]) |
float | getTime () const |
int | getCharge () const |
int | getPID () const |
std::string | getGIDAsString () const |
o2::dataformats::GlobalTrackID::Source | getSource () const |
float | getPhi () const |
float | getTheta () const |
const float * | getStartCoordinates () const |
size_t | getPointCount () const |
std::array< float, 3 > | getPoint (size_t i) const |
VisualisationCluster & | addCluster (const float pos[]) |
const VisualisationCluster & | getCluster (int i) const |
size_t | getClusterCount () const |
gsl::span< const VisualisationCluster > | getClustersSpan () const |
Friends | |
class | VisualisationEventJSONSerializer |
class | VisualisationEventROOTSerializer |
class | VisualisationEventOpenGLSerializer |
Minimalistic description of particles track
This class is used mainly for visualisation purpose. It keeps basic information about a track, such as its vertex, momentum, PID, phi and theta or helix curvature.
Definition at line 45 of file VisualisationTrack.h.
|
default |
|
explicit |
Definition at line 28 of file VisualisationTrack.cxx.
o2::event_visualisation::VisualisationTrack::VisualisationTrack | ( | const VisualisationTrack & | src | ) |
Definition at line 41 of file VisualisationTrack.cxx.
VisualisationCluster & o2::event_visualisation::VisualisationTrack::addCluster | ( | const float | pos[] | ) |
Definition at line 80 of file VisualisationTrack.cxx.
void o2::event_visualisation::VisualisationTrack::addPolyPoint | ( | const float | p[] | ) |
Definition at line 73 of file VisualisationTrack.cxx.
void o2::event_visualisation::VisualisationTrack::addPolyPoint | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 66 of file VisualisationTrack.cxx.
|
inline |
Definition at line 82 of file VisualisationTrack.h.
|
inline |
Definition at line 100 of file VisualisationTrack.h.
|
inline |
Definition at line 101 of file VisualisationTrack.h.
|
inline |
Definition at line 102 of file VisualisationTrack.h.
|
inline |
Definition at line 86 of file VisualisationTrack.h.
|
inline |
Definition at line 90 of file VisualisationTrack.h.
|
inline |
Definition at line 84 of file VisualisationTrack.h.
|
inline |
Definition at line 97 of file VisualisationTrack.h.
|
inline |
Definition at line 96 of file VisualisationTrack.h.
|
inline |
Definition at line 88 of file VisualisationTrack.h.
|
inline |
Definition at line 94 of file VisualisationTrack.h.
|
inline |
Definition at line 92 of file VisualisationTrack.h.
|
inline |
Definition at line 80 of file VisualisationTrack.h.
|
friend |
Definition at line 47 of file VisualisationTrack.h.
|
friend |
Definition at line 49 of file VisualisationTrack.h.
|
friend |
Definition at line 48 of file VisualisationTrack.h.