Geant4  10.02.p02
ExN04CalorimeterROGeometry Class Reference

#include <ExN04CalorimeterROGeometry.hh>

+ Inheritance diagram for ExN04CalorimeterROGeometry:
+ Collaboration diagram for ExN04CalorimeterROGeometry:

Public Member Functions

 ExN04CalorimeterROGeometry ()
 
 ExN04CalorimeterROGeometry (G4String)
 
 ~ExN04CalorimeterROGeometry ()
 
 ExN04CalorimeterROGeometry ()
 
 ExN04CalorimeterROGeometry (G4String)
 
 ~ExN04CalorimeterROGeometry ()
 
- 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 ()
 
G4VPhysicalVolumeBuild ()
 

Private Attributes

G4double fexpHall_x
 
G4double fexpHall_y
 
G4double fexpHall_z
 
G4double ftrkTubs_rmax
 
G4double ftrkTubs_rmin
 
G4double ftrkTubs_dz
 
G4double ftrkTubs_sphi
 
G4double ftrkTubs_dphi
 
G4int fnotrkLayers
 
G4double ftracker_radius [5]
 
G4double ftracker_thick
 
G4double ftracker_length [5]
 
G4double fcaloTubs_rmax
 
G4double fcaloTubs_rmin
 
G4double fcaloTubs_dz
 
G4double fcaloTubs_sphi
 
G4double fcaloTubs_dphi
 
G4int fnocaloLayers
 
G4double fabsorber_thick
 
G4double fscinti_thick
 
G4int fsegmentsinZ
 
G4double fcaloRing_rmax
 
G4double fcaloRing_rmin
 
G4double fcaloRing_dz
 
G4double fcaloRing_sphi
 
G4double fcaloRing_dphi
 
G4int fsegmentsinPhi
 
G4double fcaloCell_rmax
 
G4double fcaloCell_rmin
 
G4double fcaloCell_dz
 
G4double fcaloCell_sphi
 
G4double fcaloCell_dphi
 
G4int fnomucounter
 
G4double fmuBox_radius
 
G4double fmuBox_width
 
G4double fmuBox_thick
 
G4double fmuBox_length
 
G4MaterialdummyMat
 
G4double expHall_x
 
G4double expHall_y
 
G4double expHall_z
 
G4double trkTubs_rmax
 
G4double trkTubs_rmin
 
G4double trkTubs_dz
 
G4double trkTubs_sphi
 
G4double trkTubs_dphi
 
G4int notrkLayers
 
G4double tracker_radius [5]
 
G4double tracker_thick
 
G4double tracker_length [5]
 
G4double caloTubs_rmax
 
G4double caloTubs_rmin
 
G4double caloTubs_dz
 
G4double caloTubs_sphi
 
G4double caloTubs_dphi
 
G4int nocaloLayers
 
G4double absorber_thick
 
G4double scinti_thick
 
G4int segmentsinZ
 
G4double caloRing_rmax
 
G4double caloRing_rmin
 
G4double caloRing_dz
 
G4double caloRing_sphi
 
G4double caloRing_dphi
 
G4int segmentsinPhi
 
G4double caloCell_rmax
 
G4double caloCell_rmin
 
G4double caloCell_dz
 
G4double caloCell_sphi
 
G4double caloCell_dphi
 
G4int nomucounter
 
G4double muBox_radius
 
G4double muBox_width
 
G4double muBox_thick
 
G4double muBox_length
 

Additional Inherited Members

- Protected Member Functions inherited from G4VReadOutGeometry
 G4VReadOutGeometry (const G4VReadOutGeometry &right)
 
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 37 of file ExN04CalorimeterROGeometry.hh.

Constructor & Destructor Documentation

ExN04CalorimeterROGeometry::ExN04CalorimeterROGeometry ( )
ExN04CalorimeterROGeometry::ExN04CalorimeterROGeometry ( G4String  )
ExN04CalorimeterROGeometry::~ExN04CalorimeterROGeometry ( )

Definition at line 60 of file ExN04CalorimeterROGeometry.cc.

ExN04CalorimeterROGeometry::ExN04CalorimeterROGeometry ( )
ExN04CalorimeterROGeometry::ExN04CalorimeterROGeometry ( G4String  )
ExN04CalorimeterROGeometry::~ExN04CalorimeterROGeometry ( )

Member Function Documentation

G4VPhysicalVolume * ExN04CalorimeterROGeometry::Build ( void  )
privatevirtual
G4VPhysicalVolume* ExN04CalorimeterROGeometry::Build ( )
privatevirtual

