|
HerdSoftware
0.2.3
|
Builder class for tile top PSD. More...
#include <simulation/geometry/parametric/TilePsdBuilder.h>
Public Types | |
| enum | Type { Type::TOP, Type::SIDE } |
Public Member Functions | |
| TilePsdBuilder (PSDOptions &options, Type type) | |
| Constructor. More... | |
| G4LogicalVolume * | Build () |
| Builds the tile top PSD. More... | |
| const std::vector< float > & | NormalPositions () const |
| Get the normal positions of all layers. More... | |
Private Attributes | |
| PSDOptions & | _options |
| Type | _type |
| std::vector< float > | normPos |
Builder class for tile top PSD.
This class builds the tile top PSD and provides some utility methods.
|
strong |
| TilePsdBuilder::TilePsdBuilder | ( | PSDOptions & | options, |
| Type | type | ||
| ) |
Constructor.
| options | The PSD options. |
| type | The type of PSD to be built (top or side). |
| G4LogicalVolume * TilePsdBuilder::Build | ( | ) |
Builds the tile top PSD.
|
inline |
Get the normal positions of all layers.
|
private |
|
private |
|
private |
1.8.13