#include <GEMELMap.h>
Classes | |
struct | GEMStripMap |
struct | GEMVFatMap |
Public Member Functions | |
void | convert (GEMROmap &romap) |
void | convertDummy (GEMROmap &romap) |
GEMELMap () | |
GEMELMap (const std::string &version) | |
const std::string & | version () const |
virtual | ~GEMELMap () |
Public Attributes | |
std::vector< GEMStripMap > | theStripMap_ |
std::vector< GEMVFatMap > | theVFatMap_ |
Static Public Attributes | |
static const int | amcBX_ = 25 |
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 | maxVFatGE0_ = 12 |
static const int | maxVFatGE11_ = 3 |
static const int | maxVFatGE21_ = 6 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::string | theVersion |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 10 of file GEMELMap.h.
GEMELMap::GEMELMap | ( | ) |
Definition at line 5 of file GEMELMap.cc.
|
explicit |
Definition at line 7 of file GEMELMap.cc.
|
virtual |
Definition at line 9 of file GEMELMap.cc.
void GEMELMap::convert | ( | GEMROmap & | romap | ) |
Definition at line 13 of file GEMELMap.cc.
References funct::abs(), GEMROmap::add(), GEMROmap::eCoord::amcId, chipIdMask_, GEMROmap::channelNum::chNum, GEMROmap::eCoord::gebId, GEMROmap::dCoord::gemDetId, GEMROmap::dCoord::iPhi, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::ix(), GEMROmap::stripNum::stNum, theStripMap_, theVFatMap_, GEMROmap::eCoord::vfatId, GEMROmap::dCoord::vfatType, GEMROmap::channelNum::vfatType, and GEMROmap::stripNum::vfatType.
void GEMELMap::convertDummy | ( | GEMROmap & | romap | ) |
Definition at line 48 of file GEMELMap.cc.
References GEMROmap::add(), GEMROmap::eCoord::amcId, GEMROmap::channelNum::chNum, GEMROmap::eCoord::gebId, GEMROmap::dCoord::gemDetId, mps_fire::i, GEMROmap::dCoord::iPhi, GEMDetId::maxChamberId, maxChan_, maxGEBs_, GEMDetId::maxLayerId, GEMDetId::maxRollId, GEMDetId::maxStationId, maxVFatGE0_, maxVFatGE11_, maxVFatGE21_, GEMDetId::minStationId, nphi, nano_mu_digi_cff::roll, GEMROmap::stripNum::stNum, GEMROmap::eCoord::vfatId, GEMROmap::dCoord::vfatType, GEMROmap::channelNum::vfatType, and GEMROmap::stripNum::vfatType.
|
private |
const std::string & GEMELMap::version | ( | ) | const |
Definition at line 11 of file GEMELMap.cc.
References theVersion.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
friend |
Definition at line 50 of file GEMELMap.h.
|
friend |
Definition at line 50 of file GEMELMap.h.
|
static |
Definition at line 62 of file GEMELMap.h.
|
static |
Definition at line 54 of file GEMELMap.h.
|
static |
Definition at line 55 of file GEMELMap.h.
Referenced by convert().
|
static |
Definition at line 56 of file GEMELMap.h.
|
static |
Definition at line 61 of file GEMELMap.h.
Referenced by convertDummy().
|
static |
Definition at line 57 of file GEMELMap.h.
Referenced by convertDummy().
|
static |
Definition at line 58 of file GEMELMap.h.
Referenced by convertDummy().
|
static |
Definition at line 59 of file GEMELMap.h.
Referenced by convertDummy().
|
static |
Definition at line 60 of file GEMELMap.h.
Referenced by convertDummy().
std::vector<GEMStripMap> GEMELMap::theStripMap_ |
Definition at line 45 of file GEMELMap.h.
Referenced by convert().
|
private |
Definition at line 48 of file GEMELMap.h.
Referenced by version().
std::vector<GEMVFatMap> GEMELMap::theVFatMap_ |
Definition at line 44 of file GEMELMap.h.
Referenced by convert().