Implements G4VReadOutGeometry.

Member Data Documentation

G4double ExN04CalorimeterROGeometry::absorber_thick
private

Definition at line 55 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloCell_dphi
private

Definition at line 70 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloCell_dz
private

Definition at line 68 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloCell_rmax
private

Definition at line 66 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloCell_rmin
private

Definition at line 67 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloCell_sphi
private

Definition at line 69 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloRing_dphi
private

Definition at line 63 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloRing_dz
private

Definition at line 61 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloRing_rmax
private

Definition at line 59 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloRing_rmin
private

Definition at line 60 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloRing_sphi
private

Definition at line 62 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloTubs_dphi
private

Definition at line 52 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloTubs_dz
private

Definition at line 50 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloTubs_rmax
private

Definition at line 48 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloTubs_rmin
private

Definition at line 49 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::caloTubs_sphi
private

Definition at line 51 of file ExN04CalorimeterROGeometry.hh.

G4Material* ExN04CalorimeterROGeometry::dummyMat
private

Definition at line 47 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::expHall_x
private

Definition at line 33 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::expHall_y
private

Definition at line 34 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::expHall_z
private

Definition at line 35 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fabsorber_thick
private

Definition at line 55 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fcaloCell_dphi
private

Definition at line 70 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloCell_dz
private

Definition at line 68 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloCell_rmax
private

Definition at line 66 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloCell_rmin
private

Definition at line 67 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloCell_sphi
private

Definition at line 69 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloRing_dphi
private

Definition at line 63 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloRing_dz
private

Definition at line 61 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloRing_rmax
private

Definition at line 59 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloRing_rmin
private

Definition at line 60 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloRing_sphi
private

Definition at line 62 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloTubs_dphi
private

Definition at line 52 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloTubs_dz
private

Definition at line 50 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloTubs_rmax
private

Definition at line 48 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloTubs_rmin
private

Definition at line 49 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fcaloTubs_sphi
private

Definition at line 51 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fexpHall_x
private

Definition at line 33 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fexpHall_y
private

Definition at line 34 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fexpHall_z
private

Definition at line 35 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::fmuBox_length
private

Definition at line 76 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fmuBox_radius
private

Definition at line 73 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fmuBox_thick
private

Definition at line 75 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fmuBox_width
private

Definition at line 74 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::fnocaloLayers
private

Definition at line 54 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::fnomucounter
private

Definition at line 72 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::fnotrkLayers
private

Definition at line 43 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::fscinti_thick
private

Definition at line 56 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::fsegmentsinPhi
private

Definition at line 65 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4int ExN04CalorimeterROGeometry::fsegmentsinZ
private

Definition at line 58 of file ExN04CalorimeterROGeometry.hh.

Referenced by Build().

G4double ExN04CalorimeterROGeometry::ftracker_length[5]
private

Definition at line 46 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftracker_radius[5]
private

Definition at line 44 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftracker_thick
private

Definition at line 45 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftrkTubs_dphi
private

Definition at line 41 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftrkTubs_dz
private

Definition at line 39 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftrkTubs_rmax
private

Definition at line 37 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftrkTubs_rmin
private

Definition at line 38 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::ftrkTubs_sphi
private

Definition at line 40 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::muBox_length
private

Definition at line 76 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::muBox_radius
private

Definition at line 73 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::muBox_thick
private

Definition at line 75 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::muBox_width
private

Definition at line 74 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::nocaloLayers
private

Definition at line 54 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::nomucounter
private

Definition at line 72 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::notrkLayers
private

Definition at line 43 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::scinti_thick
private

Definition at line 56 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::segmentsinPhi
private

Definition at line 65 of file ExN04CalorimeterROGeometry.hh.

G4int ExN04CalorimeterROGeometry::segmentsinZ
private

Definition at line 58 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::tracker_length[5]
private

Definition at line 46 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::tracker_radius[5]
private

Definition at line 44 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::tracker_thick
private

Definition at line 45 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::trkTubs_dphi
private

Definition at line 41 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::trkTubs_dz
private

Definition at line 39 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::trkTubs_rmax
private

Definition at line 37 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::trkTubs_rmin
private

Definition at line 38 of file ExN04CalorimeterROGeometry.hh.

G4double ExN04CalorimeterROGeometry::trkTubs_sphi
private

Definition at line 40 of file ExN04CalorimeterROGeometry.hh.


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