CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
RPCtoDTTranslator.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class: RPCtoDTTranslator
4 //
5 // RPCtoDTTranslator
6 //
7 //
8 // Author :
9 // G. Flouris U Ioannina Feb. 2015
10 //--------------------------------------------------
11 
12 #ifndef L1T_TwinMux_RPC_DTTranslator_H
13 #define L1T_TwinMux_RPC_DTTranslator_H
14 
18 
20 
22 
24 public:
25  RPCtoDTTranslator(const RPCDigiCollection& inrpcDigis);
26 
27  void run(const RPCGeometry&);
28 
32 
33  static int radialAngle(RPCDetId, const RPCGeometry&, int);
34  static int bendingAngle(int, int, int);
35  //static int bendingAngle(int);
36  static int localX(RPCDetId, const RPCGeometry&, int);
37  static int localXX(int, int, int);
38 
39 private:
43 
45 };
46 #endif
static int bendingAngle(int, int, int)
L1MuDTChambPhContainer const & getDTRPCHitsContainer() const
RPCtoDTTranslator(const RPCDigiCollection &inrpcDigis)
static int localX(RPCDetId, const RPCGeometry &, int)
function - will be replaced by LUTs(?)
const RPCDigiCollection & m_rpcDigis
L1MuDTChambPhContainer m_rpcdt_translated
Output PhContainer.
void run(const RPCGeometry &)
L1MuDTChambPhContainer const & getDTContainer() const
Return Output PhContainer.
L1MuDTChambPhContainer m_rpchitsdt_translated
static int localXX(int, int, int)
static int radialAngle(RPCDetId, const RPCGeometry &, int)
function - will be replaced by LUTs(?)