85 unsigned nCandPh(
int ifs)
const;
DTSectCollThCand * getDTSectCollThCand(unsigned n) const
Return requested Theta candidate.
const DTConfigSectColl * config() const
Configuration set.
std::vector< DTSectCollPhCand * > _incand_ph[2]
std::vector< DTSectCollThCand * > _cand_th
DTSectCollThCand * getTrackTh(int n) const
Return the requested Theta track.
DTSectCollPhCand * getTrackPh(int n) const
Return the requested Phi track.
DTSectCollPhCand * DTSectCollsort2()
Phi Sort 2.
int nTracksPh() const
Return the number of output Phi tracks.
int nTracksTh() const
Return the number of output Theta tracks.
unsigned nCandPh(int ifs) const
Return the number of Phi input tracks (first/second)
DTSC(int istat)
Constructor.
unsigned nCandTh() const
Return the number of Theta input tracks.
void ignoreSecondTrack()
Set a flag to skip sort2.
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 * getDTSectCollPhCand(int ifs, unsigned n) const
Return requested TSS candidate.
int nFirstTPh() const
Return the number of input first tracks.
void run()
Run the Sector Collector algorithm.
DTSectCollPhCand * DTSectCollsort1()
Phi Sort 1.
void setConfig(const DTConfigSectColl *conf)
Set configuration.
const DTConfigSectColl * _config
int nSecondTPh() const
Return the number of input second tracks.