72 unsigned nTracoT(
int ifs)
const;
void ignoreSecondTrack()
Set a flag to skip sort2.
unsigned nTracoT(int ifs) const
Return the number of input tracks (first/second)
std::vector< DTTSCand * > _tctrig[2]
int number() const
Return identifier.
void addDTTSCand(DTTSCand *cand)
Add a TS candidate to the TSS, ifs is first/second track flag.
const DTConfigTSPhi * _config
const DTConfigTSPhi * config() const
Configuration set.
DTTSCand * getCarry() const
Return the carry (for debugging)
const DTTracoTrigData * getTracoT(int ifs, unsigned n) const
Return requested TRACO trigger.
void setConfig(const DTConfigTSPhi *config)
Set configuration.
int nSecondT() const
Return the number of input second tracks.
DTTSCand * sortTSS2()
Sort 2.
std::vector< DTTSCand * > _outcand
DTTSCand * sortTSS1()
Sort 1.
DTTSCand * getDTTSCand(int ifs, unsigned n) const
Return requested TS candidate.
std::string logWord(int n) const
Return the requested log word.
DTTSCand * getTrack(int n) const
Return the requested track.
int nTracks() const
Return the number of sorted tracks.
void run()
Run the TSS algorithm.
int nFirstT() const
Return the number of input first tracks.