43 #ifndef CML2AcceleratorConstructionH
44 #define CML2AcceleratorConstructionH
96 G4String AcceleratorName, AcceleratorMacFileName, nextAcceleratorXRotationName;
99 G4int idCurrentRotationX;
100 G4double currentRotationX, isoCentre, Z_Value_PhaseSpaceBeforeJaws;
101 std::vector <G4double> rotationsX;
103 G4bool bRotate90Y, bOnlyVisio;
void setRotation90Y(G4bool val)
void setAcceleratorMacFileName(G4String val)
G4double getZ_Value_PhaseSpaceBeforeJaws()
CML2AcceleratorConstruction(void)
static CML2AcceleratorConstruction * GetInstance(void)
G4VPhysicalVolume * getPhysicalVolume(void)
G4double getAcceleratorIsoCentre()
G4String getNextAcceleratorXRotationName()
G4String getCurrentRotationString()
~CML2AcceleratorConstruction(void)
G4String getAcceleratorMacFileName()
bool Construct(G4VPhysicalVolume *PVWorld, G4bool bOnlyVisio)
void addAcceleratorRotationsX(G4double val)
void setIsoCentre(G4double val)
G4RotationMatrix * rotateAccelerator()
void setAcceleratorName(G4String val)
G4String getAcceleratorName()