Geant4  10.03
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 ()
 
- 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
 

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, fWorldVolume, g, kelvin, kStateGas, mole, G4InuclParticleNames::name(), pascal, G4VisAttributes::SetForceSolid(), and G4LogicalVolume::SetVisAttributes().

+ Here is the call graph for this function:

G4VIStore* B02DetectorConstruction::CreateImportanceStore ( )
G4VWeightWindowStore* B02DetectorConstruction::CreateWeightWindowStore ( )
G4VPhysicalVolume * B02DetectorConstruction::GetWorldVolume ( )

Definition at line 214 of file B02DetectorConstruction.cc.

References fWorldVolume.

void B02DetectorConstruction::SetSensitive ( )

Member Data Documentation

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

Definition at line 66 of file B02DetectorConstruction.hh.

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

Definition at line 67 of file B02DetectorConstruction.hh.

G4VPhysicalVolume* B02DetectorConstruction::fWorldVolume
private

Definition at line 69 of file B02DetectorConstruction.hh.

Referenced by Construct(), and GetWorldVolume().


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