#include <BDSMagnetOuterFactoryPolesFacet.hh>
Inheritance diagram for BDSMagnetOuterFactoryPolesFacet:


Public Member Functions | |
| ~BDSMagnetOuterFactoryPolesFacet () | |
| singleton pattern | |
Static Public Member Functions | |
| static BDSMagnetOuterFactoryPolesFacet * | Instance () |
Private Member Functions | |
| BDSMagnetOuterFactoryPolesFacet () | |
| Private constructor as singleton - nothing special here - all in parent class. | |
| virtual void | CreatePoleSolid (G4String name, G4double length, G4int order) |
| Create pole for magnet of order N where npoles = Nx2. | |
| virtual void | CreateYokeAndContainerSolid (G4String name, G4double length, G4int order) |
| Create yoke that connects poles and container to put them in. | |
Static Private Attributes | |
| static BDSMagnetOuterFactoryPolesFacet * | _instance = 0 |
Most magnets are 2N poles, but sector- and r-bends as well as muon spoilers, and h/v kickers are unique.
Definition at line 20 of file BDSMagnetOuterFactoryPolesFacet.hh.
1.4.7