#include <L1Trigger/RPCTrigger/interface/RPCStripsRing.h>
Classes | |
struct | TOtherConnStruct |
Public Types | |
typedef std::map< int, RPCStripsRing > | TIdToRindMap |
typedef std::vector < TOtherConnStruct > | TOtherConnStructVec |
Public Member Functions | |
void | addRoll (const RPCRoll *roll) |
void | compressConnections () |
void | createOtherConnections (int tower, int PACno, int logplane, int logplanesize, float angle) |
void | createRefConnections (TOtherConnStructVec &otherRings, int logplane, int logplaneSize) |
void | fillWithVirtualStrips () |
void | filterOverlapingChambers () |
boost::shared_ptr < L1RPCConeBuilder::TCompressedConMap > | getCompressedConnectionsMap () |
boost::shared_ptr < L1RPCConeBuilder::TConMap > | getConnectionsMap () |
int | getEtaPartition () |
int | getHwPlane () |
int | getRingId () |
int | getTowerForRefRing () |
bool | isReferenceRing () |
RPCStripsRing (const RPCRoll *roll, boost::shared_ptr< L1RPCConeBuilder::TConMap > cmap) | |
RPCStripsRing () | |
virtual | ~RPCStripsRing () |
Static Public Member Functions | |
static int | calculateHwPlane (const RPCRoll *roll) |
Calculate ringId for any given RPCRoll. More... | |
static int | getRingId (int etaPart, int hwPlane) |
static int | getRingId (const RPCRoll *roll) |
Calculate ringId for this ring. More... | |
Private Attributes | |
boost::shared_ptr < L1RPCConeBuilder::TCompressedConMap > | m_compressedConnectionMap |
boost::shared_ptr < L1RPCConeBuilder::TConMap > | m_connectionsMap |
bool | m_didFiltering |
bool | m_didVirtuals |
int | m_etaPartition |
int | m_hwPlane |
bool | m_isReferenceRing |
int | m_region |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 38 of file RPCStripsRing.h.
typedef std::map<int, RPCStripsRing> RPCStripsRing::TIdToRindMap |
Definition at line 43 of file RPCStripsRing.h.
typedef std::vector<TOtherConnStruct> RPCStripsRing::TOtherConnStructVec |
Definition at line 53 of file RPCStripsRing.h.
RPCStripsRing::RPCStripsRing | ( | const RPCRoll * | roll, |
boost::shared_ptr< L1RPCConeBuilder::TConMap > | cmap | ||
) |
Definition at line 34 of file RPCStripsRing.cc.
RPCStripsRing::RPCStripsRing | ( | ) |
Definition at line 23 of file RPCStripsRing.cc.
|
inlinevirtual |
Definition at line 60 of file RPCStripsRing.h.
void RPCStripsRing::addRoll | ( | const RPCRoll * | roll | ) |
Definition at line 68 of file RPCStripsRing.cc.
|
static |
Calculate ringId for any given RPCRoll.
Definition at line 124 of file RPCStripsRing.cc.
void RPCStripsRing::compressConnections | ( | ) |
Definition at line 514 of file RPCStripsRing.cc.
void RPCStripsRing::createOtherConnections | ( | int | tower, |
int | PACno, | ||
int | logplane, | ||
int | logplanesize, | ||
float | angle | ||
) |
Definition at line 420 of file RPCStripsRing.cc.
void RPCStripsRing::createRefConnections | ( | TOtherConnStructVec & | otherRings, |
int | logplane, | ||
int | logplaneSize | ||
) |
Definition at line 300 of file RPCStripsRing.cc.
void RPCStripsRing::fillWithVirtualStrips | ( | ) |
Definition at line 244 of file RPCStripsRing.cc.
void RPCStripsRing::filterOverlapingChambers | ( | ) |
Definition at line 166 of file RPCStripsRing.cc.
|
inline |
Definition at line 89 of file RPCStripsRing.h.
References m_compressedConnectionMap.
|
inline |
Definition at line 86 of file RPCStripsRing.h.
References m_connectionsMap.
|
inline |
|
inline |
|
static |
Definition at line 90 of file RPCStripsRing.cc.
int RPCStripsRing::getRingId | ( | ) |
Definition at line 103 of file RPCStripsRing.cc.
|
static |
Calculate ringId for this ring.
Definition at line 109 of file RPCStripsRing.cc.
int RPCStripsRing::getTowerForRefRing | ( | ) |
Definition at line 465 of file RPCStripsRing.cc.
|
inline |
|
private |
Definition at line 106 of file RPCStripsRing.h.
Referenced by getCompressedConnectionsMap().
|
private |
Definition at line 105 of file RPCStripsRing.h.
Referenced by getConnectionsMap().
|
private |
Definition at line 103 of file RPCStripsRing.h.
|
private |
Definition at line 102 of file RPCStripsRing.h.
|
private |
Definition at line 98 of file RPCStripsRing.h.
Referenced by getEtaPartition().
|
private |
Definition at line 92 of file RPCStripsRing.h.
Referenced by getHwPlane().
|
private |
Definition at line 101 of file RPCStripsRing.h.
Referenced by isReferenceRing().
|
private |
Definition at line 99 of file RPCStripsRing.h.