1 #ifndef CondFormats_RPCObjects_L1RPCConeBuilder_h
2 #define CondFormats_RPCObjects_L1RPCConeBuilder_h
29 #include <boost/shared_ptr.hpp>
49 typedef std::map<uint32_t, TStrip2ConVec>
TConMap;
72 L1RPCConeDefinition::TLPSizeVec::const_iterator it = LPSizeVec.begin();
73 L1RPCConeDefinition::TLPSizeVec::const_iterator itEnd = LPSizeVec.end();
74 for (;it!=itEnd;++it){
87 if (ret<0 || ret > lpSize )
128 std::pair<TStripConVec::const_iterator, TStripConVec::const_iterator>
129 getConVec(uint32_t det,
unsigned char strip)
const ;
131 std::pair<TCompressedConVec::const_iterator, TCompressedConVec::const_iterator>
boost::shared_ptr< TConMap > m_coneConnectionMap
void setConeConnectionMap(const boost::shared_ptr< TConMap > connMap)
std::pair< TCompressedConVec::const_iterator, TCompressedConVec::const_iterator > getCompConVec(uint32_t det) const
void setCompressedConeConnectionMap(const boost::shared_ptr< TCompressedConMap > cmpConnMap)
void addStrip(unsigned char strip)
std::vector< TLPSize > TLPSizeVec
std::map< unsigned char, TStripConVec > TStrip2ConVec
int getLogStrip(int strip, const L1RPCConeDefinition::TLPSizeVec &LPSizeVec) const
unsigned char m_validForStripFirst
Abs< T >::type abs(const T &t)
void setLastTower(int tow)
std::pair< TStripConVec::const_iterator, TStripConVec::const_iterator > getConVec(uint32_t det, unsigned char strip) const
std::vector< TCompressedCon > TCompressedConVec
std::map< uint32_t, TStrip2ConVec > TConMap
std::map< uint32_t, TCompressedConVec > TCompressedConMap
unsigned char m_validForStripLast
void setFirstTower(int tow)
#define COND_SERIALIZABLE
boost::shared_ptr< TCompressedConMap > m_compressedConeConnectionMap
virtual ~L1RPCConeBuilder()
std::vector< TStripCon > TStripConVec