BDSSpoiler Class Reference

Inheritance diagram for BDSSpoiler:

Inheritance graph
[legend]
Collaboration diagram for BDSSpoiler:

Collaboration graph
[legend]

Public Member Functions

 BDSSpoiler (G4String name, G4double length, G4double xAper, G4double yAper, G4Material *SpoilerMaterial, BDSTiltOffset tiltOffset=BDSTiltOffset())
 ~BDSSpoiler ()

Private Member Functions

virtual void Build ()
virtual void BuildMarkerLogicalVolume ()
void BuildInnerSpoiler ()
virtual void SetVisAttributes ()

Private Attributes

G4VPhysicalVolume * itsPhysiComp
G4VPhysicalVolume * itsPhysiComp2
G4LogicalVolume * itsSolidLogVol
G4LogicalVolume * itsInnerLogVol
G4Material * itsSpoilerMaterial
G4double xAper
G4double yAper

Detailed Description

Definition at line 19 of file BDSSpoiler.hh.


Member Function Documentation

void BDSSpoiler::Build (  )  [private, virtual]

Build the container only. Should be overridden by derived class to add more geometry apart from the container volume. The overridden Build() function can however, call make use of this function to call BuildContainerLogicalVolume() by calling BDSAcceleratorComponent::Build() at the beginning.

Reimplemented from BDSAcceleratorComponent.

Definition at line 33 of file BDSSpoiler.cc.

References BDSAcceleratorComponent::Build(), and BuildInnerSpoiler().

Here is the call graph for this function:


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