BDSCollimatorRectangular Class Reference

Inheritance diagram for BDSCollimatorRectangular:

Inheritance graph
[legend]
Collaboration diagram for BDSCollimatorRectangular:

Collaboration graph
[legend]

Public Member Functions

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

Detailed Description

Definition at line 6 of file BDSCollimatorRectangular.hh.


Member Function Documentation

void BDSCollimatorRectangular::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 25 of file BDSCollimatorRectangular.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