Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
F04DetectorConstruction Class Reference

#include <F04DetectorConstruction.hh>

Inheritance diagram for F04DetectorConstruction:
Inheritance graph
[legend]
Collaboration diagram for F04DetectorConstruction:
Collaboration graph
[legend]

Public Member Functions

 F04DetectorConstruction ()
 
virtual ~F04DetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4VPhysicalVolumeConstructDetector ()
 
virtual void ConstructSDandField ()
 
void UpdateGeometry ()
 
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 ()
 
G4VPhysicalVolumeGetWorld ()
 
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)
 

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

Constructor & Destructor Documentation

F04DetectorConstruction::F04DetectorConstruction ( )

Definition at line 73 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

F04DetectorConstruction::~F04DetectorConstruction ( )
virtual

Definition at line 110 of file F04DetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * F04DetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 118 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

G4VPhysicalVolume * F04DetectorConstruction::ConstructDetector ( )

Definition at line 142 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void F04DetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 465 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

G4LogicalVolume* F04DetectorConstruction::GetCaptureMgnt ( )
inline

Definition at line 112 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntB1 ( )
inline

Definition at line 115 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntB2 ( )
inline

Definition at line 116 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4ThreeVector F04DetectorConstruction::GetCaptureMgntCenter ( )
inline

Definition at line 117 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntLength ( )
inline

Definition at line 114 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetCaptureMgntRadius ( )
inline

Definition at line 113 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetDegraderMaterial ( )
inline

Definition at line 132 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderPos ( )
inline

Definition at line 135 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderRadius ( )
inline

Definition at line 133 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetDegraderThickness ( )
inline

Definition at line 134 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4int F04DetectorConstruction::GetTargetAngle ( )
inline

Definition at line 130 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetTargetMaterial ( )
inline

Definition at line 126 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetPos ( )
inline

Definition at line 129 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetRadius ( )
inline

Definition at line 127 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTargetThickness ( )
inline

Definition at line 128 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4LogicalVolume* F04DetectorConstruction::GetTransferMgnt ( )
inline

Definition at line 119 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntB ( )
inline

Definition at line 122 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4ThreeVector F04DetectorConstruction::GetTransferMgntCenter ( )
inline

Definition at line 124 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntLength ( )
inline

Definition at line 121 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntPos ( )
inline

Definition at line 123 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetTransferMgntRadius ( )
inline

Definition at line 120 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4VPhysicalVolume* F04DetectorConstruction::GetWorld ( )
inline

Definition at line 110 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4Material* F04DetectorConstruction::GetWorldMaterial ( )
inline

Definition at line 107 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetWorldSizeR ( )
inline

Definition at line 109 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

G4double F04DetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 108 of file F04DetectorConstruction.hh.

Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntB1 ( G4double  val)

Definition at line 374 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntB2 ( G4double  val)

Definition at line 381 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntLength ( G4double  val)

Definition at line 367 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetCaptureMgntRadius ( G4double  val)

Definition at line 360 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderMaterial ( G4String  materialChoice)

Definition at line 328 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderPos ( G4double  val)

Definition at line 458 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderRadius ( G4double  val)

Definition at line 444 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetDegraderThickness ( G4double  val)

Definition at line 451 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetAngle ( G4int  val)

Definition at line 437 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetMaterial ( G4String  materialChoice)

Definition at line 311 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetPos ( G4double  val)

Definition at line 430 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetRadius ( G4double  val)

Definition at line 416 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTargetThickness ( G4double  val)

Definition at line 423 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntB ( G4double  val)

Definition at line 402 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntLength ( G4double  val)

Definition at line 395 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntPos ( G4double  val)

Definition at line 409 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetTransferMgntRadius ( G4double  val)

Definition at line 388 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldMaterial ( G4String  materialChoice)

Definition at line 294 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldSizeR ( G4double  val)

Definition at line 353 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::SetWorldSizeZ ( G4double  val)

Definition at line 346 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

G4RotationMatrix F04DetectorConstruction::StringToRotationMatrix ( G4String  rotation)
static

Definition at line 538 of file F04DetectorConstruction.cc.

Here is the caller graph for this function:

void F04DetectorConstruction::UpdateGeometry ( )

Definition at line 515 of file F04DetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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