Geant4  10.02.p01
F04DetectorConstruction Class Reference

#include <F04DetectorConstruction.hh>

+ Inheritance diagram for F04DetectorConstruction:
+ Collaboration diagram for F04DetectorConstruction:

Public Member Functions

 F04DetectorConstruction ()
 
virtual ~F04DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4VPhysicalVolumeConstructDetector ()
 
virtual void ConstructSDandField ()
 
void SetWorldMaterial (G4String)
 
void SetWorldSizeZ (G4double)
 
void SetWorldSizeR (G4double)
 
void SetCaptureMgntRadius (G4double)
 
void SetCaptureMgntLength (G4double)
 
void SetCaptureMgntB1 (G4double)
 
void SetCaptureMgntB2 (G4double)
 
void SetTransferMgntRadius (G4double)
 
void SetTransferMgntLength (G4double)
 
void SetTransferMgntB (G4double)
 
void SetTransferMgntPos (G4double)
 
void SetTargetMaterial (G4String)
 
void SetTargetThickness (G4double)
 
void SetTargetRadius (G4double)
 
void SetTargetPos (G4double)
 
void SetTargetAngle (G4int)
 
void SetDegraderMaterial (G4String)
 
void SetDegraderThickness (G4double)
 
void SetDegraderRadius (G4double)
 
void SetDegraderPos (G4double)
 
G4MaterialGetWorldMaterial ()
 
G4double GetWorldSizeZ ()
 
G4double GetWorldSizeR ()
 
G4LogicalVolumeGetCaptureMgnt ()
 
G4double GetCaptureMgntRadius ()
 
G4double GetCaptureMgntLength ()
 
G4double GetCaptureMgntB1 ()
 
G4double GetCaptureMgntB2 ()
 
G4ThreeVector GetCaptureMgntCenter ()
 
G4LogicalVolumeGetTransferMgnt ()
 
G4double GetTransferMgntRadius ()
 
G4double GetTransferMgntLength ()
 
G4double GetTransferMgntB ()
 
G4double GetTransferMgntPos ()
 
G4ThreeVector GetTransferMgntCenter ()
 
G4MaterialGetTargetMaterial ()
 
G4double GetTargetRadius ()
 
G4double GetTargetThickness ()
 
G4double GetTargetPos ()
 
G4int GetTargetAngle ()
 
G4MaterialGetDegraderMaterial ()
 
G4double GetDegraderRadius ()
 
G4double GetDegraderThickness ()
 
G4double GetDegraderPos ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Static Public Member Functions

static G4RotationMatrix StringToRotationMatrix (G4String rotation)
 

Private Member Functions

void DefineMaterials ()
 

Private Attributes

F04DetectorMessengerfDetectorMessenger
 
G4Cache< F04GlobalField * > fFieldSetUp
 
F04MaterialsfMaterials
 
G4MaterialfVacuum
 
G4TubsfSolidWorld
 
G4LogicalVolumefLogicWorld
 
G4VPhysicalVolumefPhysiWorld
 
G4TubsfSolidTarget
 
G4LogicalVolumefLogicTarget
 
G4VPhysicalVolumefPhysiTarget
 
G4TubsfSolidDegrader
 
G4LogicalVolumefLogicDegrader
 
G4VPhysicalVolumefPhysiDegrader
 
G4TubsfSolidCaptureMgnt
 
G4LogicalVolumefLogicCaptureMgnt
 
G4VPhysicalVolumefPhysiCaptureMgnt
 
G4TubsfSolidTransferMgnt
 
G4LogicalVolumefLogicTransferMgnt
 
G4VPhysicalVolumefPhysiTransferMgnt
 
G4MaterialfWorldMaterial
 
G4double fWorldSizeR
 
G4double fWorldSizeZ
 
G4double fCaptureMgntLength
 
G4double fCaptureMgntRadius
 
G4double fCaptureMgntB1
 
G4double fCaptureMgntB2
 
G4double fTransferMgntLength
 
G4double fTransferMgntRadius
 
G4double fTransferMgntB
 
G4double fTransferMgntPos
 
G4MaterialfTargetMaterial
 
G4double fTargetThickness
 
G4double fTargetRadius
 
G4double fTargetPos
 
G4int fTargetAngle
 
G4MaterialfDegraderMaterial
 
