Go to the documentation of this file. 1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCUpgradeMotherboardLUT_h
2 #define L1Trigger_CSCTriggerPrimitives_CSCUpgradeMotherboardLUT_h
std::vector< std::pair< int, int > > get_csc_hs_to_gem_pad(Parity par, enum CSCPart) const override
std::vector< std::pair< int, int > > get_csc_hs_to_gem_pad(Parity par, enum CSCPart) const override
std::vector< std::vector< double > > lut_wg_eta_even
std::vector< int > gem_pad_to_csc_hs_me1b_even
std::vector< int > get_gem_pad_to_csc_hs(Parity par, enum CSCPart) const override
~CSCGEMMotherboardLUTME11() override
virtual std::vector< int > get_gem_pad_to_csc_hs(Parity par, enum CSCPart) const =0
std::vector< std::vector< double > > lut_wg_vs_hs_me1a
virtual ~CSCGEMMotherboardLUT()
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_odd_l2
CSCGEMMotherboardLUTME21()
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_odd
std::vector< int > gem_pad_to_csc_hs_odd
bool doesALCTCrossCLCT(const CSCALCTDigi &a, const CSCCLCTDigi &c, int theEndcap, bool gangedME1a=false) const
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1b_odd
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_even_l2
std::vector< int > get_gem_pad_to_csc_hs(Parity par, enum CSCPart) const override
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1b_even
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_even_l1
virtual std::vector< std::pair< int, int > > get_csc_hs_to_gem_pad(Parity par, enum CSCPart) const =0
constexpr std::array< uint8_t, layerIndexSize > layer
bool doesWiregroupCrossStrip(int wg, int keystrip, int theEndcap, bool gangedME1a=false) const
std::vector< std::pair< double, double > > gem_roll_eta_limits_odd_l2
std::vector< int > gem_pad_to_csc_hs_me1b_odd
std::vector< int > gem_roll_to_csc_wg_even
std::vector< std::vector< double > > lut_wg_vs_hs_me1ag
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_even
CSCGEMMotherboardLUTME11()
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1a_odd
std::vector< std::pair< double, double > > gem_roll_eta_limits_even_l2
std::vector< std::vector< double > > lut_wg_vs_hs_me1b
std::vector< std::pair< int, int > > csc_wg_to_gem_roll_odd_l1
std::vector< int > get_gem_roll_to_csc_wg(Parity par) const
std::vector< std::vector< double > > lut_wg_eta_odd
std::vector< std::pair< int, int > > get_csc_wg_to_gem_roll(Parity par, int layer=1) const
std::vector< std::pair< double, double > > gem_roll_eta_limits_odd_l1
std::vector< int > gem_pad_to_csc_hs_even
std::vector< std::pair< int, int > > csc_hs_to_gem_pad_me1a_even
std::vector< std::vector< double > > lut_pt_vs_dphi_gemcsc
std::vector< int > gem_pad_to_csc_hs_me1a_odd
~CSCGEMMotherboardLUTME21() override
std::vector< int > gem_roll_to_csc_wg_odd
std::vector< int > gem_pad_to_csc_hs_me1a_even
std::vector< std::pair< double, double > > gem_roll_eta_limits_even_l1