ATLAS Offline Software
Loading...
Searching...
No Matches
GeoPixelChip.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef GEOPIXELCHIP_H
6#define GEOPIXELCHIP_H
7
8#include "GeoVPixelFactory.h"
9class GeoLogVol;
10
12 public:
15 GeoModelIO::ReadGeoModel* sqliteReader,
16 std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
17 std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
18 bool isModule3D)
19 : GeoVPixelFactory (ddmgr, mgr, sqliteReader, std::move(mapFPV), std::move(mapAX)),
20 m_isModule3D(isModule3D)
21 {};
22 virtual GeoVPhysVol* Build() override;
23
24 private:
26};
27
28#endif
GeoPixelChip(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, bool isModule3D)
virtual GeoVPhysVol * Build() override
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 ...
STL namespace.