ATLAS Offline Software
BCMPrimeGmxInterface.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BCMPRIMEGEOMODELXML_BCMPRIMEGMXINTERFACE_H
6 #define BCMPRIMEGEOMODELXML_BCMPRIMEGMXINTERFACE_H
7 
9 #include <GeoModelXml/GmxInterface.h>
10 
11 #include <map>
12 
13 namespace InDetDD
14 {
15 
17 
18 class BCMPrimeGmxInterface: public GmxInterface, public AthMessaging
19 {
20 public:
22 
23  virtual int sensorId(std::map<std::string, int> &index) const override final;
24  virtual void addAlignable(int level,
25  std::map<std::string, int> &index,
26  GeoVFullPhysVol *fpv,
27  GeoAlignableTransform *transform) override final;
28 
29 private:
31 };
32 
33 } // namespace InDetDD
34 
35 #endif // BCMPRIMEGEOMODELXML_BCMPRIMEGMXINTERFACE_H
InDetDD::BCMPrimeGmxInterface::addAlignable
virtual void addAlignable(int level, std::map< std::string, int > &index, GeoVFullPhysVol *fpv, GeoAlignableTransform *transform) override final
Definition: BCMPrimeGmxInterface.cxx:30
InDetDD::BCMPrimeGmxInterface::BCMPrimeGmxInterface
BCMPrimeGmxInterface(BCMPrimeDetectorManager *detectorManager)
Definition: BCMPrimeGmxInterface.cxx:13
index
Definition: index.py:1
InDetDD::BCMPrimeDetectorManager
Definition: BCMPrimeDetectorManager.h:31
python.iconfTool.models.loaders.level
level
Definition: loaders.py:20
Amg::transform
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Definition: GeoPrimitivesHelpers.h:156
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition: AthMessaging.h:55
BCMPrimeDetectorManager
Definition: BCMPrimeDetectorManager.h:17
InDetDD::BCMPrimeGmxInterface::m_detectorManager
BCMPrimeDetectorManager * m_detectorManager
Definition: BCMPrimeGmxInterface.h:30
InDetDD::BCMPrimeGmxInterface
Definition: BCMPrimeGmxInterface.h:19
InDetDD::BCMPrimeGmxInterface::sensorId
virtual int sensorId(std::map< std::string, int > &index) const override final
Definition: BCMPrimeGmxInterface.cxx:18
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
AthMessaging.h