|
std::vector< std::set< Int_t > > | GetStartTracks () |
|
bool | CheckHitDistance (int hit1, int hit2) |
| Tests if the distance is larger than fMinPointDistance. More...
|
|
bool | CheckSZ (PndRiemannTrack aTrack) |
| Tests the results of the sz fit. More...
|
|
bool | CheckRiemannHit (PndRiemannTrack *track, PndRiemannHit *hit) |
|
bool | CheckHitInSameSensor (int hit1, int hit2) |
| Tests if hits in the same sensor are selected. More...
|
|
bool | CheckHitInTrack (std::set< int > hitIds, int hit) |
| Check if this HitId is used in the track already. More...
|
|
bool | CheckZeroPassing (std::set< int > hitIds, int hit) |
| If the track contains (0,0) all points have to go forward or all have to go backward. More...
|
|
PndRiemannTrack | CreateRiemannTrack (std::set< Int_t > aHits) |
| Creates a PndRiemannTrack from an array of indices of Hits. More...
|
|
bool | TrackExists (std::set< Int_t > hitsInTrack) |
|
std::vector< int > | FindTracksWithSimilarParameters (int TrackInd, std::vector< int > &TracksToTest, double curvDiff, double dipDiff) |
|
std::vector< int > | FindTracksWithSimilarHits (std::vector< int > &TracksToTest, std::vector< PndTrackCand > tempTrCnd, std::vector< int > &tempKillAfter) |
| ---------—added by me More...
|
|
void | RemoveTrack (int TrackInd, std::vector< int > &TrackList) |
|
PndTrackCand | CreateOneTrackCand (std::vector< int > tracks, std::vector< PndTrackCand > tempTrCnd) |
|
std::vector< FairHit * > | fHits |
| Vector of all FairHits used for track finding (fitting) More...
|
|
std::vector< PndRiemannTrack > | fTracks |
| Resulting Riemann Tracks. More...
|
|
std::vector< std::set< Int_t > > | fHitsInTracks |
| Vector of indizes which hits where used in which track. More...
|
|
std::vector< PndTrackCand > | fTrackCand |
| List of track candidates. More...
|
|
std::vector< std::pair< double, double > > | fCurvAndDipOfCand |
| Curvature and dip of fPndTrackCand. More...
|
|
std::vector< PndTrackCand > | fMergedTrackCand |
|
std::vector< std::set< int > > | fHitsTooClose |
| matrix of TrackNr and hits which are too close to one of the three starting points More...
|
|
std::map< int, FairLink > | fMapHitToID |
| map to convert the list of hits back into a FairLink More...
|
|
std::map< FairLink, int > | fMapIDtoHit |
| map to convert the list of detID/hitID hits into the list of hits for track finding More...
|
|
double | fMaxPlaneDist |
| Distance cut between new point and riemann plane. More...
|
|
double | fMaxSZDist |
| Distance cut between s-z coordinate of a new point and the sz-fit of the hits in the track. More...
|
|
double | fMinPointDist |
| Minimum distance between two points to use them as point for the base plane. More...
|
|
double | fMaxSZChi2 |
| Maximum allowed Chi2 in an sz fit. More...
|
|
int | fMinNumberOfHits |
| Minimum number of hits in track necessary for a match. More...
|
|
double | fCurvDiff |
| TrackMerger parameter. More...
|
|
double | fDipDiff |
| TrackMerger parameter. More...
|
|
double | fMagField |
| size of the magnetic field in Tesla More...
|
|
int | fVerbose |
|
bool | fUseZeroPos |
|