CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
CSCRPCMotherboardLUT Class Reference

#include <CSCUpgradeMotherboardLUT.h>

Inheritance diagram for CSCRPCMotherboardLUT:
CSCRPCMotherboardLUTME31 CSCRPCMotherboardLUTME41

Public Member Functions

 CSCRPCMotherboardLUT ()
 
std::vector< std::pair< int, int > > get_csc_hs_to_rpc_strip (Parity par) const
 
std::vector< int > get_csc_wg_to_rpc_roll (Parity par) const
 
std::vector< std::vector< double > > get_lut_wg_eta (Parity par) const
 
std::vector< std::pair< double, double > > get_rpc_roll_eta_limits (Parity par) const
 
std::vector< int > get_rpc_strip_to_csc_hs (Parity par) const
 
virtual ~CSCRPCMotherboardLUT ()
 

Protected Attributes

std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_even
 
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_odd
 
std::vector< int > csc_wg_to_rpc_roll_even
 
std::vector< int > csc_wg_to_rpc_roll_odd
 
std::vector< std::vector< double > > lut_wg_eta_even
 
std::vector< std::vector< double > > lut_wg_eta_odd
 
std::vector< std::pair< double, double > > rpc_roll_eta_limits_even
 
std::vector< std::pair< double, double > > rpc_roll_eta_limits_odd
 
std::vector< int > rpc_strip_to_csc_hs_even
 
std::vector< int > rpc_strip_to_csc_hs_odd
 

Detailed Description

Definition at line 106 of file CSCUpgradeMotherboardLUT.h.

Constructor & Destructor Documentation

CSCRPCMotherboardLUT::CSCRPCMotherboardLUT ( )

Definition at line 204 of file CSCUpgradeMotherboardLUT.cc.

205  : lut_wg_eta_odd(0)
206  , lut_wg_eta_even(0)
207 
210 
213 
216 
219 {
220 }
std::vector< int > csc_wg_to_rpc_roll_odd
std::vector< std::pair< double, double > > rpc_roll_eta_limits_even
std::vector< std::vector< double > > lut_wg_eta_odd
std::vector< int > rpc_strip_to_csc_hs_odd
std::vector< int > csc_wg_to_rpc_roll_even
std::vector< std::vector< double > > lut_wg_eta_even
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_odd
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_even
std::vector< std::pair< double, double > > rpc_roll_eta_limits_odd
std::vector< int > rpc_strip_to_csc_hs_even
CSCRPCMotherboardLUT::~CSCRPCMotherboardLUT ( )
virtual

Definition at line 222 of file CSCUpgradeMotherboardLUT.cc.

223 {
224 }

Member Function Documentation

std::vector< std::pair< int, int > > CSCRPCMotherboardLUT::get_csc_hs_to_rpc_strip ( Parity  par) const

Definition at line 255 of file CSCUpgradeMotherboardLUT.cc.

References csc_hs_to_rpc_strip_even, csc_hs_to_rpc_strip_odd, and Even.

256 {
258 }
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_odd
std::vector< std::pair< int, int > > csc_hs_to_rpc_strip_even
std::vector< int > CSCRPCMotherboardLUT::get_csc_wg_to_rpc_roll ( Parity  par) const

Definition at line 261 of file CSCUpgradeMotherboardLUT.cc.

References csc_wg_to_rpc_roll_even, csc_wg_to_rpc_roll_odd, and Even.

262 {
264 }
std::vector< int > csc_wg_to_rpc_roll_odd
std::vector< int > csc_wg_to_rpc_roll_even
std::vector< std::vector< double > > CSCRPCMotherboardLUT::get_lut_wg_eta ( Parity  par) const

Definition at line 237 of file CSCUpgradeMotherboardLUT.cc.

References Even, lut_wg_eta_even, and lut_wg_eta_odd.

238 {
240 }
std::vector< std::vector< double > > lut_wg_eta_odd
std::vector< std::vector< double > > lut_wg_eta_even
std::vector< std::pair< double, double > > CSCRPCMotherboardLUT::get_rpc_roll_eta_limits ( Parity  par) const

Definition at line 243 of file CSCUpgradeMotherboardLUT.cc.

References Even, rpc_roll_eta_limits_even, and rpc_roll_eta_limits_odd.

244 {
246 }
std::vector< std::pair< double, double > > rpc_roll_eta_limits_even
std::vector< std::pair< double, double > > rpc_roll_eta_limits_odd
std::vector< int > CSCRPCMotherboardLUT::get_rpc_strip_to_csc_hs ( Parity  par) const

Member Data Documentation

std::vector<std::pair<int,int> > CSCRPCMotherboardLUT::csc_hs_to_rpc_strip_even
protected

Definition at line 133 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_csc_hs_to_rpc_strip().

std::vector<std::pair<int,int> > CSCRPCMotherboardLUT::csc_hs_to_rpc_strip_odd
protected

Definition at line 132 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_csc_hs_to_rpc_strip().

std::vector<int> CSCRPCMotherboardLUT::csc_wg_to_rpc_roll_even
protected

Definition at line 136 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_csc_wg_to_rpc_roll().

std::vector<int> CSCRPCMotherboardLUT::csc_wg_to_rpc_roll_odd
protected

Definition at line 135 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_csc_wg_to_rpc_roll().

std::vector<std::vector<double> > CSCRPCMotherboardLUT::lut_wg_eta_even
protected

Definition at line 122 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_lut_wg_eta().

std::vector<std::vector<double> > CSCRPCMotherboardLUT::lut_wg_eta_odd
protected

Definition at line 121 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_lut_wg_eta().

std::vector<std::pair<double,double> > CSCRPCMotherboardLUT::rpc_roll_eta_limits_even
protected

Definition at line 126 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_rpc_roll_eta_limits().

std::vector<std::pair<double,double> > CSCRPCMotherboardLUT::rpc_roll_eta_limits_odd
protected

Definition at line 125 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_rpc_roll_eta_limits().

std::vector<int> CSCRPCMotherboardLUT::rpc_strip_to_csc_hs_even
protected

Definition at line 130 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_rpc_strip_to_csc_hs().

std::vector<int> CSCRPCMotherboardLUT::rpc_strip_to_csc_hs_odd
protected

Definition at line 129 of file CSCUpgradeMotherboardLUT.h.

Referenced by get_rpc_strip_to_csc_hs().