Geant4  10.01.p02
ExGflashDetectorConstruction Class Reference

#include <ExGflashDetectorConstruction.hh>

+ Inheritance diagram for ExGflashDetectorConstruction:
+ Collaboration diagram for ExGflashDetectorConstruction:

Public Member Functions

 ExGflashDetectorConstruction ()
 
 ~ExGflashDetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
virtual void ConstructSDandField ()
 
const G4VPhysicalVolumeGetCristal (int num__crystal)
 
- 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
 

Private Attributes

G4LogicalVolumefExperimentalHall_log
 
G4LogicalVolumefCalo_log
 
G4VPhysicalVolumefExperimentalHall_phys
 
G4VPhysicalVolumefCalo_phys
 
G4BoxfExperimentalHall_box
 
G4double fExperimentalHall_x
 
G4double fExperimentalHall_y
 
G4double fExperimentalHall_z
 
G4double fCalo_xside
 
G4double fCalo_yside
 
G4double fCalo_zside
 
G4int fNbOfCrystals
 
G4double fCrystalWidth
 
G4double fCrystalLenght
 
G4BoxfCrystal [100]
 
G4LogicalVolumefCrystal_log [100]
 
G4VPhysicalVolumefCrystal_phys [100]
 
GFlashHomoShowerParameterisationfTheParameterisation
 
GFlashHitMakerfTheHMaker
 
GFlashParticleBoundsfTheParticleBounds
 
GFlashShowerModelfTheFastShowerModel
 
G4RegionfRegion
 

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 47 of file ExGflashDetectorConstruction.hh.

Constructor & Destructor Documentation

ExGflashDetectorConstruction::ExGflashDetectorConstruction ( )

Definition at line 70 of file ExGflashDetectorConstruction.cc.

References cm, fCalo_xside, fCalo_yside, fCalo_zside, G4cout, and G4endl.

ExGflashDetectorConstruction::~ExGflashDetectorConstruction ( )

Member Function Documentation

void ExGflashDetectorConstruction::ConstructSDandField ( )
virtual
const G4VPhysicalVolume* ExGflashDetectorConstruction::GetCristal ( int  num__crystal)
inline

Definition at line 57 of file ExGflashDetectorConstruction.hh.

Referenced by ExGflashSensitiveDetector::ProcessHits().

+ Here is the caller graph for this function:

Member Data Documentation

G4LogicalVolume* ExGflashDetectorConstruction::fCalo_log
private

Definition at line 63 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* ExGflashDetectorConstruction::fCalo_phys
private

Definition at line 66 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fCalo_xside
private

Definition at line 74 of file ExGflashDetectorConstruction.hh.

Referenced by Construct(), and ExGflashDetectorConstruction().

G4double ExGflashDetectorConstruction::fCalo_yside
private

Definition at line 75 of file ExGflashDetectorConstruction.hh.

Referenced by Construct(), and ExGflashDetectorConstruction().

G4double ExGflashDetectorConstruction::fCalo_zside
private

Definition at line 76 of file ExGflashDetectorConstruction.hh.

Referenced by Construct(), and ExGflashDetectorConstruction().

G4Box* ExGflashDetectorConstruction::fCrystal[100]
private

Definition at line 82 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* ExGflashDetectorConstruction::fCrystal_log[100]
private

Definition at line 83 of file ExGflashDetectorConstruction.hh.

Referenced by Construct(), and ConstructSDandField().

G4VPhysicalVolume* ExGflashDetectorConstruction::fCrystal_phys[100]
private

Definition at line 84 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fCrystalLenght
private

Definition at line 80 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fCrystalWidth
private

Definition at line 79 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4Box* ExGflashDetectorConstruction::fExperimentalHall_box
private

Definition at line 68 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4LogicalVolume* ExGflashDetectorConstruction::fExperimentalHall_log
private

Definition at line 58 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4VPhysicalVolume* ExGflashDetectorConstruction::fExperimentalHall_phys
private

Definition at line 65 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fExperimentalHall_x
private

Definition at line 70 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fExperimentalHall_y
private

Definition at line 71 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4double ExGflashDetectorConstruction::fExperimentalHall_z
private

Definition at line 72 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4int ExGflashDetectorConstruction::fNbOfCrystals
private

Definition at line 78 of file ExGflashDetectorConstruction.hh.

Referenced by Construct().

G4Region* ExGflashDetectorConstruction::fRegion
private

Definition at line 91 of file ExGflashDetectorConstruction.hh.

Referenced by Construct(), and ConstructSDandField().

GFlashShowerModel* ExGflashDetectorConstruction::fTheFastShowerModel
private

Definition at line 90 of file ExGflashDetectorConstruction.hh.

Referenced by ~ExGflashDetectorConstruction().

GFlashHitMaker* ExGflashDetectorConstruction::fTheHMaker
private

Definition at line 88 of file ExGflashDetectorConstruction.hh.

Referenced by ~ExGflashDetectorConstruction().

GFlashHomoShowerParameterisation* ExGflashDetectorConstruction::fTheParameterisation
private

Definition at line 87 of file ExGflashDetectorConstruction.hh.

Referenced by ~ExGflashDetectorConstruction().

GFlashParticleBounds* ExGflashDetectorConstruction::fTheParticleBounds
private

Definition at line 89 of file ExGflashDetectorConstruction.hh.

Referenced by ~ExGflashDetectorConstruction().


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