ATLAS Offline Software
Loading...
Searching...
No Matches
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
12
13#include "GeoVPixelFactory.h"
14
15class 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
std::vector< double > m_module[4]
Definition DBM_Det.h:25
virtual GeoVPhysVol * Build() override
Definition DBM_Det.cxx:41
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(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)
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...