CML2Acc1Messenger * acc1Messenger
G4VPhysicalVolume * targetB_phys
G4VPhysicalVolume * BeWTubePV
G4VPhysicalVolume * targetA_phys
void setJaw2Y(G4double val)
CLHEP::Hep3Vector G4ThreeVector
CLHEP::HepRotation G4RotationMatrix
G4VPhysicalVolume * phVol1X
G4VPhysicalVolume * PCUtubeP2PV
G4VPhysicalVolume * PCUtubeP3PV
static CML2Acc1 * instance
G4VPhysicalVolume * MirrorTubePV
void setJaw1X(G4double val)
G4VPhysicalVolume * UpperCollimator_phys
void setLeavesBx(G4double val)
std::vector< G4double > leavesA
void Construct(G4VPhysicalVolume *PVWorld, G4double isoCentre)
void SetJawAperture(G4int idJaw, G4ThreeVector ¢re, G4ThreeVector halfSize, G4double aperture, G4RotationMatrix *cRotation)
void setLeavesAx(G4double val)
void setidEnergy(G4int val)
G4VPhysicalVolume * phVol2Y
void setIsoCentre(G4double val)
G4VPhysicalVolume * phVol2X
G4VPhysicalVolume * phVol1Y
G4VPhysicalVolume * PCUtubeP1PV
G4Material * otherMaterials(const G4String materialName)
std::vector< G4double > leavesB
void setJaw1Y(G4double val)
G4VPhysicalVolume * PCUtubeW2PV
G4VPhysicalVolume * PCUtubeW1PV
G4VPhysicalVolume * leafPhys
G4VPhysicalVolume * FFL1A_1PV
void setJaw2X(G4double val)
G4double getBeforeJaws_Z_PhaseSpacePosition()
static CML2Acc1 * GetInstance(void)
G4VPhysicalVolume * PCUtubeW3PV
G4VPhysicalVolume * FFL2_1PV
G4VPhysicalVolume * CylMinusCone_phys
G4VPhysicalVolume * PVWorld