31 #ifndef DetectorConstruction_h
32 #define DetectorConstruction_h 1
84 void InitialiseGeometryParameters();
97 G4double fTargetRadius, fTarget1Z, fTarget1PosZ;
100 G4double fGasVolumeRadius, fGasVolumeZ, fGasVolumePosZ;
101 G4double fAirZ, fMylarVolumeZ, fMylarPosZ;
102 G4double fCheckVolumeRadius, fCheckVolumeZ, fCheckShiftZ, fCheckVolumePosZ;
103 G4double fTargetVolumeZ, fTargetVolumePosZ;
105 G4double fPhantomRadius, fPhantomZ, fPhantomPosZ;
106 G4double fAbsorberRadius, fAbsorberZ, fAbsorberShiftZ, fAbsorberPosZ;
107 G4double fDistanceVacuumTarget, fWindowZ, fWindowPosZ;
void SetGap(G4double val)
G4VPhysicalVolume * Construct()
void SetTarget2Z(G4double val)
void SetTarget2Material(const G4String &m)
G4double GetGeneratorPosZ() const
void SetAbsorberZ(G4double val)
static constexpr double m
void SetTarget1Z(G4double val)
void SetCheckShiftZ(G4double val)
void SetAbsorberShiftZ(G4double val)
void SetMylarZ(G4double val)
Detector construction class to define materials and geometry.
void SetTarget1Material(const G4String &m)