Registry of all BLMs so we know each one uniquely.
More...
#include <BDSBLMRegistry.hh>
Registry of all BLMs so we know each one uniquely.
- Author
- Laurie Nevay
Definition at line 35 of file BDSBLMRegistry.hh.
◆ ~BDSBLMRegistry()
BDSBLMRegistry::~BDSBLMRegistry |
( |
| ) |
|
◆ BDSBLMRegistry()
BDSBLMRegistry::BDSBLMRegistry |
( |
| ) |
|
|
private |
◆ BLMs()
const std::set< BDSBLM * > & BDSBLMRegistry::BLMs |
( |
| ) |
const |
|
inline |
◆ Instance()
◆ NBLMs()
G4int BDSBLMRegistry::NBLMs |
( |
| ) |
const |
|
inline |
◆ RegisterBLM()
G4int BDSBLMRegistry::RegisterBLM |
( |
G4String |
name, |
|
|
BDSBLM * |
blm, |
|
|
G4double |
SIn = -1000 |
|
) |
| |
◆ size()
size_t BDSBLMRegistry::size |
( |
| ) |
const |
|
inline |
◆ blms
std::set<BDSBLM*> BDSBLMRegistry::blms |
|
private |
Cache of unique sampler objects for memory management.
Definition at line 63 of file BDSBLMRegistry.hh.
◆ blmsVector
std::vector<BDSBLM*> BDSBLMRegistry::blmsVector |
|
private |
◆ instance
◆ names
std::vector<G4String> BDSBLMRegistry::names |
|
private |
◆ numberOfEntries
G4int BDSBLMRegistry::numberOfEntries |
|
private |
Counter for easy checking of out of bounds and incrementing. Also the index in the member vectors, so zero counting.
Definition at line 60 of file BDSBLMRegistry.hh.
std::vector<G4double> BDSBLMRegistry::S |
|
private |
The documentation for this class was generated from the following files: