31 #ifndef DetectorConstruction_h
32 #define DetectorConstruction_h 1
92 void InitialiseGeometryParameters();
105 G4double fTargetRadius, fTarget1Z, fTarget1PosZ;
108 G4double fGasVolumeRadius, fGasVolumeZ, fGasVolumePosZ;
109 G4double fAirZ, fMylarVolumeZ, fMylarPosZ;
110 G4double fCheckVolumeRadius, fCheckVolumeZ, fCheckShiftZ, fCheckVolumePosZ;
111 G4double fTargetVolumeZ, fTargetVolumePosZ;
113 G4double fPhantomRadius, fPhantomZ, fPhantomPosZ;
114 G4double fAbsorberRadius, fAbsorberZ, fAbsorberShiftZ, fAbsorberPosZ;
115 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)
void SetTarget1Z(G4double val)
void SetCheckShiftZ(G4double val)
void SetAbsorberShiftZ(G4double val)
void SetMylarZ(G4double val)
void SetTarget1Material(const G4String &m)