35#ifndef F01DetectorConstruction_h
36#define F01DetectorConstruction_h 1
38#include "G4VUserDetectorConstruction.hh"
41#include "CLHEP/Units/SystemOfUnits.h"
146 G4cout <<
"-- Calorimeter Absorber z-coords: Start= "
G4Material * fAbsorberMaterial
G4Material * GetAbsorberMaterial()
G4double GetAbsorberZpos()
G4LogicalVolume * GetLogicalAbsorber()
void SetAbsorberThickness(G4double)
G4VPhysicalVolume * fPhysiWorld
G4LogicalVolume * fLogicAbsorber
G4VPhysicalVolume * ConstructCalorimeter()
G4Cache< F01FieldSetup * > fEmFieldSetup
G4double fAbsorberThickness
G4double GetAbsorberRadius()
void SetAbsorberZpos(G4double)
G4bool AreUsingFSALstepper()
const G4VPhysicalVolume * GetAbsorber()
void SetUseFSALstepper(G4bool val)
G4double GetAbsorberThickness()
void SetAbsorberMaterial(G4String)
G4LogicalVolume * fLogicWorld
G4VPhysicalVolume * Construct() override
void SetWorldMaterial(G4String)
G4Material * GetWorldMaterial()
const G4VPhysicalVolume * GetPhysiWorld()
~F01DetectorConstruction() override
G4VPhysicalVolume * fPhysiAbsorber
void PrintCalorParameters()
F01DetectorMessenger * fDetectorMessenger
void SetWorldSizeZ(G4double)
G4Cache< F01CalorimeterSD * > fCalorimeterSD
void ComputeCalorParameters()
F01DetectorConstruction()
void SetAbsorberRadius(G4double)
G4Material * fWorldMaterial
void ConstructSDandField() override
void SetWorldSizeR(G4double)