Berkeley Nuclear Data Software
TriModeDetector.h
Go to the documentation of this file.
1 #ifndef _TRI_MODE_DETECTOR_H_
2 #define _TRI_MODE_DETECTOR_H_
3 
4 #include "GeometryObject.h"
5 
6 namespace NSDG4
7 {
12 {
13 public:
16 
17  virtual G4LogicalVolume* construct(G4LogicalVolume* a_mother,
18  MaterialManager* a_materials
19  );
20 
21 };
22 }
23 
24 #endif
abstract base class of geometry objects allowing modifications
Definition: GeometryObject.h:25
Definition: MaterialManager.h:15
Definition: TriModeDetector.h:12
virtual G4LogicalVolume * construct(G4LogicalVolume *a_mother, MaterialManager *a_materials)
must be implemented by the child class
Definition: TriModeDetector.cpp:18
TriModeDetector()
default constructor sets the class up with default configuration
Definition: TriModeDetector.cpp:15
Definition: AbsLYAna.h:7