Geant4  10.00.p02
IORTDetectorROGeometry Class Reference

#include <IORTDetectorROGeometry.hh>

+ Inheritance diagram for IORTDetectorROGeometry:
+ Collaboration diagram for IORTDetectorROGeometry:

Public Member Functions

 IORTDetectorROGeometry (G4String aString, G4ThreeVector detectorPos, G4double detectorDimX, G4double detectorDimY, G4double detectorDimZ, G4int numberOfVoxelsX, G4int numberOfVoxelsY, G4int numberOfVoxelsZ)
 
 ~IORTDetectorROGeometry ()
 
- Public Member Functions inherited from G4VReadOutGeometry
 G4VReadOutGeometry ()
 
 G4VReadOutGeometry (G4String)
 
virtual ~G4VReadOutGeometry ()
 
G4int operator== (const G4VReadOutGeometry &right) const
 
G4int operator!= (const G4VReadOutGeometry &right) const
 
void BuildROGeometry ()
 
virtual G4bool CheckROVolume (G4Step *, G4TouchableHistory *&)
 
const G4SensitiveVolumeListGetIncludeList () const
 
void SetIncludeList (G4SensitiveVolumeList *value)
 
const G4SensitiveVolumeListGetExcludeList () const
 
void SetExcludeList (G4SensitiveVolumeList *value)
 
G4String GetName () const
 
void SetName (G4String value)
 
G4VPhysicalVolumeGetROWorld () const
 

Private Member Functions

G4VPhysicalVolumeBuild ()
 

Private Attributes

const G4ThreeVector detectorToWorldPosition
 
const G4double detectorSizeX
 
const G4double detectorSizeY
 
const G4double detectorSizeZ
 
const G4int numberOfVoxelsAlongX
 
const G4int numberOfVoxelsAlongY
 
const G4int numberOfVoxelsAlongZ
 
G4VPhysicalVolumeRODetectorZDivisionPhys
 

Additional Inherited Members

- Protected Member Functions inherited from G4VReadOutGeometry
 G4VReadOutGeometry (const G4VReadOutGeometry &right)
 
const G4VReadOutGeometryoperator= (const G4VReadOutGeometry &right)
 
virtual G4bool FindROTouchable (G4Step *)
 
- Protected Attributes inherited from G4VReadOutGeometry
G4VPhysicalVolumeROworld
 
G4SensitiveVolumeListfincludeList
 
G4SensitiveVolumeListfexcludeList
 
G4String name
 
G4NavigatorROnavigator
 
G4TouchableHistorytouchableHistory
 

Detailed Description

Definition at line 48 of file IORTDetectorROGeometry.hh.

Constructor & Destructor Documentation

IORTDetectorROGeometry::IORTDetectorROGeometry ( G4String  aString,
G4ThreeVector  detectorPos,
G4double  detectorDimX,
G4double  detectorDimY,
G4double  detectorDimZ,
G4int  numberOfVoxelsX,
G4int  numberOfVoxelsY,
G4int  numberOfVoxelsZ 
)

Definition at line 53 of file IORTDetectorROGeometry.cc.

IORTDetectorROGeometry::~IORTDetectorROGeometry ( )

Definition at line 73 of file IORTDetectorROGeometry.cc.

Member Function Documentation

Member Data Documentation

const G4double IORTDetectorROGeometry::detectorSizeX
private

Definition at line 67 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4double IORTDetectorROGeometry::detectorSizeY
private

Definition at line 68 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4double IORTDetectorROGeometry::detectorSizeZ
private

Definition at line 69 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4ThreeVector IORTDetectorROGeometry::detectorToWorldPosition
private

Definition at line 66 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4int IORTDetectorROGeometry::numberOfVoxelsAlongX
private

Definition at line 71 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4int IORTDetectorROGeometry::numberOfVoxelsAlongY
private

Definition at line 72 of file IORTDetectorROGeometry.hh.

Referenced by Build().

const G4int IORTDetectorROGeometry::numberOfVoxelsAlongZ
private

Definition at line 73 of file IORTDetectorROGeometry.hh.

Referenced by Build().

G4VPhysicalVolume* IORTDetectorROGeometry::RODetectorZDivisionPhys
private

Definition at line 75 of file IORTDetectorROGeometry.hh.

Referenced by Build().


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