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 () |
Definition at line 6 of file BDSCollimatorRectangular.hh.
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.