ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_DetectorFactoryCosmic.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 SCT_GEOMODEL_SCT_DETECTORFACTORYCOSMIC_H
6#define SCT_GEOMODEL_SCT_DETECTORFACTORYCOSMIC_H
7
8#include "GeoModelKernel/GeoVDetectorFactory.h"
10
11class StoreGateSvc;
12class ISvcLocator;
13class GeoPhysVol;
15class SCT_Options;
16
17class SCT_DetectorFactoryCosmic : public GeoVDetectorFactory
18{
19
20 public:
21 // Constructor
22 SCT_DetectorFactoryCosmic(ISvcLocator* svcLocator, StoreGateSvc *detStore, const SCT_Options & options);
23
24 // Destructor
26
27 // Creation of geometry:
28 virtual void create(GeoPhysVol *world);
29
30 // Access to the results:
32
33 private:
34 // Copy and assignments operations illegal and so are made private
37
40
41
42};
43
44#endif
45
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated SCT in...
virtual ~SCT_DetectorFactoryCosmic()
InDetDD::SCT_DetectorManager * m_detectorManager
virtual const InDetDD::SCT_DetectorManager * getDetectorManager() const
SCT_DetectorFactoryCosmic(const SCT_DetectorFactoryCosmic &right)
virtual void create(GeoPhysVol *world)
SCT_GeometryManager * m_geometryManager
SCT_DetectorFactoryCosmic(ISvcLocator *svcLocator, StoreGateSvc *detStore, const SCT_Options &options)
const SCT_DetectorFactoryCosmic & operator=(const SCT_DetectorFactoryCosmic &right)
The Athena Transient Store API.