DTSectCollPhCand * getDTSectCollPhCand(int ifs, unsigned n) const
Return requested TSS candidate.
void addThCand(DTSectCollThCand *cand)
Add a Theta candidate to sect coll.
void ignoreSecondTrack()
Set a flag to skip sort2.
void addDTSectCollPhCand(DTSectCollPhCand *cand)
Add a Sector Collector.
int nFirstTPh() const
Return the number of input first tracks.
void run()
Run the Sector Collector algorithm.
DTSectCollPhCand * DTSectCollsort1()
Phi Sort 1.
const DTConfigSectColl * _config
int nSecondTPh() const
Return the number of input second tracks.
void setConfig(const DTConfigSectColl *conf)
Set configuration.
DTSectCollThCand * getDTSectCollThCand(unsigned n) const
Return requested Theta candidate.
DTSectCollPhCand * getTrackPh(int n) const
Return the requested Phi track.
const DTConfigSectColl * config() const
Configuration set.
std::vector< DTSectCollPhCand * > _incand_ph[2]
DTSectCollPhCand * DTSectCollsort2()
Phi Sort 2.
std::vector< DTSectCollThCand * > _cand_th
DTSC(int istat)
Constructor.
int nTracksPh() const
Return the number of output Phi tracks.
DTSectCollThCand * getTrackTh(int n) const
Return the requested Theta track.
int nTracksTh() const
Return the number of output Theta tracks.
unsigned nCandTh() const
Return the number of Theta input tracks.
std::vector< DTSectCollPhCand * > _outcand_ph
unsigned nCandPh(int ifs) const
Return the number of Phi input tracks (first/second)
void addPhCand(DTSectCollPhCand *cand)
Add a TSM candidate to the Sect Coll, ifs is first/second track flag.