CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
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 Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

int m_firstTower
 
int m_lastTower
 
TLPSizeVec m_LPSizeVec
 
TRingToLPVec m_ringToLPVec
 
TRingToTowerVec m_ringToTowerVec
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 8 of file L1RPCConeDefinition.h.

Member Typedef Documentation

Definition at line 22 of file L1RPCConeDefinition.h.

Definition at line 60 of file L1RPCConeDefinition.h.

Definition at line 40 of file L1RPCConeDefinition.h.

Member Function Documentation

const TLPSizeVec& L1RPCConeDefinition::getLPSizeVec ( ) const
inline

Definition at line 73 of file L1RPCConeDefinition.h.

References m_LPSizeVec.

Referenced by RPCConeBuilder::areConnected(), and RPCConeBuilderFromES::getConesFromES().

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

Definition at line 86 of file L1RPCConeDefinition.h.

Referenced by RPCConeBuilder::areConnected().

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

Definition at line 79 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

Referenced by RPCConeBuilder::areConnected().

79 { return m_ringToTowerVec; };
TRingToTowerVec m_ringToTowerVec
template<class Archive >
void L1RPCConeDefinition::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void L1RPCConeDefinition::setFirstTower ( int  tow)
inline

Definition at line 65 of file L1RPCConeDefinition.h.

References m_firstTower.

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

Definition at line 66 of file L1RPCConeDefinition.h.

References m_lastTower.

66 { m_lastTower = tow; };
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 85 of file L1RPCConeDefinition.h.

References m_ringToLPVec.

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

Definition at line 78 of file L1RPCConeDefinition.h.

References m_ringToTowerVec.

78 { m_ringToTowerVec = ringToTowerVec; };
TRingToTowerVec m_ringToTowerVec

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 99 of file L1RPCConeDefinition.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 99 of file L1RPCConeDefinition.h.

Member Data Documentation

int L1RPCConeDefinition::m_firstTower
private

Definition at line 86 of file L1RPCConeDefinition.h.

Referenced by setFirstTower().

int L1RPCConeDefinition::m_lastTower
private

Definition at line 90 of file L1RPCConeDefinition.h.

Referenced by setLastTower().

TLPSizeVec L1RPCConeDefinition::m_LPSizeVec
private

Definition at line 92 of file L1RPCConeDefinition.h.

Referenced by getLPSizeVec(), and setLPSizeVec().

TRingToLPVec L1RPCConeDefinition::m_ringToLPVec
private

Definition at line 97 of file L1RPCConeDefinition.h.

Referenced by setRingToLPVec().

TRingToTowerVec L1RPCConeDefinition::m_ringToTowerVec
private

Definition at line 94 of file L1RPCConeDefinition.h.

Referenced by getRingToTowerVec(), and setRingToTowerVec().