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.