ATLAS Offline Software
LArDetectorFactoryTBEC.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LArGeo_LArDetectorFactoryTBEC_h
6 #define LArGeo_LArDetectorFactoryTBEC_h
7 
8 #include "GeoModelKernel/GeoVDetectorFactory.h"
10 
11 namespace LArGeo {
12 
13  class LArDetectorFactoryTBEC : public GeoVDetectorFactory {
14 
15  public:
16 
17  // Constructor:
19 
20  // Destructor:
22 
23  // Creation of geometry:
24  virtual void create(GeoPhysVol* world);
25 
26  // Access to the results:
27  virtual const LArDetectorManager* getDetectorManager() const;
28 
29 
30  // Set parameters:
31 
33 
34  private:
35 
36  // Illegal operations:
39 
40  // The manager:
43 
44  };
45 
46 } // namespace LArGeo
47 
48 #endif
49 
LArGeo::LArDetectorFactoryTBEC::operator=
const LArDetectorFactoryTBEC & operator=(const LArDetectorFactoryTBEC &right)
LArGeo
Definition: LArDetectorFactory.h:25
LArGeo::LArDetectorFactoryTBEC::LArDetectorFactoryTBEC
LArDetectorFactoryTBEC()
Definition: LArDetectorFactoryTBEC.cxx:37
LArGeo::LArDetectorFactoryTBEC::m_ecVisLimit
int m_ecVisLimit
Definition: LArDetectorFactoryTBEC.h:42
LArGeo::LArDetectorFactoryTBEC::~LArDetectorFactoryTBEC
virtual ~LArDetectorFactoryTBEC()
LArGeo::LArDetectorFactoryTBEC
Definition: LArDetectorFactoryTBEC.h:13
LArGeo::LArDetectorFactoryTBEC::m_detectorManager
LArDetectorManager * m_detectorManager
Definition: LArDetectorFactoryTBEC.h:41
LArGeo::LArDetectorFactoryTBEC::getDetectorManager
virtual const LArDetectorManager * getDetectorManager() const
Definition: LArDetectorFactoryTBEC.cxx:202
LArDetectorManager
Stored in storegate. Provides access to EMB, EMEC, HEC and FCAL Detector Managers....
Definition: LArDetectorManager.h:26
LArGeo::LArDetectorFactoryTBEC::LArDetectorFactoryTBEC
LArDetectorFactoryTBEC(const LArDetectorFactoryTBEC &right)
LArDetectorManager.h
LArGeo::LArDetectorFactoryTBEC::create
virtual void create(GeoPhysVol *world)
Definition: LArDetectorFactoryTBEC.cxx:48
LArGeo::LArDetectorFactoryTBEC::setECVisLimit
void setECVisLimit(int maxCell)
Definition: LArDetectorFactoryTBEC.h:32
maxCell
#define maxCell