CMS 3D CMS Logo

Classes | Public Types | Public Member Functions | Private Attributes

L1RPCConeDefinition Class Reference

#include <L1RPCConeDefinition.h>

List of all members.

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.

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

Definition at line 88 of file L1RPCConeDefinition.h.

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

Definition at line 80 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

{ return m_ringToTowerVec;};
void L1RPCConeDefinition::setFirstTower ( int  tow) [inline]

Definition at line 65 of file L1RPCConeDefinition.h.

References m_firstTower.

{m_firstTower = tow;};
void L1RPCConeDefinition::setLastTower ( int  tow) [inline]

Definition at line 66 of file L1RPCConeDefinition.h.

References m_lastTower.

{m_lastTower = tow;};
void L1RPCConeDefinition::setLPSizeVec ( const TLPSizeVec lpSizes) [inline]

Definition at line 72 of file L1RPCConeDefinition.h.

References m_LPSizeVec.

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

Definition at line 87 of file L1RPCConeDefinition.h.

References m_ringToLPVec.

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

Definition at line 78 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

        { m_ringToTowerVec = ringToTowerVec;};

Member Data Documentation

Definition at line 88 of file L1RPCConeDefinition.h.

Referenced by setFirstTower().

Definition at line 94 of file L1RPCConeDefinition.h.

Referenced by setLastTower().

Definition at line 96 of file L1RPCConeDefinition.h.

Referenced by getLPSizeVec(), and setLPSizeVec().

Definition at line 102 of file L1RPCConeDefinition.h.

Referenced by setRingToLPVec().

Definition at line 98 of file L1RPCConeDefinition.h.

Referenced by getRingToTowerVec(), and setRingToTowerVec().