BDSCollimatorElliptical Class Reference

Inheritance diagram for BDSCollimatorElliptical:

Inheritance graph
[legend]
Collaboration diagram for BDSCollimatorElliptical:

Collaboration graph
[legend]

Public Member Functions

 BDSCollimatorElliptical (G4String name, G4double length, G4double outerDiameter, G4double xApertureIn=0, G4double yApertureIn=0, G4String collimatorMaterial="copper", G4String vacuumMaterial="vacuum", BDSTiltOffset tiltOffset=BDSTiltOffset())
 ~BDSCollimatorElliptical ()
virtual void BuildInnerCollimator ()

Detailed Description

Definition at line 11 of file BDSCollimatorElliptical.hh.


Member Function Documentation

void BDSCollimatorElliptical::BuildInnerCollimator (  )  [virtual]

Pure virtual function to be provided by derived classes. Must produce vacuumSolid and innerSolid - the inner is used to subtract from the mass and the vacuum is placed inside it all

Implements BDSCollimatorBase.

Definition at line 26 of file BDSCollimatorElliptical.cc.

References BDSAcceleratorComponent::chordLength, BDSCollimatorBase::innerSolid, BDSAcceleratorComponent::lengthSafety, BDSAcceleratorComponent::name, BDSCollimatorBase::vacuumSolid, BDSCollimatorBase::xAperture, and BDSCollimatorBase::yAperture.


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