Go to the documentation of this file.
12 #ifndef CBMLITTRACKFINDERNN_H_
13 #define CBMLITTRACKFINDERNN_H_
void SetPropagator(TrackPropagatorPtr propagator)
virtual LitStatus DoFind(HitPtrVector &hits, TrackPtrVector &trackSeeds, TrackPtrVector &tracks)
Inherited from CbmLitTrackFinder.
void RemoveHits(TrackPtrIterator itBegin, TrackPtrIterator itEnd)
Write already used hits to a used hits set.
void SetFilter(TrackUpdatePtr filter)
boost::shared_ptr< CbmLitTrackSelection > TrackSelectionPtr
void ArrangeHits(HitPtrIterator itBegin, HitPtrIterator itEnd)
void SetSeedSelection(TrackSelectionPtr seedSelection)
std::set< Int_t > fUsedHitsSet
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
void SetMaxNofMissingHits(const vector< Int_t > &maxNofMissingHits)
void SetNofStations(Int_t nofStations)
boost::shared_ptr< CbmLitTrackUpdate > TrackUpdatePtr
vector< Int_t > fMaxNofMissingHits
void SetChiSqStripHitCut(const vector< litfloat > &chiSqStripHitCut)
CbmLitTrackFinderNN()
Constructor.
void FollowTracks(TrackPtrIterator itBegin, TrackPtrIterator itEnd)
Follow tracks through detector.
void SetPDG(const vector< Int_t > &pdg)
std::vector< CbmTofTrack * >::iterator TrackPtrIterator
std::vector< CbmTofTrack * > TrackPtrVector
void SetChiSqPixelHitCut(const vector< litfloat > &chiSqPixelHitCut)
std::vector< CbmTofHit * >::iterator HitPtrIterator
Class for accessing the hits in the track reconstruction.
void CopyToOutput(TrackPtrIterator itBegin, TrackPtrIterator itEnd, TrackPtrVector &tracks)
Copy tracks to output array.
vector< litfloat > fSigmaCoef
TrackSelectionPtr fFinalSelection
TrackPropagatorPtr fPropagator
virtual ~CbmLitTrackFinderNN()
Destructor.
Typedefs for data structures used in littrack.
static vector< vector< QAHit > > hits
void InitTrackSeeds(TrackPtrIterator itBegin, TrackPtrIterator itEnd)
Initialize track seeds and copy to local array.
Typedefs for algorithm interfaces.
TrackSelectionPtr fSeedSelection
std::set< Int_t > fUsedSeedsSet
void SetFinalSelection(TrackSelectionPtr finalSelection)
void SetNofIterations(Int_t nofIterations)
vector< litfloat > fChiSqPixelHitCut
vector< litfloat > fChiSqStripHitCut
std::vector< CbmTofHit * > HitPtrVector
void SetSigmaCoef(const vector< litfloat > &sigmaCoef)