BDSDetectorConstruction Class Reference

Collaboration diagram for BDSDetectorConstruction:

Collaboration graph
[legend]

Public Member Functions

 BDSDetectorConstruction ()
 ~BDSDetectorConstruction ()
G4VPhysicalVolume * Construct ()
void SetMagField (const G4double afield)
void UpdateGeometry ()
G4VIStore * CreateImportanceStore ()
G4VPhysicalVolume * GetWorldVolume ()
G4double * GetWorldSize ()
G4double GetWorldSizeX ()
G4double GetWorldSizeY ()
G4double GetWorldSizeZ ()

Private Member Functions

void SetWorldSize (G4double *)
void SetWorldSizeX (G4double)
void SetWorldSizeY (G4double)
void SetWorldSizeZ (G4double)
void DefineMaterials ()
G4VPhysicalVolume * ConstructBDS (std::list< struct Element > &beamline_list)

Private Attributes

G4bool verbose
G4bool outline
G4int gflash
G4double gflashemax
G4double gflashemin
G4GeometrySampler * itsGeometrySampler
G4Region * precisionRegion
G4Region * gasRegion
G4Box * solidWorld
G4LogicalVolume * logicWorld
G4VPhysicalVolume * physiWorld
std::vector< G4double > itsWorldSize
std::vector< G4VPhysicalVolume * > fPhysicalVolumeVector
G4UniformMagField * magField
G4UserLimits * BDSUserLimits
G4VSensitiveDetector * BDSSensitiveDetector
G4IStore * itsIStore
std::vector< GFlashHomoShowerParameterisation * > theParameterisation
GFlashHitMaker * theHitMaker
GFlashParticleBounds * theParticleBounds
GFlashParticleBounds * theParticleBoundsVac
std::vector< BDSShowerModel * > theFastShowerModel
std::vector< G4Region * > gFlashRegion

Detailed Description

Definition at line 47 of file BDSDetectorConstruction.hh.


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