ATLAS Offline Software
DBM_Det.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PIXELGEOMODEL_DBMDET_H
6 #define PIXELGEOMODEL_DBMDET_H
7 
13 #include "GeoVPixelFactory.h"
14 
15 class DBM_Det : public GeoVPixelFactory {
16  public:
19  GeoModelIO::ReadGeoModel* sqliteReader,
20  std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
21  std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
22  virtual GeoVPhysVol* Build() override;
23 
24  private:
25  std::vector<double> m_module[4];
26 };
27 
28 #endif
PixelGeometryManager
Definition: PixelGeometryManager.h:28
DBM_Det::m_module
std::vector< double > m_module[4]
Definition: DBM_Det.h:25
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
DBM_Det
Diamond Beam Monitor detector builder.
Definition: DBM_Det.h:15
GeoVPixelFactory.h
DBM_Det::DBM_Det
DBM_Det(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * >> mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * >> mapAX)
Definition: DBM_Det.cxx:20
GeoVPixelFactory
This is the base class for all the pieces of the Pixel detector.
Definition: GeoVPixelFactory.h:31
DBM_Det::Build
virtual GeoVPhysVol * Build() override
Definition: DBM_Det.cxx:41