BDSTunnelInfo Struct Reference

Holder struct of all information required to create the a section of tunnel. This reduces the number of argument to all constructors plus aggregates common tasks in the component factory. More...

#include <BDSTunnelInfo.hh>

Collaboration diagram for BDSTunnelInfo:

Collaboration graph
[legend]

Public Member Functions

 BDSTunnelInfo ()
 default constructor
 BDSTunnelInfo (BDSTunnelType tunnelTypeIn, G4double aper1In=2.0 *CLHEP::m, G4double aper2In=0.0, G4double aper3In=0.0, G4double aper4In=0.0, G4double tunnelThicknessIn=20 *CLHEP::cm, G4Material *tunnelMaterialIn=NULL, G4double soilThicknessIn=1 *CLHEP::m, G4double tunnelOffsetXIn=0, G4double tunnelOffsetYIn=0)
 extra constructor to assign all members at once

Data Fields

BDSTunnelType tunnelType
G4double aper1
G4double aper2
G4double aper3
G4double aper4
G4double tunnelThickness
G4Material * tunnelMaterial
G4double soilThickness
G4double tunnelOffsetX
G4double tunnelOffsetY

Detailed Description

Holder struct of all information required to create the a section of tunnel. This reduces the number of argument to all constructors plus aggregates common tasks in the component factory.

Author:
Laurie Nevay <laurie.nevay@rhul.ac.uk>

Definition at line 19 of file BDSTunnelInfo.hh.


The documentation for this struct was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7