1 #ifndef L1Trigger_RPCConeBuilder_RPCStripsRing_h 2 #define L1Trigger_RPCConeBuilder_RPCStripsRing_h 50 TIdToRindMap::iterator
m_it;
57 std::shared_ptr<L1RPCConeBuilder::TConMap > cmap);
62 void addRoll(
const RPCRoll * roll);
65 static int getRingId(
int etaPart,
int hwPlane);
67 static int getRingId(
const RPCRoll * roll);
70 static int calculateHwPlane(
const RPCRoll * roll);
72 void filterOverlapingChambers();
73 void fillWithVirtualStrips();
75 void createRefConnections(TOtherConnStructVec & otherRings,
int logplane,
int logplaneSize);
76 void createOtherConnections(
int tower,
int PACno,
int logplane,
int logplanesize,
float angle);
83 int getTowerForRefRing();
85 void compressConnections();
87 {
return m_connectionsMap;};
91 return m_compressedConnectionMap;
std::vector< TOtherConnStruct > TOtherConnStructVec
TStrip(int rawId, int stripNo)
std::shared_ptr< L1RPCConeBuilder::TConMap > m_connectionsMap
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > m_compressedConnectionMap
std::map< int, RPCStripsRing > TIdToRindMap
std::shared_ptr< L1RPCConeBuilder::TConMap > getConnectionsMap()
TIdToRindMap::iterator m_it
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > getCompressedConnectionsMap()
T angle(T x1, T y1, T z1, T x2, T y2, T z2)