G4double fDegraderThickness
 
G4double fDegraderRadius
 
G4double fDegraderPos
 
G4ThreeVector fCaptureMgntCenter
 
G4ThreeVector fTransferMgntCenter
 

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 54 of file F04DetectorConstruction.hh.

Constructor & Destructor Documentation

F04DetectorConstruction::F04DetectorConstruction ( )

Definition at line 69 of file F04DetectorConstruction.cc.

References cm, fCaptureMgntLength, fCaptureMgntRadius, fDegraderPos, fDegraderRadius, fDegraderThickness, fDetectorMessenger, fTargetRadius, fTargetThickness, fTransferMgntLength, fTransferMgntRadius, fWorldSizeR, fWorldSizeZ, m, SetCaptureMgntB1(), SetCaptureMgntB2(), SetTargetAngle(), SetTransferMgntB(), and tesla.

+ Here is the call graph for this function:

F04DetectorConstruction::~F04DetectorConstruction ( )
virtual

Definition at line 108 of file F04DetectorConstruction.cc.

References fDetectorMessenger.

Member Function Documentation

G4VPhysicalVolume * F04DetectorConstruction::Construct ( void  )
virtual
G4VPhysicalVolume * F04DetectorConstruction::ConstructDetector ( )
void F04DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 490 of file F04DetectorConstruction.cc.

References fFieldSetUp, G4Cache< VALTYPE >::Get(), F04GlobalField::GetObject(), G4Cache< VALTYPE >::Put(), and G4AutoDelete::Register().

+ Here is the call graph for this function:

void F04DetectorConstruction::DefineMaterials ( )
private

Definition at line 134 of file F04DetectorConstruction.cc.

References fDegraderMaterial, fMaterials, fTargetMaterial, fVacuum, fWorldMaterial, and F04Materials::GetMaterial().

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4LogicalVolume* F04DetectorConstruction::GetCaptureMgnt ( )
inline

Definition at line 110 of file F04DetectorConstruction.hh.

References fLogicCaptureMgnt.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntB1 ( )
inline

Definition at line 113 of file F04DetectorConstruction.hh.

References fCaptureMgntB1.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntB2 ( )
inline

Definition at line 114 of file F04DetectorConstruction.hh.

References fCaptureMgntB2.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4ThreeVector F04DetectorConstruction::GetCaptureMgntCenter ( )
inline

Definition at line 115 of file F04DetectorConstruction.hh.

References fCaptureMgntCenter.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntLength ( )
inline

Definition at line 112 of file F04DetectorConstruction.hh.

References fCaptureMgntLength.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntRadius ( )
inline

Definition at line 111 of file F04DetectorConstruction.hh.

References fCaptureMgntRadius.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetDegraderMaterial ( )
inline

Definition at line 130 of file F04DetectorConstruction.hh.

References fDegraderMaterial.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderPos ( )
inline

Definition at line 133 of file F04DetectorConstruction.hh.

References fDegraderPos.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderRadius ( )
inline

Definition at line 131 of file F04DetectorConstruction.hh.

References fDegraderRadius.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderThickness ( )
inline

Definition at line 132 of file F04DetectorConstruction.hh.

References fDegraderThickness.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4int F04DetectorConstruction::GetTargetAngle ( )
inline

Definition at line 128 of file F04DetectorConstruction.hh.

References fTargetAngle.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetTargetMaterial ( )
inline

Definition at line 124 of file F04DetectorConstruction.hh.

References fTargetMaterial.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetPos ( )
inline

Definition at line 127 of file F04DetectorConstruction.hh.

References fTargetPos.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetRadius ( )
inline

Definition at line 125 of file F04DetectorConstruction.hh.

References fTargetRadius.

Referenced by ConstructDetector(), and F04PrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetThickness ( )
inline

Definition at line 126 of file F04DetectorConstruction.hh.

References fTargetThickness.

Referenced by ConstructDetector(), F04PrimaryGeneratorAction::F04PrimaryGeneratorAction(), and F04PrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4LogicalVolume* F04DetectorConstruction::GetTransferMgnt ( )
inline

Definition at line 117 of file F04DetectorConstruction.hh.

References fLogicTransferMgnt.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntB ( )
inline

Definition at line 120 of file F04DetectorConstruction.hh.

