Public Member Functions | |
~BDSTunnelCavity () | |
void | build () |
G4ThreeVector * | widthMax () |
Static Public Member Functions | |
static BDSTunnelCavity * | Instance () |
Private Member Functions | |
BDSTunnelCavity () | |
void | inspectBeamline () |
void | constructSection () |
void | calcWidthMax () |
void | appendSection () |
void | constructLogical () |
Private Attributes | |
G4VSolid * | _solidVolume |
G4LogicalVolume * | _logicalVolume |
G4VPhysicalVolume * | _physicalVolume |
BDSTunnelCavitySectionGenerator | _sectionGenerator |
BDSTunnelCavitySectionBuilder * | _straightSectionBuilder |
BDSTunnelCavitySectionBuilder * | _angleSectionBuilder |
BDSAcceleratorComponent * | _acceleratorComponent |
G4ThreeVector * | _widthMax |
G4bool | _first |
Static Private Attributes | |
static BDSTunnelCavity * | _instance = 0 |
Definition at line 14 of file BDSTunnelCavity.hh.