1 #ifndef L1Trigger_RPCConeBuilder_RPCStripsRing_h
2 #define L1Trigger_RPCConeBuilder_RPCStripsRing_h
50 TIdToRindMap::iterator
m_it;
57 std::shared_ptr<L1RPCConeBuilder::TConMap > cmap);
65 static int getRingId(
int etaPart,
int hwPlane);
void compressConnections()
void fillWithVirtualStrips()
void createOtherConnections(int tower, int PACno, int logplane, int logplanesize, float angle)
void filterOverlapingChambers()
std::vector< TOtherConnStruct > TOtherConnStructVec
TStrip(int rawId, int stripNo)
std::shared_ptr< L1RPCConeBuilder::TConMap > m_connectionsMap
void addRoll(const RPCRoll *roll)
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > m_compressedConnectionMap
std::map< int, RPCStripsRing > TIdToRindMap
std::shared_ptr< L1RPCConeBuilder::TConMap > getConnectionsMap()
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)