1 #ifndef L1Trigger_RPCConeBuilder_RPCStripsRing_h
2 #define L1Trigger_RPCConeBuilder_RPCStripsRing_h
45 TIdToRindMap::iterator
m_it;
58 static int getRingId(
int etaPart,
int hwPlane);
std::shared_ptr< L1RPCConeBuilder::TConMap > m_connectionsMap
void compressConnections()
void fillWithVirtualStrips()
void createOtherConnections(int tower, int PACno, int logplane, int logplanesize, float angle)
std::shared_ptr< L1RPCConeBuilder::TConMap > getConnectionsMap()
void filterOverlapingChambers()
std::vector< TOtherConnStruct > TOtherConnStructVec
TStrip(int rawId, int stripNo)
void addRoll(const RPCRoll *roll)
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > m_compressedConnectionMap
std::map< int, RPCStripsRing > TIdToRindMap
static int calculateHwPlane(const RPCRoll *roll)
Calculate ringId for any given RPCRoll.
void createRefConnections(TOtherConnStructVec &otherRings, int logplane, int logplaneSize)
TIdToRindMap::iterator m_it
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > getCompressedConnectionsMap()
T angle(T x1, T y1, T z1, T x2, T y2, T z2)