Geant4  10.05.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4VReadOutGeometry Class Referenceabstract

Public Member Functions

 G4VReadOutGeometry ()
 
 G4VReadOutGeometry (G4String)
 
virtual ~G4VReadOutGeometry ()
 
G4bool operator== (const G4VReadOutGeometry &right) const
 
G4bool 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
 

Protected Member Functions

virtual G4VPhysicalVolumeBuild ()=0
 
 G4VReadOutGeometry (const G4VReadOutGeometry &right)
 
G4VReadOutGeometryoperator= (const G4VReadOutGeometry &right)
 
virtual G4bool FindROTouchable (G4Step *)
 

Protected Attributes

G4VPhysicalVolumeROworld
 
G4SensitiveVolumeListfincludeList
 
G4SensitiveVolumeListfexcludeList
 
G4String name
 
G4NavigatorROnavigator
 
G4TouchableHistorytouchableHistory
 

Constructor & Destructor Documentation

virtual ~G4VReadOutGeometry ( )
virtual

Member Function Documentation

virtual G4VPhysicalVolume* Build ( )
protectedpure virtual
G4bool operator== ( const G4VReadOutGeometry right) const
G4bool operator!= ( const G4VReadOutGeometry right) const
void BuildROGeometry ( )
virtual G4bool CheckROVolume ( G4Step ,
G4TouchableHistory *&   
)
virtual
G4VReadOutGeometry& operator= ( const G4VReadOutGeometry right)
protected
virtual G4bool FindROTouchable ( G4Step )
protectedvirtual
const G4SensitiveVolumeList* GetIncludeList ( ) const

References fincludeList.

void SetIncludeList ( G4SensitiveVolumeList value)

References fincludeList.

const G4SensitiveVolumeList* GetExcludeList ( ) const

References fexcludeList.

void SetExcludeList ( G4SensitiveVolumeList value)

References fexcludeList.

G4String GetName ( ) const

References name.

void SetName ( G4String  value)
G4VPhysicalVolume* GetROWorld ( ) const

References ROworld.

Member Data Documentation

G4VPhysicalVolume* ROworld
protected

Referenced by GetROWorld().

G4SensitiveVolumeList* fincludeList
protected

Referenced by GetIncludeList(), and SetIncludeList().

G4SensitiveVolumeList* fexcludeList
protected

Referenced by GetExcludeList(), and SetExcludeList().

G4String name
protected

Referenced by GetName().

G4Navigator* ROnavigator
protected
G4TouchableHistory* touchableHistory
protected