|
travex
|
A simple persistent class describing a reconstructed charged particle track with a collection of track nodes. More...
#include <Track.h>
Public Member Functions | |
| Track () | |
| Constructs an orphan empty Track not associated with any Event. More... | |
| Track (Event *event) | |
| Constructs a empty Track without track nodes but associated with the provided Event. More... | |
| virtual Event * | GetParentEvent () |
| virtual const TrackNodeContainer_t & | GetNodes () const |
| virtual double | GetEnergyLosses () const |
| virtual AddHitResult_t | AddToParentEvent (const Hit &hit) |
| virtual void | Print (Option_t *opt="") const |
Public Member Functions inherited from tvx::GenericTrack< Event, std::set< TrackNode > > | |
| virtual | ~GenericTrack () |
| virtual AddHitResult_t | AddToParentEvent (const typename HitContainer_t::value_type &hit)=0 |
Protected Attributes | |
| Event * | fEvent |
| Pointer to mother event containing this track. More... | |
| TrackNodeContainer_t | fNodes |
| Container with all available track nodes/states. More... | |
| double | fEnergyLosses |
| Total track energy lost in all volumes. More... | |
Additional Inherited Members | |
Public Types inherited from tvx::GenericTrack< Event, std::set< TrackNode > > | |
| typedef Event | Event_t |
| typedef Event::AddHitResult_t | AddHitResult_t |
| typedef Event::HitContainer_t | HitContainer_t |
| typedef std::set< TrackNode > | TrackNodeContainer_t |
A simple persistent class describing a reconstructed charged particle track with a collection of track nodes.
It is implemented as a specialization of a templated abstract GenericTrack.
| tvx::Track::Track | ( | ) |
|
explicit |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
protected |
|
protected |
|
protected |
1.8.8