|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MuonChamberLite_H
6 #define MuonChamberLite_H
8 #include "GeoModelKernel/GeoVFullPhysVol.h"
15 class GeoAlignableTransform;
16 class GeoVFullPhysVol;
19 class MuonDetectorManager;
20 class CscReadoutElement;
21 class MdtReadoutElement;
22 class RpcReadoutElement;
23 class TgcReadoutElement;
42 std::map<std::string, GeoFullPhysVol*> * mapFPV,
43 std::map<std::string, GeoAlignableTransform *> * mapAXF);
46 virtual void print()
const override;
61 std::map<std::string, GeoFullPhysVol*> *
m_mapFPV{
nullptr};
62 std::map<std::string, GeoAlignableTransform*> *
m_mapAXF{
nullptr};
Ensure that the Athena extensions are properly loaded.
virtual void print() const override
std::set< std::string > * m_keySet
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
void setCscReadoutGeom(const MYSQL &mysql, CscReadoutElement *re, const CscComponent *cc, const Position &p)
void setKeyset(std::set< std::string > *keySet)
void setRpcReadoutGeom(const MYSQL &mysql, RpcReadoutElement *re, const RpcComponent *cc, const Position &p)
GeoVPhysVol * addReadoutLayers(const MYSQL &mysql, MuonDetectorManager *manager, int ieta, int iphi, bool is_mirrored, bool &isAssembly)
std::map< std::string, GeoAlignableTransform * > * m_mapAXF
std::array< double, 10 > rotangle
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
Class to provide easy MsgStream access and capabilities.
std::map< std::string, GeoFullPhysVol * > * m_mapFPV
void setMdtReadoutGeom(const MYSQL &mysql, MdtReadoutElement *re, const MdtComponent *cc, const Position &p)
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
const boost::regex re(r_e)
MuonChamberLite(const MYSQL &mysql, Station *s, std::map< std::string, GeoFullPhysVol * > *mapFPV, std::map< std::string, GeoAlignableTransform * > *mapAXF)
void setTgcReadoutGeom(const MYSQL &mysql, TgcReadoutElement *re, const TgcComponent *cc, const Position &p, const std::string &statname)