Go to the documentation of this file. 1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCGEMMatcher
2 #define L1Trigger_CSCTriggerPrimitives_CSCGEMMatcher
void bestClusterBXLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalCluster &best) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_2to1_L1_ME11_even_
int CSCGEMSlopeCorrector(const bool isL1orCopad, const int cscSlope) const
unsigned maxDeltaBXCLCTGEM_
uint16_t mitigatedSlopeByConsistency(const CSCCLCTDigi &clct) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_corr_L1_ME11_even_
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME21_odd_
unsigned maxDeltaBXALCTGEM_
void matchingClustersBXLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_corr_L2_ME11_even_
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME21_even_
std::vector< std::string > gemCscSlopeCorrectionFiles_
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME1b_even_
std::vector< std::string > gemCscSlopeCosiCorrectionFiles_
unsigned maxDeltaHsEvenME1a_
CSCGEMMatcher(int endcap, unsigned station, unsigned chamber, const edm::ParameterSet &tmbParams, const edm::ParameterSet &luts)
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME21_even_
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME1a_even_
std::vector< std::string > gemCscSlopeCosiFiles_
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_corr_L1_ME11_odd_
bool matchedClusterLocHS(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_corr_L1_ME11_even_
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_corr_L2_ME11_even_
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME1b_odd_
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_corr_L2_ME11_odd_
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME21_odd_
unsigned calculateGEMCSCBending(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_3to1_L1_ME11_even_
bool mitigateSlopeByCosi_
std::vector< std::string > esDiffToSlopeME1aFiles_
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME1b_odd_
bool matchedClusterLocES(const CSCCLCTDigi &clct, const GEMInternalCluster &cluster) const
std::unique_ptr< CSCLUTReader > gem_csc_slope_corr_L2_ME11_odd_
bool assign_gem_csc_bending_
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_2to1_L1_ME11_odd_
void matchingClustersLoc(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME1a_even_
unsigned maxDeltaHsOddME1a_
void matchingClustersBX(const CSCALCTDigi &alct, const GEMInternalClusters &clusters, GEMInternalClusters &selected) const
std::vector< std::string > esDiffToSlopeME21Files_
std::unique_ptr< CSCLUTReader > es_diff_slope_L2_ME1a_odd_
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME1b_even_
std::unique_ptr< CSCLUTReader > gem_csc_slope_cosi_3to1_L1_ME11_odd_
std::vector< GEMInternalCluster > GEMInternalClusters
std::vector< std::string > esDiffToSlopeME1bFiles_
std::unique_ptr< CSCLUTReader > es_diff_slope_L1_ME1a_odd_
std::unique_ptr< CSCLUTReader > gem_csc_slope_corr_L1_ME11_odd_