int number() const
Return identifier.
void setConfig(const DTConfigTSPhi *config)
Set configuration.
int nFirstT() const
Return the number of input first tracks.
unsigned nCand(int ifs) const
Return the number of input tracks (first/second)
void run(int bkmod)
Run the TSM algorithm.
int nTracks() const
Return the number of sorted tracks.
const DTConfigTSPhi * config() const
Configuration set.
int nSecondT() const
Return the number of input second tracks.
DTTSCand * getDTTSCand(int ifs, unsigned n) const
Return requested TS candidate.
DTTSCand * getTrack(int n) const
Return the requested track.
std::vector< DTTSCand * > _incand[2]
void addCand(DTTSCand *cand)
Add a TSS candidate to the TSM, ifs is first/second track flag.
void ignoreSecondTrack()
Set a flag to skip sort2.
DTTSCand * sortTSM2(int bkmod)
Sort 2.
std::vector< DTTSCand * > _outcand
const DTTracoTrigData * getTracoT(int ifs, unsigned n) const
Return requested TRACO trigger.
DTTSCand * sortTSM1(int bkmod)
Sort 1.
const DTConfigTSPhi * _config