Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -24,7 +24,6 @@
// ********************************************************************
//
//
// $Id: G4UniformMagField.hh 110759 2018-06-13 06:23:20Z gcosmo $
//
//
// class G4UniformMagField
@@ -50,12 +49,12 @@ class G4UniformMagField : public G4MagneticField
{
public: // with description
G4UniformMagField(const G4ThreeVector& FieldVector );
G4UniformMagField(const G4ThreeVector& FieldVector);
// A field with value equal to FieldVector.
G4UniformMagField(G4double vField,
G4double vTheta,
G4double vPhi ) ;
G4double vPhi);
virtual ~G4UniformMagField() override;
@@ -63,19 +62,19 @@ class G4UniformMagField : public G4MagneticField
G4UniformMagField& operator = (const G4UniformMagField &p);
// Copy constructor and assignment operator.
void GetFieldValue(const G4double yTrack[4],
G4double *MagField) const override final;
virtual void GetFieldValue(const G4double yTrack[4],
G4double *MagField) const override final;
void SetFieldValue(const G4ThreeVector& newFieldValue);
G4ThreeVector GetConstantFieldValue() const;
// Return the field value
G4Field* Clone() const override final;
virtual G4Field* Clone() const override;
private:
G4double fFieldComponents[3] ;
G4double fFieldComponents[3];
};
#endif