![]() |
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.