Go to the documentation of this file.
8 #ifndef LITTRACKFINDERNNVECMUON_H_
9 #define LITTRACKFINDERNNVECMUON_H_
51 const TrackArray& trackSeeds,
91 void CollectHits(std::vector<LitTrackParamScal>& par,
93 unsigned char stationGroup,
94 unsigned char station,
95 unsigned char nofSubstations);
101 unsigned char stationGroup,
102 unsigned char station);
108 unsigned char stationGroup,
109 unsigned char station);
117 const PixelHitArray&
hits,
118 const std::vector<LitTrackParamScal*>& pars,
119 unsigned int nofHits);
125 const PixelHitArray&
hits,
127 PixelHitConstIterator&
first,
128 PixelHitConstIterator& last);
virtual ~LitTrackFinderNNVecMuon()
Destructor.
LitDetectorLayoutMuon< fvec > fLayout
void PropagateThroughAbsorber(const std::vector< unsigned int > &tracksId1, const LitAbsorber< fvec > &absorber)
LitHitDataMuon< fvec > fHitData
void CollectHits(std::vector< LitTrackParamScal > &par, LitScalTrack *track, unsigned char stationGroup, unsigned char station, unsigned char nofSubstations)
void InitTrackSeeds(const TrackArray &trackSeeds)
Classes for muon geometry description of CBM.
void MinMaxIndex(const LitTrackParamScal *par, const PixelHitArray &hits, fscal maxErr, PixelHitConstIterator &first, PixelHitConstIterator &last)
LitTrackFinderNNVecMuon()
Constructor.
bool fIsProcessSubstationsTogether
bool AddNearestHit(LitScalTrack *track, const PixelHitArray &hits, const std::vector< LitTrackParamScal * > &pars, unsigned int nofHits)
void ArrangeHits(const PixelHitArray &hits)
unsigned char fMaxNofMissingHits
Absorber in muon detector layout.
static vector< vector< QAHit > > hits
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.
Class for accessing hits in the track reconstruction.
void SetDetectorLayout(const LitDetectorLayoutMuon< fvec > &layout)
Sets detector layout for the tracking.