Import Geant4 10.4.1 source tree

This commit is contained in:
Gabriele Cosmo
2018-03-02 09:34:30 +01:00
parent fc6af9e721
commit fe04dcb406
341 changed files with 18389 additions and 24522 deletions
@@ -1,4 +1,4 @@
$Id: History 105740 2017-08-16 13:05:44Z gcosmo $
$Id: History 108502 2018-02-15 15:41:45Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
12 February 18: V.Ivanchenko (empolar-V10-03-02)
- G4StokesVector - moved static inline method to the source
05 August 17: V.Ivanchenko (empolar-V10-03-01)
03 August 17: V.Ivanchenko (empolar-V10-03-00)
- G4PolarizedCompton, G4PolarizedGammaConversion, G4ePolarizedIonisation
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4StokesVector.hh 68046 2013-03-13 14:31:38Z gcosmo $
// $Id: G4StokesVector.hh 108502 2018-02-15 15:41:45Z gcosmo $
//
// GEANT4 Class header file
//
@@ -69,13 +69,14 @@ class G4StokesVector: public G4ThreeVector
public:
G4StokesVector();
G4StokesVector(const G4ThreeVector & v);
virtual ~G4StokesVector();
public:
~G4StokesVector() = default;
G4bool IsZero() const;
inline G4double p1() const { return x(); }
inline G4double p2() const { return y(); }
inline G4double p3() const { return z(); }
inline G4bool IsZero() const { return *this==ZERO; }
inline G4double Transverse() const { return perp(); }
inline G4ThreeVector PolSqr() const {
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4StokesVector.cc 96114 2016-03-16 18:51:33Z gcosmo $
// $Id: G4StokesVector.cc 108502 2018-02-15 15:41:45Z gcosmo $
//
// GEANT4 Class file
//
@@ -64,9 +64,10 @@ G4StokesVector::G4StokesVector(const G4ThreeVector & v)
{
}
G4StokesVector::~G4StokesVector()
{
}
G4bool G4StokesVector::IsZero() const
{
return *this==ZERO;
}
void G4StokesVector::RotateAz(G4ThreeVector nInteractionFrame,
G4ThreeVector particleDirection)