11 #ifndef SIMULATION_CORESOFTWARE_SIMULATION_G4SIMULATION_G4GDML_PHG4GDMLCONFIG_HH_
12 #define SIMULATION_CORESOFTWARE_SIMULATION_G4SIMULATION_G4GDML_PHG4GDMLCONFIG_HH_
18 class G4VPhysicalVolume;
19 class G4LogicalVolume;
32 excluded_physical_vol.clear();
33 excluded_logical_vol.clear();
36 virtual void identify(std::ostream &os = std::cout)
const
38 std::cout <<
"PHG4GDMLConfig with " << excluded_physical_vol.size() <<
"excluded physical volume and "
39 << excluded_logical_vol.size() <<
" excluded logical volume" << std::endl;
47 std::set<const G4VPhysicalVolume *> excluded_physical_vol;
48 std::set<const G4LogicalVolume *> excluded_logical_vol;
virtual void Reset()
Clear Event.
void exclude_logical_vol(const G4LogicalVolume *vol)
void exclude_physical_vol(const G4VPhysicalVolume *vol)
virtual ~PHG4GDMLConfig()
const std::set< const G4VPhysicalVolume * > & get_excluded_physical_vol() const
virtual void identify(std::ostream &os=std::cout) const
virtual int isValid() const
isValid returns non zero if object contains vailid data
const std::set< const G4LogicalVolume * > & get_excluded_logical_vol() const