|
BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
All info required to build a sampler but not place it. More...
#include <BDSSamplerInfo.hh>

Public Member Functions | |
| BDSSamplerInfo (const G4String &nameIn, BDSSamplerType samplerTypeIn, G4int pdgSetIDIn=-1) | |
| BDSSamplerInfo (const BDSSamplerInfo &other)=default | |
| Copy constructor. | |
| BDSSamplerInfo & | operator= (const BDSSamplerInfo &)=delete |
| Assignment operator not used. | |
Data Fields | |
| G4String | name |
| BDSSamplerType | samplerType |
| G4int | pdgSetID |
| const BDSBeamlineElement * | startElement |
| const BDSBeamlineElement * | finishElement |
All info required to build a sampler but not place it.
Definition at line 34 of file BDSSamplerInfo.hh.
| BDSSamplerInfo::BDSSamplerInfo | ( | const G4String & | nameIn, |
| BDSSamplerType | samplerTypeIn, | ||
| G4int | pdgSetIDIn = -1 |
||
| ) |
Definition at line 21 of file BDSSamplerInfo.cc.
| BDSSamplerInfo::~BDSSamplerInfo | ( | ) |
Definition at line 31 of file BDSSamplerInfo.cc.
| const BDSBeamlineElement* BDSSamplerInfo::finishElement |
Definition at line 52 of file BDSSamplerInfo.hh.
| G4String BDSSamplerInfo::name |
Definition at line 48 of file BDSSamplerInfo.hh.
| G4int BDSSamplerInfo::pdgSetID |
Definition at line 50 of file BDSSamplerInfo.hh.
| BDSSamplerType BDSSamplerInfo::samplerType |
Definition at line 49 of file BDSSamplerInfo.hh.
| const BDSBeamlineElement* BDSSamplerInfo::startElement |
Definition at line 51 of file BDSSamplerInfo.hh.