BDSMagnetOuterInfo Struct Reference

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

#include <BDSMagnetOuterInfo.hh>

Collaboration diagram for BDSMagnetOuterInfo:

Collaboration graph
[legend]

Public Member Functions

 BDSMagnetOuterInfo ()
 default constructor
 BDSMagnetOuterInfo (BDSMagnetGeometryType geometryTypeIn, G4double outerDiameterIn, G4Material *outerMaterialIn)
 extra constructor to assign all members at once

Data Fields

BDSMagnetGeometryType geometryType
G4double outerDiameter
G4Material * outerMaterial

Detailed Description

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

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

Definition at line 17 of file BDSMagnetOuterInfo.hh.


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