1 #ifndef __l1microgmtcanceloutunit_h
2 #define __l1microgmtcanceloutunit_h
24 void getCoordinateCancelBits(std::vector<std::shared_ptr<GMTInternalMuon>>&, std::vector<std::shared_ptr<GMTInternalMuon>>&);
26 void getTrackAddrCancelBits(std::vector<std::shared_ptr<GMTInternalMuon>>&, std::vector<std::shared_ptr<GMTInternalMuon>>&);
void setCancelOutBitsOverlapEndcap(GMTInternalWedges &, GMTInternalWedges &, cancelmode)
Cancel-out between overlap and endcap track finders.
void setCancelOutBitsOverlapBarrel(GMTInternalWedges &, GMTInternalWedges &, cancelmode)
Cancel-out between overlap and barrel track finders.
void getTrackAddrCancelBits(std::vector< std::shared_ptr< GMTInternalMuon >> &, std::vector< std::shared_ptr< GMTInternalMuon >> &)
Compares all muons from coll1 with all muons from coll2 and sets the cancel-bits based on track addre...
MicroGMTCancelOutUnit(const edm::ParameterSet &)
MicroGMTMatchQualLUT m_brlSingleMatchQualLUT
MicroGMTMatchQualLUT m_boPosMatchQualLUT
MicroGMTMatchQualLUT m_foNegMatchQualLUT
void getCoordinateCancelBits(std::vector< std::shared_ptr< GMTInternalMuon >> &, std::vector< std::shared_ptr< GMTInternalMuon >> &)
Compares all muons from coll1 with all muons from coll2 and sets the cancel-bits based on eta/phi coo...
MicroGMTMatchQualLUT m_fwdPosSingleMatchQualLUT
MicroGMTMatchQualLUT m_ovlPosSingleMatchQualLUT
std::map< int, MicroGMTMatchQualLUT * > m_lutDict
MicroGMTMatchQualLUT m_boNegMatchQualLUT
void setCancelOutBits(GMTInternalWedges &, tftype, cancelmode)
Cancel out between sectors/wedges in one track finder.
MicroGMTMatchQualLUT m_fwdNegSingleMatchQualLUT
MicroGMTMatchQualLUT m_ovlNegSingleMatchQualLUT
MicroGMTMatchQualLUT m_foPosMatchQualLUT
std::map< int, std::vector< std::shared_ptr< GMTInternalMuon > > > GMTInternalWedges
virtual ~MicroGMTCancelOutUnit()