CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions | Static Private Attributes
RPCTBMuon::TBOut Class Reference

#include <RPCTBMuon.h>

Static Public Member Functions

static void fromBits (RPCTBMuon &muon, unsigned int value)
 
static unsigned int toBits (const RPCTBMuon &muon)
 

Static Private Attributes

static const int m_etaBitsCnt = 2
 
static const unsigned int m_etaBitsMask = 0x3
 
static const int m_gbDataBitsCnt =2
 
static const unsigned int m_gbDataBitsMask = 0x3
 
static const int m_phiBitsCnt = 4
 
static const unsigned int m_phiBitsMask = 0xf
 
static const int m_ptBitsCnt = 5
 
static const unsigned int m_ptBitsMask = 0x1f
 
static const int m_qualBitsCnt = 3
 
static const unsigned int m_qualBitsMask = 0x7
 
static const int m_signBitsCnt = 1
 
static const unsigned int m_signBitsMask = 0x1
 

Detailed Description

Definition at line 148 of file RPCTBMuon.h.

Member Function Documentation

void RPCTBMuon::TBOut::fromBits ( RPCTBMuon muon,
unsigned int  value 
)
static

Definition at line 263 of file RPCTBMuon.cc.

unsigned int RPCTBMuon::TBOut::toBits ( const RPCTBMuon muon)
static

Definition at line 273 of file RPCTBMuon.cc.

Member Data Documentation

const int RPCTBMuon::TBOut::m_etaBitsCnt = 2
staticprivate

Definition at line 154 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_etaBitsMask = 0x3
staticprivate

Definition at line 154 of file RPCTBMuon.h.

const int RPCTBMuon::TBOut::m_gbDataBitsCnt =2
staticprivate

Definition at line 155 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_gbDataBitsMask = 0x3
staticprivate

Definition at line 155 of file RPCTBMuon.h.

const int RPCTBMuon::TBOut::m_phiBitsCnt = 4
staticprivate

Definition at line 153 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_phiBitsMask = 0xf
staticprivate

Definition at line 153 of file RPCTBMuon.h.

const int RPCTBMuon::TBOut::m_ptBitsCnt = 5
staticprivate

Definition at line 151 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_ptBitsMask = 0x1f
staticprivate

Definition at line 151 of file RPCTBMuon.h.

const int RPCTBMuon::TBOut::m_qualBitsCnt = 3
staticprivate

Definition at line 150 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_qualBitsMask = 0x7
staticprivate

Definition at line 150 of file RPCTBMuon.h.

const int RPCTBMuon::TBOut::m_signBitsCnt = 1
staticprivate

Definition at line 152 of file RPCTBMuon.h.

const unsigned int RPCTBMuon::TBOut::m_signBitsMask = 0x1
staticprivate

Definition at line 152 of file RPCTBMuon.h.