ATLAS Offline Software
Loading...
Searching...
No Matches
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
13namespace InDetDD
14{
15
17
18class BCMPrimeGmxInterface: public GmxInterface, public AthMessaging
19{
20public:
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
29private:
31};
32
33} // namespace InDetDD
34
35#endif // BCMPRIMEGEOMODELXML_BCMPRIMEGMXINTERFACE_H
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
BCMPrimeDetectorManager * m_detectorManager
virtual void addAlignable(int level, std::map< std::string, int > &index, GeoVFullPhysVol *fpv, GeoAlignableTransform *transform) override final
virtual int sensorId(std::map< std::string, int > &index) const override final
BCMPrimeGmxInterface(BCMPrimeDetectorManager *detectorManager)
Message Stream Member.
Definition index.py:1