1 #ifndef L1Trigger_RPCConeBuilder_RPCStripsRing_h 2 #define L1Trigger_RPCConeBuilder_RPCStripsRing_h 45 TIdToRindMap::iterator
m_it;
55 void addRoll(
const RPCRoll* roll);
58 static int getRingId(
int etaPart,
int hwPlane);
60 static int getRingId(
const RPCRoll* roll);
62 static int calculateHwPlane(
const RPCRoll* roll);
64 void filterOverlapingChambers();
65 void fillWithVirtualStrips();
67 void createRefConnections(TOtherConnStructVec& otherRings,
int logplane,
int logplaneSize);
68 void createOtherConnections(
int tower,
int PACno,
int logplane,
int logplanesize,
float angle);
74 int getTowerForRefRing();
76 void compressConnections();
77 std::shared_ptr<L1RPCConeBuilder::TConMap>
getConnectionsMap() {
return m_connectionsMap; };
80 return m_compressedConnectionMap;
std::shared_ptr< L1RPCConeBuilder::TConMap > m_connectionsMap
std::shared_ptr< L1RPCConeBuilder::TConMap > getConnectionsMap()
std::vector< TOtherConnStruct > TOtherConnStructVec
TStrip(int rawId, int stripNo)
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > m_compressedConnectionMap
std::map< int, RPCStripsRing > TIdToRindMap
TIdToRindMap::iterator m_it
std::shared_ptr< L1RPCConeBuilder::TCompressedConMap > getCompressedConnectionsMap()
T angle(T x1, T y1, T z1, T x2, T y2, T z2)