ATLAS Offline Software
Loading...
Searching...
No Matches
InDetServMatFactory_Lite.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDETSERVMATGEOMODEL_INDETSERVMATDETECTORFACTORY_LITE_H
6#define INDETSERVMATGEOMODEL_INDETSERVMATDETECTORFACTORY_LITE_H
7
9#include "GeoModelKernel/GeoVDetectorFactory.h"
10#include <string>
11
12class InDetServMatFactory_Lite final : public GeoVDetectorFactory
13{
14 public:
15 // Constructor:
17
18 // Illegal operations:
21
22 // Creation of geometry:
23 virtual void create(GeoPhysVol *world) override;
24
25 // Access to the results:
26 virtual const InDetDD::InDetServMatManager * getDetectorManager() const override;
27
28 private:
29 // The manager:
31};
32
33#endif
34
virtual const InDetDD::InDetServMatManager * getDetectorManager() const override
const InDetServMatFactory_Lite & operator=(const InDetServMatFactory_Lite &right)=delete
InDetServMatFactory_Lite(const InDetServMatFactory_Lite &right)=delete
InDetServMatFactory_Lite()=default
InDetDD::InDetServMatManager * m_manager
virtual void create(GeoPhysVol *world) override