32 #ifndef F04DetectorConstruction_h
33 #define F04DetectorConstruction_h 1
156 G4Tubs* fSolidCaptureMgnt;
160 G4Tubs* fSolidTransferMgnt;
193 void DefineMaterials();
G4LogicalVolume * GetTransferMgnt()
void SetTargetAngle(G4int)
void SetCaptureMgntB2(G4double)
G4Material * GetWorldMaterial()
G4double GetDegraderPos()
G4double GetCaptureMgntRadius()
void SetTransferMgntLength(G4double)
G4double GetDegraderRadius()
G4VPhysicalVolume * ConstructDetector()
void SetDegraderPos(G4double)
virtual ~F04DetectorConstruction()
G4Material * GetTargetMaterial()
void SetTargetThickness(G4double)
void SetDegraderMaterial(G4String)
void SetCaptureMgntLength(G4double)
F04DetectorConstruction()
void SetTargetMaterial(G4String)
G4double GetCaptureMgntB2()
G4double GetCaptureMgntLength()
void SetDegraderRadius(G4double)
G4double GetDegraderThickness()
virtual G4VPhysicalVolume * Construct()
void SetWorldSizeZ(G4double)
G4double GetTransferMgntRadius()
void SetWorldMaterial(G4String)
G4double GetTargetRadius()
void SetCaptureMgntRadius(G4double)
G4ThreeVector GetCaptureMgntCenter()
void SetDegraderThickness(G4double)
void SetTargetPos(G4double)
G4double GetTransferMgntLength()
void SetTransferMgntRadius(G4double)
G4double GetTransferMgntB()
G4LogicalVolume * GetCaptureMgnt()
G4Material * GetDegraderMaterial()
void SetTransferMgntB(G4double)
G4double GetCaptureMgntB1()
virtual void ConstructSDandField()
static G4RotationMatrix StringToRotationMatrix(G4String rotation)
G4double GetTargetThickness()
void SetTargetRadius(G4double)
void SetCaptureMgntB1(G4double)
G4double GetTransferMgntPos()
void SetWorldSizeR(G4double)
G4ThreeVector GetTransferMgntCenter()
void SetTransferMgntPos(G4double)