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