References fTransferMgntB.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4ThreeVector F04DetectorConstruction::GetTransferMgntCenter ( )
inline

Definition at line 122 of file F04DetectorConstruction.hh.

References fTransferMgntCenter.

Referenced by F04GlobalField::ConstructField().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntLength ( )
inline

Definition at line 119 of file F04DetectorConstruction.hh.

References fTransferMgntLength.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntPos ( )
inline

Definition at line 121 of file F04DetectorConstruction.hh.

References fTransferMgntPos.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntRadius ( )
inline

Definition at line 118 of file F04DetectorConstruction.hh.

References fTransferMgntRadius.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 106 of file F04DetectorConstruction.hh.

References fWorldMaterial.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetWorldSizeR ( )
inline

Definition at line 108 of file F04DetectorConstruction.hh.

References fWorldSizeR.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double F04DetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 107 of file F04DetectorConstruction.hh.

References fWorldSizeZ.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntB1 ( G4double  val)

Definition at line 386 of file F04DetectorConstruction.cc.

References fCaptureMgntB1, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntB2 ( G4double  val)

Definition at line 394 of file F04DetectorConstruction.cc.

References fCaptureMgntB2, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntLength ( G4double  val)

Definition at line 378 of file F04DetectorConstruction.cc.

References fCaptureMgntLength, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntRadius ( G4double  val)

Definition at line 370 of file F04DetectorConstruction.cc.

References fCaptureMgntRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderMaterial ( G4String  materialChoice)

Definition at line 335 of file F04DetectorConstruction.cc.

References fDegraderMaterial, G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderPos ( G4double  val)

Definition at line 482 of file F04DetectorConstruction.cc.

References fDegraderPos, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderRadius ( G4double  val)

Definition at line 466 of file F04DetectorConstruction.cc.

References fDegraderRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderThickness ( G4double  val)

Definition at line 474 of file F04DetectorConstruction.cc.

References fDegraderThickness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetAngle ( G4int  val)

Definition at line 458 of file F04DetectorConstruction.cc.

References fTargetAngle, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorConstruction(), and F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetMaterial ( G4String  materialChoice)

Definition at line 317 of file F04DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fTargetMaterial, G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetPos ( G4double  val)

Definition at line 450 of file F04DetectorConstruction.cc.

References fTargetPos, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetRadius ( G4double  val)

Definition at line 434 of file F04DetectorConstruction.cc.

References fTargetRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetThickness ( G4double  val)

Definition at line 442 of file F04DetectorConstruction.cc.

References fTargetThickness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntB ( G4double  val)

Definition at line 418 of file F04DetectorConstruction.cc.

References fTransferMgntB, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntLength ( G4double  val)

Definition at line 410 of file F04DetectorConstruction.cc.

References fTransferMgntLength, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntPos ( G4double  val)

Definition at line 426 of file F04DetectorConstruction.cc.

References fTransferMgntPos, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntRadius ( G4double  val)

Definition at line 402 of file F04DetectorConstruction.cc.

References fTransferMgntRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldMaterial ( G4String  materialChoice)

Definition at line 299 of file F04DetectorConstruction.cc.

References G4NistManager::FindOrBuildMaterial(), fWorldMaterial, G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldSizeR ( G4double  val)

Definition at line 362 of file F04DetectorConstruction.cc.

References fWorldSizeR, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldSizeZ ( G4double  val)

Definition at line 354 of file F04DetectorConstruction.cc.

References fWorldSizeZ, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by F04DetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4RotationMatrix F04DetectorConstruction::StringToRotationMatrix ( G4String  rotation)
static

Definition at line 502 of file F04DetectorConstruction.cc.

References angle, deg, G4cerr, and G4endl.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

Member Data Documentation

G4double F04DetectorConstruction::fCaptureMgntB1
private

Definition at line 170 of file F04DetectorConstruction.hh.

Referenced by GetCaptureMgntB1(), and SetCaptureMgntB1().

G4double F04DetectorConstruction::fCaptureMgntB2
private

Definition at line 171 of file F04DetectorConstruction.hh.

Referenced by GetCaptureMgntB2(), and SetCaptureMgntB2().

G4ThreeVector F04DetectorConstruction::fCaptureMgntCenter
private

Definition at line 189 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector(), and GetCaptureMgntCenter().

