#include <GEMROMapping.h>
Classes | |
struct | chamDC |
struct | chamEC |
struct | channelNum |
struct | sectorEC |
struct | stripNum |
struct | vfatDC |
struct | vfatEC |
Public Member Functions | |
void | add (sectorEC e) |
void | add (chamEC e, chamDC d) |
void | add (GEMDetId e, vfatEC d) |
void | add (vfatEC e, vfatDC d) |
void | add (channelNum c, stripNum s) |
void | add (stripNum s, channelNum c) |
const chamDC & | chamberPos (const chamEC &r) const |
GEMROMapping () | |
const std::vector< vfatEC > | getVfats (const GEMDetId &r) const |
const channelNum & | hitPos (const stripNum &s) const |
const stripNum & | hitPos (const channelNum &c) const |
bool | isValidAMC (const sectorEC &r) const |
bool | isValidChamber (const chamEC &r) const |
bool | isValidChipID (const vfatEC &r) const |
const vfatDC & | vfatPos (const vfatEC &r) const |
Private Attributes | |
std::vector< sectorEC > | amcVec_ |
std::map< chamEC, chamDC > | chamberMap_ |
std::map< GEMDetId, std::vector< vfatEC > > | chamVfats_ |
std::map< channelNum, stripNum > | chStMap_ |
std::map< stripNum, channelNum > | stChMap_ |
std::map< vfatEC, vfatDC > | vfatMap_ |
Definition at line 8 of file GEMROMapping.h.
|
inline |
Definition at line 99 of file GEMROMapping.h.
|
inline |
Definition at line 106 of file GEMROMapping.h.
References amcVec_.
Referenced by GEMeMap::convert(), GEMeMap::convertDummy(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
Definition at line 109 of file GEMROMapping.h.
References chamberMap_, ztail::d, and alignCSCRings::e.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
Definition at line 112 of file GEMROMapping.h.
References chamVfats_, and alignCSCRings::e.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
Definition at line 115 of file GEMROMapping.h.
References ztail::d, alignCSCRings::e, and vfatMap_.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 120 of file GEMROMapping.h.
References c, chStMap_, and alignCSCRings::s.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 121 of file GEMROMapping.h.
References c, alignCSCRings::s, and stChMap_.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
Definition at line 111 of file GEMROMapping.h.
References chamVfats_.
|
inline |
|
inline |
|
inline |
Definition at line 104 of file GEMROMapping.h.
References amcVec_, spr::find(), and alignCSCRings::r.
Referenced by GEMeMap::convert(), and GEMeMap::convertDummy().
|
inline |
|
inline |
|
private |
Definition at line 124 of file GEMROMapping.h.
Referenced by add(), and isValidAMC().
Definition at line 127 of file GEMROMapping.h.
Referenced by add(), chamberPos(), and isValidChamber().
Definition at line 129 of file GEMROMapping.h.
Referenced by add(), and getVfats().
|
private |
Definition at line 133 of file GEMROMapping.h.
|
private |
Definition at line 134 of file GEMROMapping.h.
Definition at line 131 of file GEMROMapping.h.
Referenced by add(), isValidChipID(), and vfatPos().