5#ifndef PIXELGEOMODEL_DBMMODULE_H
6#define PIXELGEOMODEL_DBMMODULE_H
14#include "GeoModelKernel/GeoIdentifierTag.h"
15#include "GeoModelKernel/GeoMaterial.h"
16#include "GeoModelKernel/GeoPhysVol.h"
17#include "GeoModelKernel/GeoLogVol.h"
31 GeoModelIO::ReadGeoModel* sqliteReader,
32 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
33 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
34 virtual GeoVPhysVol*
Build()
override;
DBM_Module(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)
virtual GeoVPhysVol * Build() override
const InDetDD::SiDetectorDesign * m_design
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 ...
Class used to describe the segmentation of the pixel and allow for conversion between cell id and pos...
Base class for the detector design classes for Pixel and SCT.