ATLAS Offline Software
PixelDetectorFactoryDC2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PixelDetectorFactoryDC2_h
6 #define PixelDetectorFactoryDC2_h
7 
8 
10 // readout includes:
13 
14 class PixelSwitches;
16 
17 namespace PixelGeoDC2 {
19 }
20 
22 
23  public:
24 
25  // Constructor:
27  const PixelSwitches & switches);
28 
29  // Destructor:
31 
32  // Creation of geometry:
33  virtual void create(GeoPhysVol *world);
34 
35  // Access to the results:
36  virtual const InDetDD::PixelDetectorManager * getDetectorManager() const;
37 
38 
39  private:
40 
41  // Illegal operations:
44  // private data
47 
48 
49 };
50 
51 // Class PixelDetectorFactory
52 #endif
53 
54 
InDetDD::DetectorFactoryBase
Definition: InDetDetectorFactoryBase.h:20
PixelGeometryManager
Definition: PixelGeometryManager.h:28
PixelDetectorFactoryDC2
Definition: PixelDetectorFactoryDC2.h:21
PixelSwitches
Definition: PixelSwitches.h:13
PixelDetectorFactoryDC2::operator=
const PixelDetectorFactoryDC2 & operator=(const PixelDetectorFactoryDC2 &right)
PixelGeoDC2
Definition: PixelDetectorDC1DC2.h:31
PixelDetectorFactoryDC2::m_geometryManager
PixelGeoDC2::PixelGeometryManager * m_geometryManager
Definition: PixelDetectorFactoryDC2.h:46
PixelDetectorManager.h
PixelDetectorFactoryDC2::m_detectorManager
InDetDD::PixelDetectorManager * m_detectorManager
Definition: PixelDetectorFactoryDC2.h:45
PixelGeoDC2::PixelGeometryManager
Definition: PixelDetectorDC1DC2.h:376
PixelDetectorFactoryDC2::getDetectorManager
virtual const InDetDD::PixelDetectorManager * getDetectorManager() const
Definition: PixelDetectorFactoryDC2.cxx:184
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
PixelDetectorFactoryDC2::PixelDetectorFactoryDC2
PixelDetectorFactoryDC2(PixelGeoModelAthenaComps *athenaComps, const PixelSwitches &switches)
Definition: PixelDetectorFactoryDC2.cxx:33
PixelGeoModelAthenaComps
Class to hold various Athena components.
Definition: PixelGeoModelAthenaComps.h:16
InDetDetectorFactoryBase.h
PixelDetectorFactoryDC2::PixelDetectorFactoryDC2
PixelDetectorFactoryDC2(const PixelDetectorFactoryDC2 &right)
PixelDetectorFactoryDC2::~PixelDetectorFactoryDC2
~PixelDetectorFactoryDC2()
Definition: PixelDetectorFactoryDC2.cxx:112
PixelDetectorFactoryDC2::create
virtual void create(GeoPhysVol *world)
Definition: PixelDetectorFactoryDC2.cxx:120
checker_macros.h
Define macros for attributes used to control the static checker.