ATLAS Offline Software
Loading...
Searching...
No Matches
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
14class PixelSwitches;
16
17namespace 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:
37
38
39 private:
40
41 // Illegal operations:
44 // private data
47
48
49};
50
51// Class PixelDetectorFactory
52#endif
53
54
Define macros for attributes used to control the static checker.
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
PixelGeoDC2::PixelGeometryManager * m_geometryManager
virtual const InDetDD::PixelDetectorManager * getDetectorManager() const
PixelDetectorFactoryDC2(const PixelDetectorFactoryDC2 &right)
virtual void create(GeoPhysVol *world)
PixelDetectorFactoryDC2(PixelGeoModelAthenaComps *athenaComps, const PixelSwitches &switches)
const PixelDetectorFactoryDC2 & operator=(const PixelDetectorFactoryDC2 &right)
InDetDD::PixelDetectorManager * m_detectorManager
Class to hold various Athena components.