ATLAS Offline Software
G4DetectorConstruction.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // G4DetectorConstruction.h, (c) ATLAS Detector software
8 
9 #ifndef ISF_GEANT4TOOLS_G4DETECTORCONSTRUCTION_H
10 #define ISF_GEANT4TOOLS_G4DETECTORCONSTRUCTION_H 1
11 
12 class G4Material;
13 class G4LogicalVolume;
14 class G4VPhysicalVolume;
15 
16 // Geant4
17 #include "G4VUserDetectorConstruction.hh"
18 
23 class G4DetectorConstruction : public G4VUserDetectorConstruction
24 {
25 public:
27 
29 
30  void dummyDetector();
31 
32  G4VPhysicalVolume* Construct();
33 
34 private:
35 
36  // Logical volumes
37  //
38  G4LogicalVolume* m_worldLog;
39 
40  // Physical volumes
41  //
42  G4VPhysicalVolume* m_worldPhys;
43 };
44 
45 #endif
G4DetectorConstruction
Definition: G4DetectorConstruction.h:24
G4DetectorConstruction::m_worldPhys
G4VPhysicalVolume * m_worldPhys
Definition: G4DetectorConstruction.h:42
G4DetectorConstruction::dummyDetector
void dummyDetector()
Definition: G4DetectorConstruction.cxx:33
G4DetectorConstruction::m_worldLog
G4LogicalVolume * m_worldLog
Definition: G4DetectorConstruction.h:38
G4DetectorConstruction::Construct
G4VPhysicalVolume * Construct()
Definition: G4DetectorConstruction.cxx:63
G4DetectorConstruction::G4DetectorConstruction
G4DetectorConstruction()
Definition: G4DetectorConstruction.cxx:23
G4DetectorConstruction::~G4DetectorConstruction
~G4DetectorConstruction()
Definition: G4DetectorConstruction.cxx:29