48 constructorParams.origin = origin;
49 constructorParams.axis = axis;
50 constructorParams.direction = direction;
51 constructorParams.MinRadius = MinRadius;
52 constructorParams.MaxRadius = MaxRadius;
70 constructorParams.origin = rhs.constructorParams.origin;
71 constructorParams.axis = rhs.constructorParams.axis;
72 constructorParams.direction = rhs.constructorParams.direction;
73 constructorParams.MinRadius = rhs.constructorParams.MinRadius;
74 constructorParams.MaxRadius = rhs.constructorParams.MaxRadius;
84 if (
this == &rhs) {
return *
this; }
92 constructorParams.origin = rhs.constructorParams.origin;
93 constructorParams.axis = rhs.constructorParams.axis;
94 constructorParams.direction = rhs.constructorParams.direction;
95 constructorParams.MinRadius = rhs.constructorParams.MinRadius;
96 constructorParams.MaxRadius = rhs.constructorParams.MaxRadius;
103void G4BREPSolidTorus::InitializeTorus()
107 constructorParams.axis,
108 constructorParams.direction,
109 constructorParams.MinRadius,
110 constructorParams.MaxRadius );
126 <<
"\n origin: " << constructorParams.origin
127 <<
"\n axis: " << constructorParams.axis
128 <<
"\n direction: " << constructorParams.direction
129 <<
"\n MinRadius: " << constructorParams.MinRadius
130 <<
"\n MaxRadius: " << constructorParams.MaxRadius
131 <<
"\n-----------------------------------------------------------\n";
std::ostream & StreamInfo(std::ostream &os) const
G4BREPSolidTorus & operator=(const G4BREPSolidTorus &rhs)
G4BREPSolidTorus(const G4String &name, const G4ThreeVector &origin, const G4ThreeVector &axis, const G4ThreeVector &direction, G4double MinRadius, G4double MaxRadius)
G4BREPSolid & operator=(const G4BREPSolid &rhs)
virtual std::ostream & StreamInfo(std::ostream &os) const
virtual void Initialize()