#include <FFDetectorConstruction.hh>
Definition at line 51 of file FFDetectorConstruction.hh.
 
      
        
          | FFDetectorConstruction::FFDetectorConstruction | ( |  | ) |  | 
      
 
 
  
  | 
        
          | FFDetectorConstruction::~FFDetectorConstruction | ( |  | ) |  |  | virtual | 
 
 
Implements G4VUserDetectorConstruction.
Definition at line 79 of file FFDetectorConstruction.cc.
   83     G4bool const overlapChecking = 
false;
 
   85     G4bool const overlapChecking = 
true;
 
  101     position.
set(0.0, 0.0, 0.0); 
 
  126     position.
set(0.0, 0.0, -floorH * 0.5); 
 
  154     position.
set(0.0, 0.0, tankH * 0.5);
 
  165     G4Tubs* 
const solidTankAir
 
  168                      tankOR - tankWallThickness,        
 
  177     position.
set(0.0, 0.0, (tankH - tankAirH) * 0.5);
 
  187     const G4double tankH2OH = (tankH - (tankAirH + tankWallThickness));
 
  188     G4Tubs* 
const solidTankH2O
 
  191                      tankOR - tankWallThickness,        
 
  200     const G4double centerOfH2O = (tankH - tankH2OH) * 0.5 - tankAirH;
 
  201     position.
set(0.0, 0.0, centerOfH2O);
 
  224     G4Box* 
const solidPlate
 
  225         = 
new G4Box(
"Plate_Cladding",                   
 
  234     G4Box* 
const solidMeat
 
  235         = 
new G4Box(
"Plate_Meat",                       
 
  242                               solidMeat->GetName());    
 
  244     position.
set(0.0, 0.0, 0.0); 
 
  271             if(std::sqrt(
x * 
x + y * y) < plateRadius)
 
  275                 if(std::sqrt(
x * 
x + y * y) > 1.0 * 
inch)
 
  305     G4cout << fCopyNumber << 
" plates were added to the subcritical assembly" 
  317         = 
new G4Tubs(
"NeutronSource",                   
 
  328     position.
set(0.0, 0.0, 0.0);
 
  343     G4Box* 
const solidPoly
 
  353     G4double radiusToPolyCenter = (tankOR / std::sqrt(2.0)) + std::sqrt(2.0) * polyS;
 
  354     position.
set(-radiusToPolyCenter, radiusToPolyCenter, polyH);
 
  367         = 
new G4Tubs(
"Detector_Shell",                  
 
  378     position.
set(0.0, 0.0, 0.0);
 
  391         = 
new G4Tubs(
"Detector_BF3_Core",               
 
  402     position.
set(0.0, 0.0, 0.0);
 
  412     return physicalWorld;
 
void set(double x, double y, double z)
G4GLOB_DLL std::ostream G4cout
static const G4double inch
const G4String & GetName() const 
static constexpr double deg
 
 
 
The documentation for this class was generated from the following files: