star-travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
TStiKalmanTrack Class Reference

#include <TStiKalmanTrack.h>

Inheritance diagram for TStiKalmanTrack:

Public Member Functions

 TStiKalmanTrack ()
 
 TStiKalmanTrack (TStiEvent *event)
 
 TStiKalmanTrack (const StiKalmanTrack &stiKTrack, TStiEvent *event=nullptr)
 
const TStiEventGetParentEvent () const
 
std::pair< std::set< TStiHit >::iterator, bool > AddToParentEvent (const TStiHit &stiHit)
 
const std::set< TStiKalmanTrackNode > & GetNodes () const
 
void FindClosestHits (const std::set< TStiHit > &stiHits)
 For each node of this track finds the hit closest to the mean track projection, i.e. More...
 
void FindCandidateHits (const std::set< TStiHit > &stiHits)
 For each node of this track finds hits in some proximity to the mean track projection. More...
 
void AssignClosestCandidateHit ()
 
const TStiKalmanTrackNodeGetDcaNode () const
 
double GetEnergyLosses () const
 
virtual void Print (Option_t *opt="") const
 

Protected Attributes

TStiEventfEvent
 Pointer to mother event containing this track. More...
 
std::set< TStiKalmanTrackNodefNodes
 
double fEnergyLosses
 Total track energy lost in all volumes. More...
 

Detailed Description

Definition at line 15 of file TStiKalmanTrack.h.

Constructor & Destructor Documentation

TStiKalmanTrack::TStiKalmanTrack ( )
TStiKalmanTrack::TStiKalmanTrack ( TStiEvent event)
explicit

Definition at line 17 of file TStiKalmanTrack.cxx.

TStiKalmanTrack::TStiKalmanTrack ( const StiKalmanTrack &  stiKTrack,
TStiEvent event = nullptr 
)

Definition at line 23 of file TStiKalmanTrack.cxx.

Member Function Documentation

std::pair< std::set< TStiHit >::iterator, bool > TStiKalmanTrack::AddToParentEvent ( const TStiHit stiHit)

Definition at line 38 of file TStiKalmanTrack.cxx.

void TStiKalmanTrack::AssignClosestCandidateHit ( )

Definition at line 93 of file TStiKalmanTrack.cxx.

void TStiKalmanTrack::FindCandidateHits ( const std::set< TStiHit > &  stiHits)

For each node of this track finds hits in some proximity to the mean track projection.

Definition at line 84 of file TStiKalmanTrack.cxx.

void TStiKalmanTrack::FindClosestHits ( const std::set< TStiHit > &  stiHits)

For each node of this track finds the hit closest to the mean track projection, i.e.

the nominal position of the track node.

Definition at line 71 of file TStiKalmanTrack.cxx.

const TStiKalmanTrackNode & TStiKalmanTrack::GetDcaNode ( ) const

Definition at line 47 of file TStiKalmanTrack.cxx.

double TStiKalmanTrack::GetEnergyLosses ( ) const

Definition at line 49 of file TStiKalmanTrack.cxx.

const std::set<TStiKalmanTrackNode>& TStiKalmanTrack::GetNodes ( ) const
inline

Definition at line 24 of file TStiKalmanTrack.h.

const TStiEvent* TStiKalmanTrack::GetParentEvent ( ) const
inline

Definition at line 22 of file TStiKalmanTrack.h.

void TStiKalmanTrack::Print ( Option_t *  opt = "") const
virtual

Definition at line 52 of file TStiKalmanTrack.cxx.

Member Data Documentation

double TStiKalmanTrack::fEnergyLosses
protected

Total track energy lost in all volumes.

Definition at line 36 of file TStiKalmanTrack.h.

TStiEvent* TStiKalmanTrack::fEvent
protected

Pointer to mother event containing this track.

Definition at line 34 of file TStiKalmanTrack.h.

std::set<TStiKalmanTrackNode> TStiKalmanTrack::fNodes
protected

Definition at line 35 of file TStiKalmanTrack.h.


The documentation for this class was generated from the following files: