#include <CondFormats/RPCObjects/interface/L1RPCConeBuilder.h>
Classes | |
struct | TCompressedCon |
struct | TStripCon |
Public Types | |
typedef std::map< uint32_t, TCompressedConVec > | TCompressedConMap |
typedef std::vector< TCompressedCon > | TCompressedConVec |
typedef std::map< uint32_t, TStrip2ConVec > | TConMap |
typedef std::map< unsigned char, TStripConVec > | TStrip2ConVec |
typedef std::vector< TStripCon > | TStripConVec |
Public Member Functions | |
std::pair< TCompressedConVec::const_iterator, TCompressedConVec::const_iterator > | getCompConVec (uint32_t det) const |
std::pair< TStripConVec::const_iterator, TStripConVec::const_iterator > | getConVec (uint32_t det, unsigned char strip) const |
L1RPCConeBuilder () | |
void | setCompressedConeConnectionMap (const std::shared_ptr< TCompressedConMap > cmpConnMap) |
void | setConeConnectionMap (const std::shared_ptr< TConMap > connMap) |
void | setFirstTower (int tow) |
void | setLastTower (int tow) |
virtual | ~L1RPCConeBuilder () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::shared_ptr< TCompressedConMap > | m_compressedConeConnectionMap |
std::shared_ptr< TConMap > | m_coneConnectionMap |
int | m_firstTower |
int | m_lastTower |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 32 of file L1RPCConeBuilder.h.
typedef std::map<uint32_t, TCompressedConVec> L1RPCConeBuilder::TCompressedConMap |
Definition at line 111 of file L1RPCConeBuilder.h.
typedef std::vector<TCompressedCon> L1RPCConeBuilder::TCompressedConVec |
Definition at line 110 of file L1RPCConeBuilder.h.
typedef std::map<uint32_t, TStrip2ConVec> L1RPCConeBuilder::TConMap |
Definition at line 49 of file L1RPCConeBuilder.h.
typedef std::map<unsigned char, TStripConVec> L1RPCConeBuilder::TStrip2ConVec |
Definition at line 48 of file L1RPCConeBuilder.h.
typedef std::vector<TStripCon> L1RPCConeBuilder::TStripConVec |
Definition at line 47 of file L1RPCConeBuilder.h.
L1RPCConeBuilder::L1RPCConeBuilder | ( | ) |
Definition at line 19 of file L1RPCConeBuilder.cc.
|
virtual |
Definition at line 31 of file L1RPCConeBuilder.cc.
std::pair< L1RPCConeBuilder::TCompressedConVec::const_iterator, L1RPCConeBuilder::TCompressedConVec::const_iterator > L1RPCConeBuilder::getCompConVec | ( | uint32_t | det | ) | const |
Definition at line 55 of file L1RPCConeBuilder.cc.
References m_compressedConeConnectionMap.
Referenced by RPCConeBuilderFromES::getConesFromES(), and setCompressedConeConnectionMap().
std::pair< L1RPCConeBuilder::TStripConVec::const_iterator, L1RPCConeBuilder::TStripConVec::const_iterator > L1RPCConeBuilder::getConVec | ( | uint32_t | det, |
unsigned char | strip | ||
) | const |
Definition at line 36 of file L1RPCConeBuilder.cc.
References m_coneConnectionMap.
Referenced by RPCConeBuilderFromES::getConesFromES(), and setCompressedConeConnectionMap().
|
private |
|
inline |
Definition at line 122 of file L1RPCConeBuilder.h.
References getCompConVec(), getConVec(), m_compressedConeConnectionMap, and digitizers_cfi::strip.
|
inline |
Definition at line 119 of file L1RPCConeBuilder.h.
References m_coneConnectionMap.
|
inline |
|
inline |
|
friend |
Definition at line 147 of file L1RPCConeBuilder.h.
|
friend |
Definition at line 147 of file L1RPCConeBuilder.h.
|
private |
Definition at line 145 of file L1RPCConeBuilder.h.
Referenced by getCompConVec(), and setCompressedConeConnectionMap().
|
private |
Definition at line 144 of file L1RPCConeBuilder.h.
Referenced by getConVec(), and setConeConnectionMap().
|
private |
Definition at line 135 of file L1RPCConeBuilder.h.
Referenced by setFirstTower(), and setLastTower().
|
private |
Definition at line 142 of file L1RPCConeBuilder.h.
Referenced by setLastTower().