43 #ifndef CML2AcceleratorConstructionH    44 #define CML2AcceleratorConstructionH 
void setRotation90Y(G4bool val)
 
CML2AcceleratorConstructionMessenger * acceleratorConstructionMessenger
 
void setAcceleratorMacFileName(G4String val)
 
G4double getZ_Value_PhaseSpaceBeforeJaws()
 
CML2AcceleratorConstruction(void)
 
static CML2AcceleratorConstruction * GetInstance(void)
 
G4VPhysicalVolume * getPhysicalVolume(void)
 
G4double getAcceleratorIsoCentre()
 
G4String AcceleratorMacFileName
 
G4String getNextAcceleratorXRotationName()
 
G4double Z_Value_PhaseSpaceBeforeJaws
 
G4String getCurrentRotationString()
 
~CML2AcceleratorConstruction(void)
 
G4String getAcceleratorMacFileName()
 
static CML2AcceleratorConstruction * instance
 
bool Construct(G4VPhysicalVolume *PVWorld, G4bool bOnlyVisio)
 
void addAcceleratorRotationsX(G4double val)
 
void setIsoCentre(G4double val)
 
G4RotationMatrix * rotateAccelerator()
 
G4double currentRotationX
 
void setAcceleratorName(G4String val)
 
std::vector< G4double > rotationsX
 
G4String nextAcceleratorXRotationName
 
G4ThreeVector initialCentre
 
G4VPhysicalVolume * PVAccWorld
 
G4String getAcceleratorName()