G4double F04DetectorConstruction::fCaptureMgntLength
private
G4double F04DetectorConstruction::fCaptureMgntRadius
private
G4Material* F04DetectorConstruction::fDegraderMaterial
private
G4double F04DetectorConstruction::fDegraderPos
private
G4double F04DetectorConstruction::fDegraderRadius
private
G4double F04DetectorConstruction::fDegraderThickness
private
F04DetectorMessenger* F04DetectorConstruction::fDetectorMessenger
private
G4Cache<F04GlobalField*> F04DetectorConstruction::fFieldSetUp
private

Definition at line 138 of file F04DetectorConstruction.hh.

Referenced by ConstructSDandField().

G4LogicalVolume* F04DetectorConstruction::fLogicCaptureMgnt
private

Definition at line 157 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector(), and GetCaptureMgnt().

G4LogicalVolume* F04DetectorConstruction::fLogicDegrader
private

Definition at line 153 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* F04DetectorConstruction::fLogicTarget
private

Definition at line 149 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4LogicalVolume* F04DetectorConstruction::fLogicTransferMgnt
private

Definition at line 161 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector(), and GetTransferMgnt().

G4LogicalVolume* F04DetectorConstruction::fLogicWorld
private

Definition at line 145 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

F04Materials* F04DetectorConstruction::fMaterials
private

Definition at line 140 of file F04DetectorConstruction.hh.

Referenced by Construct(), and DefineMaterials().

G4VPhysicalVolume* F04DetectorConstruction::fPhysiCaptureMgnt
private

Definition at line 158 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* F04DetectorConstruction::fPhysiDegrader
private

Definition at line 154 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* F04DetectorConstruction::fPhysiTarget
private

Definition at line 150 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* F04DetectorConstruction::fPhysiTransferMgnt
private

Definition at line 162 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4VPhysicalVolume* F04DetectorConstruction::fPhysiWorld
private

Definition at line 146 of file F04DetectorConstruction.hh.

Referenced by Construct(), and ConstructDetector().

G4Tubs* F04DetectorConstruction::fSolidCaptureMgnt
private

Definition at line 156 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Tubs* F04DetectorConstruction::fSolidDegrader
private

Definition at line 152 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Tubs* F04DetectorConstruction::fSolidTarget
private

Definition at line 148 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Tubs* F04DetectorConstruction::fSolidTransferMgnt
private

Definition at line 160 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4Tubs* F04DetectorConstruction::fSolidWorld
private

Definition at line 144 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector().

G4int F04DetectorConstruction::fTargetAngle
private

Definition at line 182 of file F04DetectorConstruction.hh.

Referenced by GetTargetAngle(), and SetTargetAngle().

G4Material* F04DetectorConstruction::fTargetMaterial
private
G4double F04DetectorConstruction::fTargetPos
private

Definition at line 181 of file F04DetectorConstruction.hh.

Referenced by GetTargetPos(), and SetTargetPos().

G4double F04DetectorConstruction::fTargetRadius
private
G4double F04DetectorConstruction::fTargetThickness
private
G4double F04DetectorConstruction::fTransferMgntB
private

Definition at line 175 of file F04DetectorConstruction.hh.

Referenced by GetTransferMgntB(), and SetTransferMgntB().

G4ThreeVector F04DetectorConstruction::fTransferMgntCenter
private

Definition at line 189 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector(), and GetTransferMgntCenter().

G4double F04DetectorConstruction::fTransferMgntLength
private
G4double F04DetectorConstruction::fTransferMgntPos
private

Definition at line 176 of file F04DetectorConstruction.hh.

Referenced by GetTransferMgntPos(), and SetTransferMgntPos().

G4double F04DetectorConstruction::fTransferMgntRadius
private
G4Material* F04DetectorConstruction::fVacuum
private

Definition at line 142 of file F04DetectorConstruction.hh.

Referenced by ConstructDetector(), and DefineMaterials().

G4Material* F04DetectorConstruction::fWorldMaterial
private

Definition at line 164 of file F04DetectorConstruction.hh.

Referenced by DefineMaterials(), GetWorldMaterial(), and SetWorldMaterial().

G4double F04DetectorConstruction::fWorldSizeR
private
G4double F04DetectorConstruction::fWorldSizeZ
private

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