BDSTunnelCavity Class Reference

Collaboration diagram for BDSTunnelCavity:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 14 of file BDSTunnelCavity.hh.


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7