

Public Member Functions | |
| ~BDSMagnetOuterFactoryNone () | |
| singleton pattern | |
| virtual BDSGeometryComponent * | CreateSectorBend (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4double angle, G4Material *outerMaterial=NULL) |
| sector bend outer volume | |
| virtual BDSGeometryComponent * | CreateRectangularBend (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4double angle, G4Material *outerMaterial=NULL) |
| rectangular bend outer volume | |
| virtual BDSGeometryComponent * | CreateQuadrupole (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| quadrupole outer volume | |
| virtual BDSGeometryComponent * | CreateSextupole (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| sextupole outer volume | |
| virtual BDSGeometryComponent * | CreateOctupole (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| octupole outer volume | |
| virtual BDSGeometryComponent * | CreateDecapole (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| decapole outer volume | |
| virtual BDSGeometryComponent * | CreateSolenoid (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| solenoid outer volume | |
| virtual BDSGeometryComponent * | CreateMultipole (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| general multipole outer volume - could be any 2N order multipole | |
| virtual BDSGeometryComponent * | CreateRfCavity (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| RF cavity outer volume. | |
| virtual BDSGeometryComponent * | CreateMuSpoiler (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4Material *outerMaterial=NULL) |
| muon spoiler outer volume | |
| virtual BDSGeometryComponent * | CreateKicker (G4String name, G4double length, BDSBeamPipe *beamPipe, G4double boxSize, G4bool vertical=true, G4Material *outerMaterial=NULL) |
| horizontal and vertical kicker outer volume | |
Static Public Member Functions | |
| static BDSMagnetOuterFactoryNone * | Instance () |
Private Member Functions | |
| BDSMagnetOuterFactoryNone () | |
Static Private Attributes | |
| static BDSMagnetOuterFactoryNone * | _instance = 0 |
Definition at line 14 of file BDSMagnetOuterFactoryNone.hh.
1.4.7