ATLAS Offline Software
PixelDetectorFactorySR1.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 PixelDetectorFactorySR1_h
6 #define PixelDetectorFactorySR1_h
7 
8 
10 // readout includes:
13 
14 class PixelSwitches;
17 
19 
20  public:
21 
22  // Constructor:
24  const PixelSwitches & switches);
25 
26  // Destructor:
28 
29  // Creation of geometry:
30  virtual void create(GeoPhysVol *world);
31 
32  // Access to the results:
33  virtual const InDetDD::PixelDetectorManager * getDetectorManager() const;
34 
35 
36  private:
37 
38  // Illegal operations:
41  // private data
44 
45 };
46 
47 // Class PixelDetectorFactory
48 #endif
49 
50 
InDetDD::DetectorFactoryBase
Definition: InDetDetectorFactoryBase.h:20
PixelDetectorFactorySR1::operator=
const PixelDetectorFactorySR1 & operator=(const PixelDetectorFactorySR1 &right)
PixelDetectorFactorySR1::PixelDetectorFactorySR1
PixelDetectorFactorySR1(PixelGeoModelAthenaComps *athenaComps, const PixelSwitches &switches)
Definition: PixelDetectorFactorySR1.cxx:34
PixelGeometryManager
Definition: PixelGeometryManager.h:28
PixelSwitches
Definition: PixelSwitches.h:13
PixelDetectorFactorySR1::m_geometryManager
PixelGeometryManager * m_geometryManager
Definition: PixelDetectorFactorySR1.h:43
PixelDetectorFactorySR1::getDetectorManager
virtual const InDetDD::PixelDetectorManager * getDetectorManager() const
Definition: PixelDetectorFactorySR1.cxx:259
PixelDetectorFactorySR1::create
virtual void create(GeoPhysVol *world)
Definition: PixelDetectorFactorySR1.cxx:105
PixelDetectorFactorySR1::PixelDetectorFactorySR1
PixelDetectorFactorySR1(const PixelDetectorFactorySR1 &right)
PixelDetectorManager.h
PixelDetectorFactorySR1::m_detectorManager
InDetDD::PixelDetectorManager * m_detectorManager
Definition: PixelDetectorFactorySR1.h:42
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
PixelDetectorFactorySR1
Definition: PixelDetectorFactorySR1.h:18
PixelGeoModelAthenaComps
Class to hold various Athena components.
Definition: PixelGeoModelAthenaComps.h:16
InDetDetectorFactoryBase.h
PixelDetectorFactorySR1::~PixelDetectorFactorySR1
~PixelDetectorFactorySR1()
Definition: PixelDetectorFactorySR1.cxx:97
checker_macros.h
Define macros for attributes used to control the static checker.