|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONSTATIONINTERSECTCOND_MuonIntersectGeoData_H
5 #define MUONSTATIONINTERSECTCOND_MuonIntersectGeoData_H
21 class IMuonIdHelperSvc;
41 std::vector<std::shared_ptr<MdtIntersectGeometry>>
m_geometry{};
Hold mappings of ranges to condition objects.
std::vector< std::shared_ptr< MdtIntersectGeometry > > m_geometry
std::vector< std::shared_ptr< const MdtIntersectGeometry > > getStationGeometry(const Identifier &id) const
get geometry description of the given chamber + neighbouring chambers
const MdtCondDbData * m_dbData
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
const IMuonIdHelperSvc * m_idHelperSvc
CONDCONT_DEF(Muon::MuonIntersectGeoData, 85983392)
const MuonGM::MuonDetectorManager * detMgr() const
std::shared_ptr< const MdtIntersectGeometry > getChamber(const Identifier &id) const
get a pointer to the cached chamber
const MuonGM::MuonDetectorManager * m_detMgr
Eigen::Matrix< double, 3, 1 > Vector3D
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
std::vector< Identifier > binPlusneighbours(const Identifier &id) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Muon::MuonStationIntersect tubesCrossedByTrack(const Identifier &id, const Amg::Vector3D &pos, const Amg::Vector3D &dir) const
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
macros to associate a CLID to a type