Berkeley Nuclear Data Software
OrtecPopTop.h
Go to the documentation of this file.
1 //originally geomtery translation by Joseph Gordon
2 //Abstracted to NSDG4 by Josh Brown
3 
4 #ifndef ORTEC_POPTOP_H_
5 #define ORTEC_POPTOP_H_
6 
7 #include "GeometryObject.h"
8 
9 namespace NSDG4
10 {
14 {
15 public:
17 OrtecPopTop();
18 
19  virtual G4LogicalVolume* construct(G4LogicalVolume* a_mother,
20  MaterialManager* a_materials
21  );
22 
23  void setGeCrystalName(std::string a_name);
24 
25 private:
26  std::string m_geCrystalName;
27 };
28 
29 }
30 
31 #endif
abstract base class of geometry objects allowing modifications
Definition: GeometryObject.h:25
Definition: MaterialManager.h:15
Definition: OrtecPopTop.h:14
virtual G4LogicalVolume * construct(G4LogicalVolume *a_mother, MaterialManager *a_materials)
must be implemented by the child class
Definition: OrtecPopTop.cpp:29
OrtecPopTop()
default constructor sets the class up with default configuration
Definition: OrtecPopTop.cpp:22
void setGeCrystalName(std::string a_name)
Definition: OrtecPopTop.cpp:120
Definition: AbsLYAna.h:7