#include <LitTrackFinderNNVecMuon.h>
|
void | ArrangeHits (const PixelHitArray &hits) |
|
void | InitTrackSeeds (const TrackArray &trackSeeds) |
|
void | FollowTracks () |
|
void | PropagateThroughAbsorber (const std::vector< unsigned int > &tracksId1, const LitAbsorber< fvec > &absorber) |
|
void | PropagateThroughAbsorber (const TrackArray &tracks, const LitAbsorber< fvec > &absorber) |
|
void | CollectHits (std::vector< LitTrackParamScal > &par, LitScalTrack *track, unsigned char stationGroup, unsigned char station, unsigned char nofSubstations) |
|
void | ProcessStation (const std::vector< unsigned int > &tracksId1, unsigned char stationGroup, unsigned char station) |
|
void | ProcessStation (const TrackArray &tracks, unsigned char stationGroup, unsigned char station) |
|
bool | AddNearestHit (LitScalTrack *track, const PixelHitArray &hits, const std::vector< LitTrackParamScal * > &pars, unsigned int nofHits) |
|
void | MinMaxIndex (const LitTrackParamScal *par, const PixelHitArray &hits, fscal maxErr, PixelHitConstIterator &first, PixelHitConstIterator &last) |
|
Definition at line 38 of file LitTrackFinderNNVecMuon.h.
◆ LitTrackFinderNNVecMuon()
lit::parallel::LitTrackFinderNNVecMuon::LitTrackFinderNNVecMuon |
( |
| ) |
|
◆ ~LitTrackFinderNNVecMuon()
lit::parallel::LitTrackFinderNNVecMuon::~LitTrackFinderNNVecMuon |
( |
| ) |
|
|
virtual |
◆ AddNearestHit()
bool lit::parallel::LitTrackFinderNNVecMuon::AddNearestHit |
( |
LitScalTrack * | track, |
|
|
const PixelHitArray & | hits, |
|
|
const std::vector< LitTrackParamScal * > & | pars, |
|
|
unsigned int | nofHits ) |
|
private |
◆ ArrangeHits()
void lit::parallel::LitTrackFinderNNVecMuon::ArrangeHits |
( |
const PixelHitArray & | hits | ) |
|
|
private |
◆ CollectHits()
void lit::parallel::LitTrackFinderNNVecMuon::CollectHits |
( |
std::vector< LitTrackParamScal > & | par, |
|
|
LitScalTrack * | track, |
|
|
unsigned char | stationGroup, |
|
|
unsigned char | station, |
|
|
unsigned char | nofSubstations ) |
|
private |
◆ DoFind()
void lit::parallel::LitTrackFinderNNVecMuon::DoFind |
( |
const PixelHitArray & | hits, |
|
|
const TrackArray & | trackSeeds, |
|
|
TrackArray & | tracks ) |
|
virtual |
◆ FollowTracks()
void lit::parallel::LitTrackFinderNNVecMuon::FollowTracks |
( |
| ) |
|
|
private |
◆ InitTrackSeeds()
void lit::parallel::LitTrackFinderNNVecMuon::InitTrackSeeds |
( |
const TrackArray & | trackSeeds | ) |
|
|
private |
◆ MinMaxIndex()
void lit::parallel::LitTrackFinderNNVecMuon::MinMaxIndex |
( |
const LitTrackParamScal * | par, |
|
|
const PixelHitArray & | hits, |
|
|
fscal | maxErr, |
|
|
PixelHitConstIterator & | first, |
|
|
PixelHitConstIterator & | last ) |
|
private |
◆ ProcessStation() [1/2]
void lit::parallel::LitTrackFinderNNVecMuon::ProcessStation |
( |
const std::vector< unsigned int > & | tracksId1, |
|
|
unsigned char | stationGroup, |
|
|
unsigned char | station ) |
|
private |
◆ ProcessStation() [2/2]
void lit::parallel::LitTrackFinderNNVecMuon::ProcessStation |
( |
const TrackArray & | tracks, |
|
|
unsigned char | stationGroup, |
|
|
unsigned char | station ) |
|
inlineprivate |
Definition at line 239 of file LitTrackFinderNNVecMuon.cxx.
References lit::parallel::LitStationGroupMuon< T >::GetFieldRegion(), lit::parallel::LitSubstationMuon< T >::GetMaterial(), lit::parallel::LitStationMuon< T >::GetNofSubstations(), lit::parallel::LitStationGroupMuon< T >::GetStation(), lit::parallel::LitStationMuon< T >::GetSubstation(), lit::parallel::LitSubstationMuon< T >::GetZ(), lit::parallel::LitAddMaterial(), lit::parallel::LitLineExtrapolation(), lit::parallel::PackTrackParam(), tracks, and lit::parallel::UnpackTrackParam().
◆ PropagateThroughAbsorber() [1/2]
void lit::parallel::LitTrackFinderNNVecMuon::PropagateThroughAbsorber |
( |
const std::vector< unsigned int > & | tracksId1, |
|
|
const LitAbsorber< fvec > & | absorber ) |
|
private |
◆ PropagateThroughAbsorber() [2/2]
void lit::parallel::LitTrackFinderNNVecMuon::PropagateThroughAbsorber |
( |
const TrackArray & | tracks, |
|
|
const LitAbsorber< fvec > & | absorber ) |
|
inlineprivate |
◆ SetDetectorLayout()
◆ fChiSqPixelHitCut
fvec lit::parallel::LitTrackFinderNNVecMuon::fChiSqPixelHitCut |
|
private |
◆ fHitData
◆ fIsProcessSubstationsTogether
bool lit::parallel::LitTrackFinderNNVecMuon::fIsProcessSubstationsTogether |
|
private |
◆ fLayout
◆ fMaxCovSq
fscal lit::parallel::LitTrackFinderNNVecMuon::fMaxCovSq |
|
private |
◆ fMaxNofMissingHits
unsigned char lit::parallel::LitTrackFinderNNVecMuon::fMaxNofMissingHits |
|
private |
◆ fSigmaCoef
fscal lit::parallel::LitTrackFinderNNVecMuon::fSigmaCoef |
|
private |
◆ fTracks
TrackArray lit::parallel::LitTrackFinderNNVecMuon::fTracks |
|
private |
The documentation for this class was generated from the following files: