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