ForwardTracking
1.10.0
|
A class to make linking reconstructed tracks and true tracks easier. More...
#include <RecoTrack.h>
Public Member Functions | |
RecoTrack (Track *track, MarlinTrk::IMarlinTrkSystem *trkSystem) | |
Track * | getTrack () |
TrackType | getType () const |
void | setType (TrackType type) |
std::vector< const TrueTrack * > | getTrueTracks () const |
void | addTrueTrack (TrueTrack *trueTrack) |
adds a true track | |
std::string | getRecoTrackInfo () const |
Static Public Member Functions | |
static std::string | cellIDInfo (TrackerHit *hit) |
static std::string | positionInfo (TrackerHit *hit) |
Protected Attributes | |
Track * | _track |
std::vector< const TrueTrack * > | _trueTracks |
TrackType | _type |
MarlinTrk::IMarlinTrkSystem * | _trkSystem |
A class to make linking reconstructed tracks and true tracks easier.
It represents a reconstructed track, so i wrapps a Track* ( accessible by getTrack() ) and offers additional functionality:
It has a TrackType enum that tells what kind of reconstructed track it is. On construction it is a GHOST.
Also there is a vector of all assigned TrueTracks.
|
static |
Referenced by TrueTrack::getTrueTrackInfo().
|
inline |
|
static |
Referenced by TrueTrack::getTrueTrackInfo().