8 #ifndef L1T_OmtfP1_TOOLS_STUBSSIMHITSMATCHER_H_ 9 #define L1T_OmtfP1_TOOLS_STUBSSIMHITSMATCHER_H_ 44 std::ostringstream& ostr);
virtual ~StubsSimHitsMatcher()
edm::ESWatcher< MuonGeometryRecord > muonGeometryRecordWatcher
bool operator==(const MatchedTrackInfo &b) const
bool operator<(const MatchedTrackInfo &b) const
edm::ESHandle< RPCGeometry > _georpc
std::vector< unsigned int > matchedDigiCnt
TH2I * stubsInLayersCntByPdgId
edm::ESHandle< CSCGeometry > _geocsc
StubsSimHitsMatcher(const edm::ParameterSet &edmCfg, const OMTFConfiguration *omtfConfig, const MuonGeometryTokens &muonGeometryTokens)
const OMTFConfiguration * omtfConfig
TH2I * firedLayersCntByPdgId
MatchedTrackInfo(uint32_t eventNum, uint32_t trackId)
const MuonGeometryTokens & muonGeometryTokens
edm::InputTag rpcDigiSimLinkInputTag
unsigned long long _geom_cache_id
bool operator>(const MatchedTrackInfo &b) const
edm::InputTag cscStripDigiSimLinksInputTag
TH1I * bestMatchedTracksPdgIds
edm::InputTag rpcSimHitsInputTag
edm::InputTag dtDigiSimLinksInputTag
edm::ESHandle< DTGeometry > _geodt
edm::InputTag cscSimHitsInputTag
unsigned long long uint64_t
edm::InputTag trackingParticleTag
TH1I * allMatchedTracksPdgIds
void beginRun(edm::EventSetup const &eventSetup)
void match(const edm::Event &iEvent, const l1t::RegionalMuonCand *omtfCand, const AlgoMuonPtr &procMuon, std::ostringstream &ostr)
std::shared_ptr< AlgoMuon > AlgoMuonPtr
edm::InputTag dtSimHitsInputTag