Geant4  10.02.p02
B02DetectorConstruction Class Reference

#include <B02DetectorConstruction.hh>

+ Inheritance diagram for B02DetectorConstruction:
+ Collaboration diagram for B02DetectorConstruction:

Public Member Functions

 B02DetectorConstruction ()
 
 ~B02DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4VIStoreCreateImportanceStore ()
 
G4VWeightWindowStoreCreateWeightWindowStore ()
 
G4VPhysicalVolumeGetWorldVolume ()
 
void SetSensitive ()
 
G4VIStoreGetGeomStore ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void ConstructSDandField ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Private Attributes

std::vector< G4LogicalVolume * > fLogicalVolumeVector
 
std::vector< G4VPhysicalVolume * > fPhysicalVolumeVector
 
G4VPhysicalVolumefWorldVolume
 
G4VIStoreaIstore
 

Additional Inherited Members

- Protected Member Functions inherited from G4VUserDetectorConstruction
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Detailed Description

Definition at line 44 of file B02DetectorConstruction.hh.

Constructor & Destructor Documentation

B02DetectorConstruction::B02DetectorConstruction ( )

Definition at line 62 of file B02DetectorConstruction.cc.

B02DetectorConstruction::~B02DetectorConstruction ( )

Definition at line 68 of file B02DetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * B02DetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 73 of file B02DetectorConstruction.cc.

References A(), G4Material::AddElement(), cm, cm3, deg, density, elC, elH, elO, fWorldVolume, g, kelvin, kStateGas, mole, name, pascal, G4VisAttributes::SetForceSolid(), G4LogicalVolume::SetVisAttributes(), symbol, and z.

+ Here is the call graph for this function:

G4VIStore* B02DetectorConstruction::CreateImportanceStore ( )
G4VWeightWindowStore* B02DetectorConstruction::CreateWeightWindowStore ( )
G4VIStore* B02DetectorConstruction::GetGeomStore ( )
inline

Definition at line 65 of file B02DetectorConstruction.hh.

References aIstore.

G4VPhysicalVolume * B02DetectorConstruction::GetWorldVolume ( )

Definition at line 230 of file B02DetectorConstruction.cc.

References fWorldVolume.

void B02DetectorConstruction::SetSensitive ( )

Member Data Documentation

G4VIStore* B02DetectorConstruction::aIstore
private

Definition at line 73 of file B02DetectorConstruction.hh.

Referenced by GetGeomStore().

std::vector< G4LogicalVolume * > B02DetectorConstruction::fLogicalVolumeVector
private

Definition at line 65 of file B02DetectorConstruction.hh.

std::vector< G4VPhysicalVolume * > B02DetectorConstruction::fPhysicalVolumeVector
private

Definition at line 69 of file B02DetectorConstruction.hh.

G4VPhysicalVolume* B02DetectorConstruction::fWorldVolume
private

Definition at line 71 of file B02DetectorConstruction.hh.

Referenced by Construct(), and GetWorldVolume().


The documentation for this class was generated from the following files: