1 #ifndef L1Trigger_RPCConeBuilder_RPCStripsRing_h
2 #define L1Trigger_RPCConeBuilder_RPCStripsRing_h
51 TIdToRindMap::iterator
m_it;
58 boost::shared_ptr<L1RPCConeBuilder::TConMap > cmap);
66 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)
void addRoll(const RPCRoll *roll)
boost::shared_ptr< L1RPCConeBuilder::TCompressedConMap > getCompressedConnectionsMap()
std::map< int, RPCStripsRing > TIdToRindMap
boost::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
boost::shared_ptr< L1RPCConeBuilder::TCompressedConMap > m_compressedConnectionMap
boost::shared_ptr< L1RPCConeBuilder::TConMap > m_connectionsMap
T angle(T x1, T y1, T z1, T x2, T y2, T z2)