ATLAS Offline Software
Loading...
Searching...
No Matches
BeamPipeDetectorFactory_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 BEAMPIPEGEOMODEL_BEAMPIPEDETECTORFACTORY_LITE_H
6#define BEAMPIPEGEOMODEL_BEAMPIPEDETECTORFACTORY_LITE_H
7
8#include "GeoModelKernel/GeoVDetectorFactory.h"
10
11class BeamPipeDetectorFactory_Lite final : public GeoVDetectorFactory
12{
13 public:
14
15 // Constructor:
17
18 // Creation of geometry:
19 virtual void create(GeoPhysVol *world) override;
20
21 // Access to the results:
22 virtual const BeamPipeDetectorManager * getDetectorManager() const override;
23
24 // Illegal operations:
27
28 private:
29 // The manager:
31};
32
33// Class BeamPipeDetectorFactory_Lite
34#endif
35
36
BeamPipeDetectorFactory_Lite(const BeamPipeDetectorFactory_Lite &right)=delete
const BeamPipeDetectorFactory_Lite & operator=(const BeamPipeDetectorFactory_Lite &right)=delete
virtual const BeamPipeDetectorManager * getDetectorManager() const override
virtual void create(GeoPhysVol *world) override