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 |
Definition at line 19 of file BDSSpoiler.hh.
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: