1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboard_h 2 #define L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboard_h 97 void sortLCTs(std::vector<CSCCorrelatedLCTDigi>& lcts)
const;
uint16_t Run2PatternConverter(const int slope) const
std::unique_ptr< CSCGEMMatcher > cscGEMMatcher_
bool assign_gem_csc_bending_
unsigned alct_gem_bx_window_size_
static const double slope[3]
void setGEMGeometry(const GEMGeometry *g)
bool drop_low_quality_clct_me1a_
bool build_lct_from_alct_gem_
void correlateLCTsGEM(const CSCALCTDigi &ALCT, const CSCCLCTDigi &CLCT, const GEMInternalClusters &clusters, CSCCorrelatedLCTDigi &lct) const
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
bool hasGE21Geometry16Partitions_
bool drop_low_quality_clct_
void constructLCTsGEM(const CSCALCTDigi &alct, const CSCCLCTDigi &clct, const GEMInternalCluster &gem, CSCCorrelatedLCTDigi &lct) const
bool drop_low_quality_alct_
std::vector< GEMInternalCluster > GEMInternalClusters
void sortLCTs(std::vector< CSCCorrelatedLCTDigi > &lcts) const
bool build_lct_from_clct_gem_
std::shared_ptr< GEMClusterProcessor > clusterProc_
void run(const CSCWireDigiCollection *wiredc, const CSCComparatorDigiCollection *compdc, const GEMPadDigiClusterCollection *gemPads)
std::map< int, GEMInternalClusters > clusters_
CSCGEMMotherboard(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet &conf)
unsigned clct_gem_bx_window_size_
~CSCGEMMotherboard() override
const GEMGeometry * gem_g
std::shared_ptr< GEMClusterProcessor > clusterProc() const