BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Data Fields
BDSSamplerInfo Class Reference

All info required to build a sampler but not place it. More...

#include <BDSSamplerInfo.hh>

Collaboration diagram for BDSSamplerInfo:
Collaboration graph

Public Member Functions

 BDSSamplerInfo (const G4String &nameIn, BDSSamplerType samplerTypeIn, G4int pdgSetIDIn=-1)
 
 BDSSamplerInfo (const BDSSamplerInfo &other)=default
 Copy constructor.
 
BDSSamplerInfooperator= (const BDSSamplerInfo &)=delete
 Assignment operator not used.
 

Data Fields

G4String name
 
BDSSamplerType samplerType
 
G4int pdgSetID
 
const BDSBeamlineElementstartElement
 
const BDSBeamlineElementfinishElement
 

Detailed Description

All info required to build a sampler but not place it.

Author
Laurie Nevay

Definition at line 34 of file BDSSamplerInfo.hh.

Constructor & Destructor Documentation

◆ BDSSamplerInfo()

BDSSamplerInfo::BDSSamplerInfo ( const G4String &  nameIn,
BDSSamplerType  samplerTypeIn,
G4int  pdgSetIDIn = -1 
)

Definition at line 21 of file BDSSamplerInfo.cc.

◆ ~BDSSamplerInfo()

BDSSamplerInfo::~BDSSamplerInfo ( )

Definition at line 31 of file BDSSamplerInfo.cc.

Field Documentation

◆ finishElement

const BDSBeamlineElement* BDSSamplerInfo::finishElement

Definition at line 52 of file BDSSamplerInfo.hh.

◆ name

G4String BDSSamplerInfo::name

Definition at line 48 of file BDSSamplerInfo.hh.

◆ pdgSetID

G4int BDSSamplerInfo::pdgSetID

Definition at line 50 of file BDSSamplerInfo.hh.

◆ samplerType

BDSSamplerType BDSSamplerInfo::samplerType

Definition at line 49 of file BDSSamplerInfo.hh.

◆ startElement

const BDSBeamlineElement* BDSSamplerInfo::startElement

Definition at line 51 of file BDSSamplerInfo.hh.


The documentation for this class was generated from the following files: