40 #include "G4SystemOfUnits.hh"
41 #include "G4ThreeVector.hh"
42 #include "G4RotationMatrix.hh"
43 #include "G4VPhysicalVolume.hh"
65 G4double Angle_Coil = ((45.0*copyNo)+22.5)*degree;
70 G4double myPositionInZ = 0.0*cm;
72 G4RotationMatrix* Rotation_Coil =
new G4RotationMatrix();
73 Rotation_Coil->rotateZ(Angle_Coil);
75 G4ThreeVector origin(myPositionInX , myPositionInY, myPositionInZ);
77 physVol->SetTranslation(origin);
78 physVol->SetRotation(Rotation_Coil);
virtual ~QweakSimMagnet_CoilParameterisation()
G4double myRadialDistanceToBeamLine
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
QweakSimMagnet_CoilParameterisation(G4double RadialDistanceToBeamLine)