Geant4  10.00.p02
ExTGRCDetectorBuilder Class Reference

Detector builder class implementing cuts per region. More...

#include <ExTGRCDetectorBuilder.hh>

+ Inheritance diagram for ExTGRCDetectorBuilder:
+ Collaboration diagram for ExTGRCDetectorBuilder:

Public Member Functions

 ExTGRCDetectorBuilder ()
 
 ~ExTGRCDetectorBuilder ()
 
const G4tgrVolumeReadDetector ()
 
virtual G4VPhysicalVolumeConstructDetector (const G4tgrVolume *tgrVoltop)
 
- Public Member Functions inherited from G4tgbDetectorBuilder
 G4tgbDetectorBuilder ()
 
virtual ~G4tgbDetectorBuilder ()
 

Private Attributes

ExTGRCLineProcessorfTlproc
 

Detailed Description

Detector builder class implementing cuts per region.

Changes: creation May 2007

Author
: P. Arce

Definition at line 46 of file ExTGRCDetectorBuilder.hh.

Constructor & Destructor Documentation

ExTGRCDetectorBuilder::ExTGRCDetectorBuilder ( )

Definition at line 39 of file ExTGRCDetectorBuilder.cc.

ExTGRCDetectorBuilder::~ExTGRCDetectorBuilder ( )

Definition at line 45 of file ExTGRCDetectorBuilder.cc.

References fTlproc.

Member Function Documentation

G4VPhysicalVolume * ExTGRCDetectorBuilder::ConstructDetector ( const G4tgrVolume tgrVoltop)
virtual

Reimplemented from G4tgbDetectorBuilder.

Definition at line 68 of file ExTGRCDetectorBuilder.cc.

References ExTGRCRegionCutsMgr::BuildProductionCuts(), ExTGRCRegionCutsMgr::BuildRegions(), G4tgbDetectorBuilder::ConstructDetector(), and ExTGRCRegionCutsMgr::GetInstance().

Referenced by ExTGDetectorConstructionWithCuts::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4tgrVolume * ExTGRCDetectorBuilder::ReadDetector ( )
virtual

Reimplemented from G4tgbDetectorBuilder.

Definition at line 51 of file ExTGRCDetectorBuilder.cc.

References fTlproc, G4tgrFileReader::GetInstance(), G4tgrVolumeMgr::GetInstance(), G4tgrVolumeMgr::GetTopVolume(), G4tgrFileReader::ReadFiles(), and G4tgrFileReader::SetLineProcessor().

Referenced by ExTGDetectorConstructionWithCuts::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

ExTGRCLineProcessor* ExTGRCDetectorBuilder::fTlproc
private

Definition at line 57 of file ExTGRCDetectorBuilder.hh.

Referenced by ReadDetector(), and ~ExTGRCDetectorBuilder().


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