Definition at line 18 of file BDSScintillatorScreen.hh.
void BDSScintillatorScreen::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 41 of file BDSScintillatorScreen.cc.
References BuildContainerLogicalVolume(), BuildScintillatorScreen(), ComputeDimensions(), and SetVisAttributes().
Here is the call graph for this function:
void BDSScintillatorScreen::BuildContainerLogicalVolume | ( | ) | [private, virtual] |
Build the container solid and logical volume that all parts of the component will contained within - must be provided by derived class.
Implements BDSAcceleratorComponent.
Definition at line 332 of file BDSScintillatorScreen.cc.
References _airMaterial, _xLength, _yLength, BDSAcceleratorComponent::chordLength, BDSGeometryComponent::containerLogicalVolume, BDSGeometryComponent::containerSolid, BDSGlobalConstants::Instance(), and BDSAcceleratorComponent::name.
Referenced by Build().
Here is the call graph for this function:
Here is the caller graph for this function: