Import Geant4 9.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 16:15:05 +02:00
parent b79225fb37
commit 74cad5e589
3877 changed files with 234205 additions and 167127 deletions
@@ -23,8 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4MuMultipleScattering.hh,v 1.2 2008/04/13 17:19:13 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-02 $
// $Id: G4MuMultipleScattering.hh,v 1.4 2009/10/30 18:37:06 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-03 $
//
// -----------------------------------------------------------------------------
//
@@ -59,15 +59,11 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
class G4VMscModel;
class G4MuMultipleScattering : public G4VMultipleScattering
{
public: // with description
G4MuMultipleScattering(G4double tet = 0.2,
const G4String& processName="muMsc");
G4MuMultipleScattering(const G4String& processName="muMsc");
virtual ~G4MuMultipleScattering();
@@ -77,15 +73,6 @@ public: // with description
// Print few lines of informations about the process: validity range,
void PrintInfo();
// geom. step length distribution should be sampled or not
void Setsamplez(G4bool value) { samplez = value;};
// to reduce the energy/step dependence
void Setdtrl(G4double value) { dtrl = value;};
// 'soften' step limitation above lambdalimit
void SetLimitTheta(G4double value) { thetaLimit = value;};
protected:
// This function initialise models
@@ -93,12 +80,10 @@ protected:
private: // data members
G4VMscModel* mscModel;
// hide assignment operator
G4MuMultipleScattering & operator=(const G4MuMultipleScattering &right);
G4MuMultipleScattering(const G4MuMultipleScattering&);
G4double thetaLimit;
G4double dtrl;
G4bool samplez;
G4bool isInitialized;
};