BDSCollimator Class Reference

Inheritance diagram for BDSCollimator:

Inheritance graph
[legend]
Collaboration diagram for BDSCollimator:

Collaboration graph
[legend]

Public Member Functions

 BDSCollimator (G4String aName, G4double aLength, G4double bpRad, G4double xAper, G4double yAper, G4int type, G4Material *collimatorMaterial, G4double outR, std::list< G4double > blmLocZ, std::list< G4double > blmLocTheta, G4String aTunnelMaterial="")
 ~BDSCollimator ()

Private Member Functions

void BuildBLMs ()
void BuildInnerCollimator ()
void BuildCollimatorTunnel ()
G4VisAttributes * SetVisAttributes ()

Private Attributes

G4VPhysicalVolume * itsPhysiComp
G4VPhysicalVolume * itsPhysiComp2
G4LogicalVolume * itsSolidLogVol
G4LogicalVolume * itsTempSolidLogVol
G4LogicalVolume * itsInnerLogVol
G4VSolid * itsInnerSolid
G4VSolid * itsOuterSolid
G4SubtractionSolid * itsSolid
G4Tubs * itsSoilTube
G4Tubs * itsTunnelTube
G4Tubs * itsInnerTunnelTube
G4LogicalVolume * itsInnerTunnelLogicalVolume
G4LogicalVolume * itsSoilTunnelLogicalVolume
 Tunnel logical volumes.
G4UserLimits * itsTunnelUserLimits
 Tunnel user limits.
G4UserLimits * itsSoilTunnelUserLimits
G4UserLimits * itsInnerTunnelUserLimits
G4VisAttributes * itsVisAttributes
G4Mag_UsualEqRhs * itsEqRhs
G4Material * itsCollimatorMaterial
G4double itsOuterR

Detailed Description

Definition at line 21 of file BDSCollimator.hh.


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7