Main Page
Namespaces
Data Structures
Files
S
earch for
Alphabetical List
Data Structures
Class Hierarchy
Data Fields
BDSComponentFactory Class Reference
Collaboration diagram for BDSComponentFactory:
[
legend
]
Public Member Functions
BDSComponentFactory
()
~BDSComponentFactory
()
BDSAcceleratorComponent
*
createComponent
(std::list< struct Element >::iterator elementIter, std::list< struct Element > &beamline_list)
BDSAcceleratorComponent
*
createComponent
(Element aElement, Element previousElement, Element nextElement)
BDSAcceleratorComponent
*
createComponent
()
Private Member Functions
BDSAcceleratorComponent
*
createSampler
()
BDSAcceleratorComponent
*
createCSampler
()
BDSAcceleratorComponent
*
createDump
()
BDSAcceleratorComponent
*
createDrift
()
BDSAcceleratorComponent
*
createPCLDrift
()
BDSAcceleratorComponent
*
createRF
()
BDSAcceleratorComponent
*
createSBend
()
BDSAcceleratorComponent
*
createRBend
()
BDSAcceleratorComponent
*
createHKick
()
BDSAcceleratorComponent
*
createVKick
()
BDSAcceleratorComponent
*
createQuad
()
BDSAcceleratorComponent
*
createSextupole
()
BDSAcceleratorComponent
*
createOctupole
()
BDSAcceleratorComponent
*
createMultipole
()
BDSAcceleratorComponent
*
createElement
()
BDSAcceleratorComponent
*
createSolenoid
()
BDSAcceleratorComponent
*
createECol
()
BDSAcceleratorComponent
*
createRCol
()
BDSAcceleratorComponent
*
createMuSpoiler
()
BDSAcceleratorComponent
*
createLaser
()
BDSAcceleratorComponent
*
createTransform3D
()
Private Attributes
G4bool
verbose
G4double
_charge
G4double
_momentum
G4double
_brho
G4double
_bpRad
G4double
_FeRad
G4double
_bField
G4double
_bPrime
G4double
_bDoublePrime
G4double
_bTriplePrime
G4double
_synch_factor
G4double
_driftLength
G4String
_driftName
G4double
_driftStartAper
G4double
_driftEndAper
std::list< struct Element
>::iterator
_elementIter
std::list< struct Element
>::iterator
_previousElementIter
std::list< struct Element
>::iterator
_nextElementIter
std::list<
BDSAcceleratorComponent
* >
itsBeamline
Element
_element
Element
_previousElement
Element
_nextElement
Detailed Description
Definition at line
9
of file
BDSComponentFactory.hh
.
The documentation for this class was generated from the following files:
include/
BDSComponentFactory.hh
src/
BDSComponentFactory.cc
Generated on 27 Aug 2013 for BDSIM by
1.4.7