Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: LXeDetectorConstruction.hh 77486 2013-11-25 10:14:16Z gcosmo $
//
/// \file optical/LXe/include/LXeDetectorConstruction.hh
/// \brief Definition of the LXeDetectorConstruction class
@@ -68,32 +67,34 @@ class LXeDetectorConstruction : public G4VUserDetectorConstruction
void SetNZ(G4int );
void SetPMTRadius(G4double );
void SetDefaults();
void SetSaveThreshold(G4int );
//Get values
G4int GetNX(){return fNx;}
G4int GetNY(){return fNy;}
G4int GetNZ(){return fNz;}
G4double GetScintX(){return fScint_x;}
G4double GetScintY(){return fScint_y;}
G4double GetScintZ(){return fScint_z;}
G4double GetHousingThickness(){return fD_mtl;}
G4double GetPMTRadius(){return fOuterRadius_pmt;}
G4double GetSlabZ(){return fSlab_z;}
G4int GetNX() const {return fNx;};
G4int GetNY() const {return fNy;};
G4int GetNZ() const {return fNz;};
G4int GetSaveThreshold() const {return fSaveThreshold;};
G4double GetScintX() const {return fScint_x;}
G4double GetScintY() const {return fScint_y;}
G4double GetScintZ() const {return fScint_z;}
G4double GetHousingThickness() const {return fD_mtl;}
G4double GetPMTRadius() const {return fOuterRadius_pmt;}
G4double GetSlabZ() const {return fSlab_z;}
void SetSphereOn(G4bool );
static G4bool GetSphereOn(){return fSphereOn;}
void SetHousingReflectivity(G4double );
G4double GetHousingReflectivity(){return fRefl;}
G4double GetHousingReflectivity() const {return fRefl;}
void SetWLSSlabOn(G4bool b);
G4bool GetWLSSlabOn(){return fWLSslab;}
G4bool GetWLSSlabOn() const {return fWLSslab;}
void SetMainVolumeOn(G4bool b);
G4bool GetMainVolumeOn(){return fMainVolumeOn;}
G4bool GetMainVolumeOn() const {return fMainVolumeOn;}
void SetNFibers(G4int n);
G4int GetNFibers(){return fNfibers;}
G4int GetNFibers() const {return fNfibers;}
void SetMainScintYield(G4double );
void SetWLSScintYield(G4double );
@@ -101,7 +102,6 @@ class LXeDetectorConstruction : public G4VUserDetectorConstruction
private:
void DefineMaterials();
G4VPhysicalVolume* ConstructDetector();
LXeDetectorMessenger* fDetectorMessenger;
@@ -132,6 +132,7 @@ class LXeDetectorConstruction : public G4VUserDetectorConstruction
G4int fNx;
G4int fNy;
G4int fNz;
G4int fSaveThreshold;
G4double fOuterRadius_pmt;
G4int fNfibers;
static G4bool fSphereOn;