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