![]() |
ATLAS Offline Software
|
#include <PixelMapping.h>
Public Member Functions | |
| PixelMapping (const std::string &csvFilename) | |
| void | mapping (const std::string &geographicalID, int *hashID, int *bec, int *layer, int *phimod, int *etamod) const |
| int | getID (const std::string &geographicalID) const |
| bool | contains (const std::string &geographicalID) const |
| int | nModules () const |
Private Types | |
| typedef std::array< int, 5 > | Coordinates |
Private Attributes | |
| std::unordered_map< std::string, Coordinates > | m_internalMap |
Definition at line 18 of file PixelMapping.h.
|
private |
Definition at line 32 of file PixelMapping.h.
| pix::PixelMapping::PixelMapping | ( | const std::string & | csvFilename | ) |
Definition at line 18 of file PixelMapping.cxx.
| bool pix::PixelMapping::contains | ( | const std::string & | geographicalID | ) | const |
Definition at line 95 of file PixelMapping.cxx.
| int pix::PixelMapping::getID | ( | const std::string & | geographicalID | ) | const |
Definition at line 84 of file PixelMapping.cxx.
| void pix::PixelMapping::mapping | ( | const std::string & | geographicalID, |
| int * | hashID, | ||
| int * | bec, | ||
| int * | layer, | ||
| int * | phimod, | ||
| int * | etamod ) const |
Definition at line 68 of file PixelMapping.cxx.
| int pix::PixelMapping::nModules | ( | ) | const |
Definition at line 100 of file PixelMapping.cxx.
|
private |
Definition at line 33 of file PixelMapping.h.