![]() |
![]() |
#include <GEMEMap.h>
Classes | |
struct | GEMEMapItem |
struct | GEMVFatMapInPos |
struct | GEMVFatMaptype |
Public Member Functions | |
GEMROmap * | convert () const |
GEMROmap * | convertDummy () const |
GEMEMap () | |
GEMEMap (const std::string &version) | |
const std::string & | version () const |
virtual | ~GEMEMap () |
Public Attributes | |
std::vector< GEMEMapItem > | theEMapItem |
std::vector< GEMVFatMapInPos > | theVFatMapInPos |
std::vector< GEMVFatMaptype > | theVFatMaptype |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::string | theVersion |
Static Private Attributes | |
static const int | chipIdBits_ = 12 |
static const int | chipIdMask_ = 0xfff |
static const int | gebIdBits_ = 5 |
static const int | maxChan_ = 128 |
static const int | maxGEBs_ = 24 |
static const int | maxVFatGE11_ = 3 |
static const int | maxVFatGE21_ = 6 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
GEMEMap::GEMEMap | ( | ) |
Definition at line 5 of file GEMEMap.cc.
|
explicit |
Definition at line 8 of file GEMEMap.cc.
|
virtual |
Definition at line 11 of file GEMEMap.cc.
GEMROmap * GEMEMap::convert | ( | ) | const |
Definition at line 17 of file GEMEMap.cc.
References funct::abs(), GEMROmap::add(), GEMROmap::eCoord::channelId, chipIdMask_, RecoEcal_EventContent_cff::ec, GEMROmap::dCoord::gemDetId, maxChan_, maxVFatGE11_, maxVFatGE21_, GEMROmap::dCoord::stripId, theVFatMaptype, and GEMROmap::eCoord::vfatId.
GEMROmap * GEMEMap::convertDummy | ( | ) | const |
Definition at line 41 of file GEMEMap.cc.
References GEMROmap::add(), GEMROmap::addAMC(), GEMROmap::addAMC2GEB(), officialStyle::chan, GEMROmap::eCoord::channelId, chipIdBits_, RecoEcal_EventContent_cff::ec, gebIdBits_, GEMROmap::dCoord::gemDetId, GEMDetId::maxChamberId, maxChan_, maxGEBs_, GEMDetId::maxLayerId, GEMDetId::maxRollId, GEMDetId::maxStationId, maxVFatGE11_, maxVFatGE21_, GEMDetId::minStationId, GEMROmap::dCoord::stripId, and GEMROmap::eCoord::vfatId.
|
private |
const std::string & GEMEMap::version | ( | ) | const |
Definition at line 13 of file GEMEMap.cc.
References theVersion.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
friend |
|
staticprivate |
Definition at line 59 of file GEMEMap.h.
Referenced by convertDummy().
|
staticprivate |
|
staticprivate |
Definition at line 61 of file GEMEMap.h.
Referenced by convertDummy().
|
staticprivate |
Definition at line 65 of file GEMEMap.h.
Referenced by convert(), and convertDummy().
|
staticprivate |
Definition at line 62 of file GEMEMap.h.
Referenced by convertDummy().
|
staticprivate |
Definition at line 63 of file GEMEMap.h.
Referenced by convert(), and convertDummy().
|
staticprivate |
Definition at line 64 of file GEMEMap.h.
Referenced by convert(), and convertDummy().
std::vector<GEMEMapItem> GEMEMap::theEMapItem |
|
private |
std::vector<GEMVFatMapInPos> GEMEMap::theVFatMapInPos |
std::vector<GEMVFatMaptype> GEMEMap::theVFatMaptype |