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