20#include "BDSBLMRegistry.hh"
39BDSBLMRegistry::~BDSBLMRegistry()
46G4int BDSBLMRegistry::RegisterBLM(G4String name,
50 names.push_back(name);
52 blmsVector.push_back(blm);
Registry of all BLMs so we know each one uniquely.
static BDSBLMRegistry * Instance()
Accessor for registry.
static BDSBLMRegistry * instance
Singleton instance.
BDSBLMRegistry()
Private constructor to enforce singleton pattern.
std::set< BDSBLM * > blms
Cache of unique sampler objects for memory management.