45#ifndef G4VSOLIDSTORE_HH
46#define G4VSOLIDSTORE_HH 1
70 G4bool reverseSearch =
false)
const;
79 std::vector<G4VSolid*> >&
GetMap()
const {
return bmap; }
101 std::map<G4String, std::vector<G4VSolid*> > bmap;
const std::map< G4String, std::vector< G4VSolid * > > & GetMap() const
static void Register(G4VSolid *pSolid)
G4bool IsMapValid() const
G4SolidStore & operator=(const G4SolidStore &)=delete
static void SetNotifier(G4VStoreNotifier *pNotifier)
G4SolidStore(const G4SolidStore &)=delete
void SetMapValid(G4bool val)
static void DeRegister(G4VSolid *pSolid)
G4VSolid * GetSolid(const G4String &name, G4bool verbose=true, G4bool reverseSearch=false) const
static G4SolidStore * GetInstance()