Import Geant4 11.2.0.beta source tree
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
|
||||
class G4TwistTrapParallelSide : public G4VTwistSurface
|
||||
{
|
||||
public: // with description
|
||||
public:
|
||||
|
||||
G4TwistTrapParallelSide(const G4String& name,
|
||||
G4double PhiTwist, // twist angle
|
||||
@@ -57,25 +57,23 @@ class G4TwistTrapParallelSide : public G4VTwistSurface
|
||||
G4double AngleSide // parity
|
||||
);
|
||||
|
||||
virtual ~G4TwistTrapParallelSide();
|
||||
~G4TwistTrapParallelSide() override;
|
||||
|
||||
virtual G4ThreeVector GetNormal(const G4ThreeVector& xx,
|
||||
G4bool isGlobal = false) ;
|
||||
G4ThreeVector GetNormal(const G4ThreeVector& xx,
|
||||
G4bool isGlobal = false) override ;
|
||||
|
||||
virtual G4int DistanceToSurface(const G4ThreeVector& gp,
|
||||
const G4ThreeVector& gv,
|
||||
G4ThreeVector gxx[],
|
||||
G4double distance[],
|
||||
G4int areacode[],
|
||||
G4bool isvalid[],
|
||||
EValidate validate = kValidateWithTol);
|
||||
G4int DistanceToSurface(const G4ThreeVector& gp,
|
||||
const G4ThreeVector& gv,
|
||||
G4ThreeVector gxx[],
|
||||
G4double distance[],
|
||||
G4int areacode[],
|
||||
G4bool isvalid[],
|
||||
EValidate validate = kValidateWithTol) override;
|
||||
|
||||
virtual G4int DistanceToSurface(const G4ThreeVector& gp,
|
||||
G4ThreeVector gxx[],
|
||||
G4double distance[],
|
||||
G4int areacode[]);
|
||||
|
||||
public: // without description
|
||||
G4int DistanceToSurface(const G4ThreeVector& gp,
|
||||
G4ThreeVector gxx[],
|
||||
G4double distance[],
|
||||
G4int areacode[]) override;
|
||||
|
||||
G4TwistTrapParallelSide(__void__&);
|
||||
// Fake default constructor for usage restricted to direct object
|
||||
@@ -84,22 +82,22 @@ class G4TwistTrapParallelSide : public G4VTwistSurface
|
||||
|
||||
private:
|
||||
|
||||
virtual G4int GetAreaCode(const G4ThreeVector& xx,
|
||||
G4bool withTol = true);
|
||||
virtual void SetCorners();
|
||||
virtual void SetBoundaries();
|
||||
G4int GetAreaCode(const G4ThreeVector& xx,
|
||||
G4bool withTol = true) override;
|
||||
void SetCorners() override;
|
||||
void SetBoundaries() override;
|
||||
|
||||
void GetPhiUAtX(G4ThreeVector p, G4double& phi, G4double& u);
|
||||
void GetPhiUAtX(const G4ThreeVector& p, G4double& phi, G4double& u);
|
||||
G4ThreeVector ProjectPoint(const G4ThreeVector& p,
|
||||
G4bool isglobal = false);
|
||||
|
||||
virtual G4ThreeVector SurfacePoint(G4double phi, G4double u,
|
||||
G4bool isGlobal = false);
|
||||
virtual G4double GetBoundaryMin(G4double phi);
|
||||
virtual G4double GetBoundaryMax(G4double phi);
|
||||
virtual G4double GetSurfaceArea();
|
||||
virtual void GetFacets( G4int m, G4int n, G4double xyz[][3],
|
||||
G4int faces[][4], G4int iside );
|
||||
inline G4ThreeVector SurfacePoint(G4double phi, G4double u,
|
||||
G4bool isGlobal = false) override;
|
||||
inline G4double GetBoundaryMin(G4double phi) override;
|
||||
inline G4double GetBoundaryMax(G4double phi) override;
|
||||
inline G4double GetSurfaceArea() override;
|
||||
void GetFacets( G4int m, G4int n, G4double xyz[][3],
|
||||
G4int faces[][4], G4int iside ) override;
|
||||
|
||||
inline G4ThreeVector NormAng(G4double phi, G4double u);
|
||||
inline G4double GetValueB(G4double phi) ;
|
||||
|
||||
Reference in New Issue
Block a user