Go to the documentation of this file.
20 #ifndef L1MUDT_TRACK_FINDER_H
21 #define L1MUDT_TRACK_FINDER_H
TFtracks_const_iter end()
const L1MuDTEtaProcessor * ep(int id) const
get a pointer to an Eta Processor, index [0-11]
L1MuDTMuonSorter * m_ms
DT Muon Sorter.
std::vector< L1MuDTWedgeSorter * > m_wsvec
Wedge Sorters.
std::vector< L1MuDTTrackCand > _cache0
virtual ~L1MuDTTrackFinder()
destructor
const L1MuDTWedgeSorter * ws(int id) const
get a pointer to a Wedge Sorter, index [0-11]
void run(const edm::Event &e, const edm::EventSetup &c)
run the barrel MTTF
void setup(edm::ConsumesCollector &&iC)
build the structure of the barrel MTTF
TFtracks_const_iter begin()
edm::EDGetTokenT< L1MuDTChambPhContainer > m_DTDigiToken
L1MuDTTrackFinder(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
constructor
std::vector< L1MuDTTrackCand > & getcache0()
void reset()
reset the barrel MTTF
const L1MuDTSectorProcessor * sp(const L1MuDTSecProcId &) const
get a pointer to a Sector Processor
std::vector< L1MuRegionalCand > _cache
std::vector< L1MuRegionalCand > & getcache()
int numberOfTracks()
get number of muon candidates found by the barrel MTTF
std::vector< L1MuRegionalCand >::iterator TFtracks_iter
const L1MuDTMuonSorter * ms() const
get a pointer to the DT Muon Sorter
static L1MuDTTFConfig * config()
return configuration
std::vector< L1MuDTEtaProcessor * > m_epvec
Eta Processors.
virtual void reconstruct(const edm::Event &e, const edm::EventSetup &c)
run Track Finder and store candidates in cache
static L1MuDTTFConfig * m_config
Track Finder configuration.
std::vector< L1MuRegionalCand >::const_iterator TFtracks_const_iter
container for muon candidates
L1MuDTSecProcMap * m_spmap
Sector Processors.