1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboard_h 2 #define L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboard_h 119 void sortLCTs(std::vector<CSCCorrelatedLCTDigi>& lcts)
const;
uint16_t Run2PatternConverter(const int slope) const
const CSCGeometry * cscGeometry_
std::unique_ptr< CSCGEMMatcher > cscGEMMatcher_
bool assign_gem_csc_bending_
unsigned alct_gem_bx_window_size_
const CSCL1TPLookupTableME21ILT * lookupTableME21ILT_
static const double slope[3]
bool drop_low_quality_clct_me1a_
void run(const CSCWireDigiCollection *wiredc, const CSCComparatorDigiCollection *compdc, const GEMPadDigiClusterCollection *gemPads, RunContext const &)
bool build_lct_from_alct_gem_
bool hasGE21Geometry16Partitions_
void correlateLCTsGEM(const CSCALCTDigi &ALCT, const CSCCLCTDigi &CLCT, const GEMInternalClusters &clusters, const CSCL1TPLookupTableME11ILT *lookupTableME11ILT, const CSCL1TPLookupTableME21ILT *lookupTableME21ILT, CSCCorrelatedLCTDigi &lct) const
bool drop_low_quality_clct_
void constructLCTsGEM(const CSCALCTDigi &alct, const CSCCLCTDigi &clct, const GEMInternalCluster &gem, const CSCL1TPLookupTableME11ILT *lookupTableME11ILT, const CSCL1TPLookupTableME21ILT *lookupTableME21ILT, CSCCorrelatedLCTDigi &lct) const
bool drop_low_quality_alct_
std::vector< GEMInternalCluster > GEMInternalClusters
const CSCL1TPLookupTableME11ILT * lookupTableME11ILT_
void sortLCTs(std::vector< CSCCorrelatedLCTDigi > &lcts) const
bool build_lct_from_clct_gem_
const CSCL1TPLookupTableCCLUT * lookupTableCCLUT_
std::shared_ptr< GEMClusterProcessor > clusterProc_
void matchALCTCLCTGEM(const CSCL1TPLookupTableME11ILT *lookupTableME11ILT, const CSCL1TPLookupTableME21ILT *lookupTableME21ILT)
std::map< int, GEMInternalClusters > clusters_
unsigned clct_gem_bx_window_size_
~CSCGEMMotherboard() override
CSCGEMMotherboard(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, CSCBaseboard::Parameters &conf)
const CSCDBL1TPParameters * parameters_
const GEMGeometry * gemGeometry_
std::shared_ptr< GEMClusterProcessor > clusterProc() const