1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCGEMMatcher 2 #define L1Trigger_CSCTriggerPrimitives_CSCGEMMatcher
unsigned maxDeltaBXALCTGEM_
bool mitigateSlopeByCosi_
bool matchedClusterLocHS(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
unsigned maxDeltaHsEvenME1a_
bool assign_gem_csc_bending_
void setESLookupTables(const CSCL1TPLookupTableME11ILT *conf)
void matchingClustersLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
CSCGEMMatcher(int endcap, unsigned station, unsigned chamber, const edm::ParameterSet &tmbParams, const edm::ParameterSet &luts)
unsigned calculateGEMCSCBending(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
unsigned maxDeltaBXCLCTGEM_
const CSCL1TPLookupTableME11ILT * lookupTableME11ILT_
void matchingClustersBXLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
bool matchedClusterLocES(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
void matchingClustersBX(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
std::vector< GEMInternalCluster > GEMInternalClusters
const CSCL1TPLookupTableME21ILT * lookupTableME21ILT_
void bestClusterBXLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalCluster &best) const
unsigned maxDeltaHsOddME1a_
uint16_t mitigatedSlopeByConsistency(const CSCCLCTDigi &clct) const
int CSCGEMSlopeCorrector(const bool isL1orCopad, const int cscSlope) const