#include <XrayFluoMercuryDetectorConstruction.hh>
      
        
          | XrayFluoMercuryDetectorConstruction::~XrayFluoMercuryDetectorConstruction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void XrayFluoMercuryDetectorConstruction::ConstructSDandField  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4VUserDetectorConstruction.
Definition at line 477 of file XrayFluoMercuryDetectorConstruction.cc.
  482   if (HPGeSD.
Get() == 0) 
 
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void AddNewDetector(G4VSensitiveDetector *aSD)
 
static G4SDManager * GetSDMpointer()
 
void Put(const value_type &val) const 
 
 
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetContactSizeXY  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeX  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeY  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetDeviceThickness  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetMercuryDia  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4Material* XrayFluoMercuryDetectorConstruction::GetMercuryMaterial  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelColumns  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelRows  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixels  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicNegMaterial  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetOhmicNegThickness  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicPosMaterial  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetOhmicPosThickness  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetOpticAperture  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetOrbitDistance  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetOrbitInclination  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiPixel  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiWorld  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4Material* XrayFluoMercuryDetectorConstruction::GetPixelMaterial  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetPixelSizeXY  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetSunDia  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeXY  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeZ  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void XrayFluoMercuryDetectorConstruction::PrintApparateParameters  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 494 of file XrayFluoMercuryDetectorConstruction.cc.
  496   G4cout << 
"-----------------------------------------------------------------------" 
  498      << 
"The mercury is a sphere whose diamter is: " 
  505      <<
"The Detector is a slice  " << DeviceThickness/(1.e-6*
m) 
 
  507      <<
"-------------------------------------------------------------------------" 
static constexpr double km
 
G4Material * GetMaterial() const 
 
const G4String & GetName() const 
 
G4GLOB_DLL std::ostream G4cout
 
static constexpr double m
 
 
 
 
      
        
          | void XrayFluoMercuryDetectorConstruction::SetDetectorType  | 
          ( | 
          G4String  | 
          type | ) | 
           | 
        
      
 
Definition at line 146 of file XrayFluoMercuryDetectorConstruction.cc.
  153   else if (type==
"hpge")
 
  160       execp <<  type + 
"detector type unknown";
 
  161       G4Exception(
"XrayFluoMercuryDetectorConstruction::SetDetectorType()",
"example-xray_fluorescence05",
 
std::ostringstream G4ExceptionDescription
 
static XrayFluoSiLiDetectorType * GetInstance()
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
static XrayFluoHPGeDetectorType * GetInstance()
 
 
 
 
  
  
      
        
          | void XrayFluoMercuryDetectorConstruction::SetLatitude  | 
          ( | 
          G4double  | 
          lat | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void XrayFluoMercuryDetectorConstruction::SetMercuryMaterial  | 
          ( | 
          G4String  | 
          newMaterial | ) | 
           | 
        
      
 
Definition at line 530 of file XrayFluoMercuryDetectorConstruction.cc.
  532   G4cout << 
"New Mercury Material: " << newMaterial << 
G4endl;
 
void PrintApparateParameters()
 
G4GLOB_DLL std::ostream G4cout
 
G4Material * GetMaterial(G4String)
 
void SetMaterial(G4Material *pMaterial)
 
 
 
 
  
  
      
        
          | void XrayFluoMercuryDetectorConstruction::SetOribitHeight  | 
          ( | 
          G4double  | 
          size | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void XrayFluoMercuryDetectorConstruction::UpdateGeometry  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 512 of file XrayFluoMercuryDetectorConstruction.cc.
  520   zRotPhiHPGe.
rotateX(-1.*PhiHPGe);
 
  521   ComputeApparateParameters();  
 
HepRotation & rotateX(double delta)
 
static G4GeometryManager * GetInstance()
 
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
 
static G4RunManager * GetRunManager()
 
void OpenGeometry(G4VPhysicalVolume *vol=0)
 
 
 
 
The documentation for this class was generated from the following files: