18#ifndef BDSGEOMETRYEXTERNAL_H
19#define BDSGEOMETRYEXTERNAL_H
21#include "BDSGeometryComponent.hh"
44 using BDSGeometryComponent::BDSGeometryComponent;
51 const std::set<G4LogicalVolume*>&
VacuumVolumes()
const {
return vacuumVolumes;}
54 std::set<G4LogicalVolume*> vacuumVolumes;
A generic geometry component for a bdsim model.
A loaded piece of externally provided geometry.
BDSGeometryExternal()=delete
No default constructor.
void RegisterVacuumVolumes(const std::set< G4LogicalVolume * > &vacuumVolumesIn)
Register a set of volumes to be identified as vacuum volumes for the BDSAcceleratorComponent.
const std::set< G4LogicalVolume * > & VacuumVolumes() const
Access the vacuum volumes.