35#ifndef F02DetectorConstruction_h
36#define F02DetectorConstruction_h 1
38#include "G4VUserDetectorConstruction.hh"
41#include "CLHEP/Units/SystemOfUnits.h"
void SetAbsorberThickness(G4double)
G4Material * fWorldMaterial
G4VPhysicalVolume * Construct() override
G4Material * GetAbsorberMaterial()
G4LogicalVolume * fLogicWorld
void SetWorldMaterial(G4String)
void SetWorldSizeZ(G4double)
G4Material * fAbsorberMaterial
G4double GetAbsorberZpos()
~F02DetectorConstruction() override
F02DetectorMessenger * fDetectorMessenger
const G4VPhysicalVolume * GetAbsorber()
void PrintCalorParameters()
G4LogicalVolume * fLogicAbsorber
void SetAbsorberRadius(G4double)
G4VPhysicalVolume * fPhysiWorld
G4VPhysicalVolume * ConstructCalorimeter()
G4double GetAbsorberThickness()
const G4VPhysicalVolume * GetPhysiWorld()
G4LogicalVolume * GetLogicalAbsorber()
void SetAbsorberZpos(G4double)
G4VPhysicalVolume * fPhysiAbsorber
void SetAbsorberMaterial(G4String)
G4double fAbsorberThickness
void ConstructSDandField() override
G4double GetAbsorberRadius()
void SetWorldSizeR(G4double)
F02DetectorConstruction()
G4Cache< F02ElectricFieldSetup * > fEmFieldSetup
void ComputeCalorParameters()
G4Cache< F02CalorimeterSD * > fCalorimeterSD
G4Material * GetWorldMaterial()
A class for control of the Electric Field of the detector.