CMS 3D CMS Logo

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

#include <L1RPCConeDefinition.h>

Classes

struct  TLPSize
 
struct  TRingToLP
 
struct  TRingToTower
 

Public Types

typedef std::vector< TLPSizeTLPSizeVec
 
typedef std::vector< TRingToLPTRingToLPVec
 
typedef std::vector< TRingToTowerTRingToTowerVec
 

Public Member Functions

const TLPSizeVecgetLPSizeVec () const
 
const TRingToLPVecgetRingToLPVec () const
 
const TRingToTowerVecgetRingToTowerVec () const
 
void setFirstTower (int tow)
 
void setLastTower (int tow)
 
void setLPSizeVec (const TLPSizeVec &lpSizes)
 
void setRingToLPVec (const TRingToLPVec &ringToLPVec)
 
void setRingToTowerVec (const TRingToTowerVec &ringToTowerVec)
 

Private Attributes

int m_firstTower
 
int m_lastTower
 
TLPSizeVec m_LPSizeVec
 
TRingToLPVec m_ringToLPVec
 
TRingToTowerVec m_ringToTowerVec
 

Detailed Description

Definition at line 6 of file L1RPCConeDefinition.h.

Member Typedef Documentation

Definition at line 21 of file L1RPCConeDefinition.h.

Definition at line 57 of file L1RPCConeDefinition.h.

Definition at line 39 of file L1RPCConeDefinition.h.

Member Function Documentation

const TLPSizeVec& L1RPCConeDefinition::getLPSizeVec ( ) const
inline

Definition at line 73 of file L1RPCConeDefinition.h.

References m_LPSizeVec.

73 { return m_LPSizeVec;};
const TRingToLPVec& L1RPCConeDefinition::getRingToLPVec ( ) const
inline

Definition at line 88 of file L1RPCConeDefinition.h.

88 {return m_ringToLPVec;};
const TRingToTowerVec& L1RPCConeDefinition::getRingToTowerVec ( ) const
inline

Definition at line 80 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

80 { return m_ringToTowerVec;};
TRingToTowerVec m_ringToTowerVec
void L1RPCConeDefinition::setFirstTower ( int  tow)
inline

Definition at line 65 of file L1RPCConeDefinition.h.

References m_firstTower.

void L1RPCConeDefinition::setLastTower ( int  tow)
inline

Definition at line 66 of file L1RPCConeDefinition.h.

References m_lastTower.

void L1RPCConeDefinition::setLPSizeVec ( const TLPSizeVec lpSizes)
inline

Definition at line 72 of file L1RPCConeDefinition.h.

References m_LPSizeVec.

72 { m_LPSizeVec = lpSizes;};
void L1RPCConeDefinition::setRingToLPVec ( const TRingToLPVec ringToLPVec)
inline

Definition at line 87 of file L1RPCConeDefinition.h.

References m_ringToLPVec.

87 {m_ringToLPVec = ringToLPVec;};
void L1RPCConeDefinition::setRingToTowerVec ( const TRingToTowerVec ringToTowerVec)
inline

Definition at line 78 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

79  { m_ringToTowerVec = ringToTowerVec;};
TRingToTowerVec m_ringToTowerVec

Member Data Documentation

int L1RPCConeDefinition::m_firstTower
private

Definition at line 88 of file L1RPCConeDefinition.h.

Referenced by setFirstTower().

int L1RPCConeDefinition::m_lastTower
private

Definition at line 94 of file L1RPCConeDefinition.h.

Referenced by setLastTower().

TLPSizeVec L1RPCConeDefinition::m_LPSizeVec
private

Definition at line 96 of file L1RPCConeDefinition.h.

Referenced by getLPSizeVec(), and setLPSizeVec().

TRingToLPVec L1RPCConeDefinition::m_ringToLPVec
private

Definition at line 102 of file L1RPCConeDefinition.h.

Referenced by setRingToLPVec().

TRingToTowerVec L1RPCConeDefinition::m_ringToTowerVec
private

Definition at line 98 of file L1RPCConeDefinition.h.

Referenced by getRingToTowerVec(), and setRingToTowerVec().