1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboardME21_h 2 #define L1Trigger_CSCTriggerPrimitives_CSCGEMMotherboardME21_h 22 unsigned subsector,
unsigned chamber,
38 std::vector<CSCCorrelatedLCTDigi>
readoutLCTs()
const override;
44 std::unique_ptr<CSCGEMMotherboardLUTME21>
tmbLUT_;
bool buildLCTfromCLCTandGEM_
void run(const CSCWireDigiCollection *wiredc, const CSCComparatorDigiCollection *compdc, const GEMPadDigiCollection *gemPads) override
void correlateLCTsGEM(const CSCALCTDigi &bestALCT, const CSCALCTDigi &secondALCT, const CSCCLCTDigi &bestCLCT, const CSCCLCTDigi &secondCLCT, const GEMPadDigiIds &pads, const GEMCoPadDigiIds &copads, CSCCorrelatedLCTDigi &lct1, CSCCorrelatedLCTDigi &lct2) const
~CSCGEMMotherboardME21() override
matches< GEMCoPadDigi > GEMCoPadDigiIds
bool dropLowQualityCLCTsNoGEMs_
bool doesWiregroupCrossStrip(int key_wg, int key_strip) const override
std::unique_ptr< CSCGEMMotherboardLUTME21 > tmbLUT_
std::vector< CSCCorrelatedLCTDigi > readoutLCTs() const override
bool buildLCTfromALCTandGEM_
bool dropLowQualityALCTsNoGEMs_
matches< GEMPadDigi > GEMPadDigiIds
const CSCGEMMotherboardLUTME21 * getLUT() const override