12#ifndef LITTRACKFINDERNNVECMUON_H_
13#define LITTRACKFINDERNNVECMUON_H_
56 virtual void DoFind(
const PixelHitArray&
hits,
const TrackArray& trackSeeds, TrackArray&
tracks);
95 unsigned char station,
unsigned char nofSubstations);
100 void ProcessStation(
const std::vector<unsigned int>& tracksId1,
unsigned char stationGroup,
101 unsigned char station);
106 inline void ProcessStation(
const TrackArray&
tracks,
unsigned char stationGroup,
unsigned char station);
114 unsigned int nofHits);
120 PixelHitConstIterator&
first, PixelHitConstIterator& last);
static vector< vector< QAHit > > hits
Classes for muon geometry description of CBM.
Class for accessing hits in the track reconstruction.
Absorber in muon detector layout.
void SetDetectorLayout(const LitDetectorLayoutMuon< T > &layout)
Set detector layout for which hits are arranged.
LitHitDataMuon< fvec > fHitData
virtual ~LitTrackFinderNNVecMuon()
Destructor.
unsigned char fMaxNofMissingHits
void SetDetectorLayout(const LitDetectorLayoutMuon< fvec > &layout)
Sets detector layout for the tracking.
void InitTrackSeeds(const TrackArray &trackSeeds)
void MinMaxIndex(const LitTrackParamScal *par, const PixelHitArray &hits, fscal maxErr, PixelHitConstIterator &first, PixelHitConstIterator &last)
LitDetectorLayoutMuon< fvec > fLayout
void CollectHits(std::vector< LitTrackParamScal > &par, LitScalTrack *track, unsigned char stationGroup, unsigned char station, unsigned char nofSubstations)
bool fIsProcessSubstationsTogether
void PropagateThroughAbsorber(const std::vector< unsigned int > &tracksId1, const LitAbsorber< fvec > &absorber)
bool AddNearestHit(LitScalTrack *track, const PixelHitArray &hits, const std::vector< LitTrackParamScal * > &pars, unsigned int nofHits)
LitTrackFinderNNVecMuon()
Constructor.
void ProcessStation(const std::vector< unsigned int > &tracksId1, unsigned char stationGroup, unsigned char station)
virtual void DoFind(const PixelHitArray &hits, const TrackArray &trackSeeds, TrackArray &tracks)
Main function for tracking.
void ArrangeHits(const PixelHitArray &hits)