Builder class for CALO.
More...
#include <simulation/geometry/parametric/CaloBuilder.h>
Builder class for CALO.
This class builds the CALO and provides some utility methods.
◆ CaloBuilder()
Constructor.
- Parameters
-
monolithic | If true then the whole CALO will be made of a single LYSO volume |
◆ Build()
G4LogicalVolume * CaloBuilder::Build |
( |
| ) |
|
Builds the CALO.
- Returns
- the logical volume containing the CALO.
◆ GetSizeX()
float CaloBuilder::GetSizeX |
( |
| ) |
|
Returns the size of the CALO along the X direction.
- Returns
- the size of the CALO along X in internal G4 units.
◆ GetSizeY()
float CaloBuilder::GetSizeY |
( |
| ) |
|
Returns the size of the CALO along the X direction.
- Returns
- the size of the CALO along X in internal G4 units.
◆ GetSizeZ()
float CaloBuilder::GetSizeZ |
( |
| ) |
|
Returns the height of the CALO.
- Returns
- the height of the CALO in internal G4 units.
◆ _nCrystals
int CaloBuilder::_nCrystals |
|
private |
◆ _options
The documentation for this class was generated from the following files:
- /builds/herd/HerdSoftware/include/simulation/geometry/parametric/CaloBuilder.h
- /builds/herd/HerdSoftware/src/simulation/geometry/parametric/CaloBuilder.cpp