Index: trunk/source/processes/electromagnetic/standard/include/G4BetheHeitlerModel.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4BetheHeitlerModel.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4BetheHeitlerModel.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4BetheHeitlerModel.hh,v 1.6 2007/05/22 17:34:36 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4BetheHeitlerModel.hh,v 1.9 2010/10/26 10:35:22 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -63,5 +63,5 @@
 
   G4BetheHeitlerModel(const G4ParticleDefinition* p = 0, 
-		      const G4String& nam = "Bethe-Heitler");
+		      const G4String& nam = "BetheHeitler");
  
   virtual ~G4BetheHeitlerModel();
@@ -97,12 +97,4 @@
   G4ParticleDefinition*     thePositron;
   G4ParticleChangeForGamma* fParticleChange;
-  G4PhysicsTable*           theCrossSectionTable; 
-
-  G4double                  lowGammaEnergy;
-  G4double                  highGammaEnergy;
-
-  G4int                     nbins;
-  size_t                    indexZ[120];
-  
 };
 
Index: trunk/source/processes/electromagnetic/standard/include/G4CoulombScattering.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4CoulombScattering.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4CoulombScattering.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4CoulombScattering.hh,v 1.14 2010/02/17 18:59:22 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4CoulombScattering.hh,v 1.15 2010/10/25 19:13:23 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -93,5 +93,4 @@
   G4double thEnergyElec;
   G4bool isInitialised;
-  G4bool buildElmTableFlag;
   const G4ParticleDefinition* aParticle;
 
Index: trunk/source/processes/electromagnetic/standard/include/G4PAIySection.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4PAIySection.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4PAIySection.hh	(revision 1340)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4PAIySection.hh,v 1.1 2007/10/01 17:45:14 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4PAIySection.hh,v 1.2 2010/11/04 17:30:31 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-25 $
 //
 // 
@@ -110,25 +110,25 @@
   // Inline access functions
 
-  G4int GetNumberOfGammas() const { return fNumberOfGammas ; }
-	  
-  G4int GetSplineSize() const { return fSplineNumber ; }
-	  
-  G4int GetIntervalNumber() const { return fIntervalNumber ; }
-
-  G4double GetEnergyInterval(G4int i){ return fEnergyInterval[i] ; } 
-
-  G4double GetDifPAIySection(G4int i){ return fDifPAIySection[i] ; } 
-  G4double GetPAIdNdxCrenkov(G4int i){ return fdNdxCerenkov[i] ; } 
-  G4double GetPAIdNdxPlasmon(G4int i){ return fdNdxPlasmon[i] ; } 
-	  
-  G4double GetMeanEnergyLoss() const {return fIntegralPAIySection[0] ; }
-  G4double GetMeanCerenkovLoss() const {return fIntegralCerenkov[0] ; }
-  G4double GetMeanPlasmonLoss() const {return fIntegralPlasmon[0] ; }
-
-  G4double GetNormalizationCof() const { return fNormalizationCof ; }
+  inline G4int GetNumberOfGammas() const { return fNumberOfGammas ; }
+	  
+  inline G4int GetSplineSize() const { return fSplineNumber ; }
+	  
+  inline G4int GetIntervalNumber() const { return fIntervalNumber ; }
+
+  inline G4double GetEnergyInterval(G4int i){ return fEnergyInterval[i] ; } 
+
+  inline G4double GetDifPAIySection(G4int i){ return fDifPAIySection[i] ; } 
+  inline G4double GetPAIdNdxCrenkov(G4int i){ return fdNdxCerenkov[i] ; } 
+  inline G4double GetPAIdNdxPlasmon(G4int i){ return fdNdxPlasmon[i] ; } 
+	  
+  inline G4double GetMeanEnergyLoss() const {return fIntegralPAIySection[0] ; }
+  inline G4double GetMeanCerenkovLoss() const {return fIntegralCerenkov[0] ; }
+  inline G4double GetMeanPlasmonLoss() const {return fIntegralPlasmon[0] ; }
+
+  inline G4double GetNormalizationCof() const { return fNormalizationCof ; }
           
   inline G4double GetPAItable(G4int i,G4int j) const ;
 
-  inline G4double    GetLorentzFactor(G4int i) const ;
+  inline G4double GetLorentzFactor(G4int i) const ;
 	  	  
   inline G4double GetSplineEnergy(G4int i) const ;
@@ -185,5 +185,5 @@
   G4double   fPAItable[500][112] ;         // Output array
 
-} ;    
+};
 
 ////////////////  Inline methods //////////////////////////////////
Index: trunk/source/processes/electromagnetic/standard/include/G4PairProductionRelModel.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4PairProductionRelModel.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4PairProductionRelModel.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4PairProductionRelModel.hh,v 1.3 2009/06/04 13:45:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4PairProductionRelModel.hh,v 1.9 2010/10/26 10:35:22 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -64,5 +64,5 @@
 
   G4PairProductionRelModel(const G4ParticleDefinition* p = 0, 
-		      const G4String& nam = "Bethe-Heitler");
+			   const G4String& nam = "BetheHeitlerLPM");
  
   virtual ~G4PairProductionRelModel();
@@ -88,5 +88,5 @@
 
   // * fast inline functions *
-  inline void SetCurrentElement(const G4double);
+  inline void SetCurrentElement(G4double /*Z*/);
 
   // set / get methods
@@ -110,7 +110,4 @@
   G4double ScreenFunction2(G4double ScreenVariable);
 
-
-
-
   G4double ComputeXSectionPerAtom(G4double totalEnergy, G4double Z);
 
@@ -128,11 +125,4 @@
   G4ParticleDefinition*     thePositron;
   G4ParticleChangeForGamma* fParticleChange;
-  G4PhysicsTable*           theCrossSectionTable; 
-
-  G4double                  lowGammaEnergy;
-  G4double                  highGammaEnergy;
-
-  G4int                     nbins;
-  size_t                    indexZ[120];
 
   G4double fLPMconstant;
@@ -196,5 +186,5 @@
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 
-inline void G4PairProductionRelModel::SetCurrentElement(const G4double Z)
+inline void G4PairProductionRelModel::SetCurrentElement(G4double Z)
 {
   if(Z != currentZ) {
@@ -214,8 +204,8 @@
       Finel = facFinel - 2.*lnZ/3. ;
     }
-
     fCoulomb=GetCurrentElement()->GetfCoulomb();
   }
 }
+
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
Index: trunk/source/processes/electromagnetic/standard/include/G4UniversalFluctuation.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4UniversalFluctuation.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4UniversalFluctuation.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4UniversalFluctuation.hh,v 1.10 2009/03/19 14:15:17 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4UniversalFluctuation.hh,v 1.12 2010/08/08 08:19:59 urban Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -34,5 +34,5 @@
 // File name:     G4UniversalFluctuation
 //
-// Author:        Vladimir Ivanchenko
+// Author:        V.Ivanchenko make a class with the Laszlo Urban model
 //
 // Creation date: 03.01.2002
@@ -110,4 +110,5 @@
   G4double ipotLogFluct;
   G4double e0;
+  G4double esmall;
 
   G4double e1,e2;
@@ -116,6 +117,7 @@
   G4double theBohrBeta2;
   G4double minLoss;
-  G4double nmaxCont1;
-  G4double nmaxCont2;
+  G4double nmaxCont;
+  G4double rate,fw;
+
 
 };
Index: trunk/source/processes/electromagnetic/standard/include/G4alphaIonisation.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4alphaIonisation.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4alphaIonisation.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4alphaIonisation.hh,v 1.1 2009/11/10 11:50:30 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4alphaIonisation.hh,v 1.3 2010/10/26 10:06:12 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -71,6 +71,4 @@
   virtual void PrintInfo();
 
-  void ActivateNuclearStopping(G4bool);
-
 protected:
 
@@ -82,6 +80,4 @@
 
   inline G4double BetheBlochEnergyThreshold();
-
-  inline G4bool NuclearStoppingFlag();
 
 private:
@@ -98,15 +94,7 @@
 
   G4bool     isInitialised;
-  G4bool     nuclearStopping;
 };
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
-
-inline void G4alphaIonisation::ActivateNuclearStopping(G4bool val)
-{
-  nuclearStopping = val;
-}
-
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
@@ -118,10 +106,3 @@
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-inline G4bool G4alphaIonisation::NuclearStoppingFlag()
-{
-  return nuclearStopping;
-}
-
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
-
 #endif
Index: trunk/source/processes/electromagnetic/standard/include/G4eBremsstrahlungRelModel.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4eBremsstrahlungRelModel.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4eBremsstrahlungRelModel.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4eBremsstrahlungRelModel.hh,v 1.11 2009/02/20 12:06:37 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4eBremsstrahlungRelModel.hh,v 1.14 2010/10/26 10:35:22 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -65,5 +65,5 @@
 
   G4eBremsstrahlungRelModel(const G4ParticleDefinition* p = 0, 
-			    const G4String& nam = "eBremRel");
+			    const G4String& nam = "eBremLPM");
 
   virtual ~G4eBremsstrahlungRelModel();
@@ -159,6 +159,6 @@
 
 private:
+
   // consts
-  G4double highKinEnergy;
   G4double lowKinEnergy;
   G4double fMigdalConstant;
@@ -195,6 +195,6 @@
     }
 
-    fCoulomb=GetCurrentElement()->GetfCoulomb();
-    fMax   =  Fel-fCoulomb + Finel/currentZ  +  (1.+1./currentZ)/12.;
+    fCoulomb = GetCurrentElement()->GetfCoulomb();
+    fMax = Fel-fCoulomb + Finel/currentZ  +  (1.+1./currentZ)/12.;
   }
 }
Index: trunk/source/processes/electromagnetic/standard/include/G4eMultipleScattering.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4eMultipleScattering.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4eMultipleScattering.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4eMultipleScattering.hh,v 1.3 2009/11/01 13:04:12 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4eMultipleScattering.hh,v 1.4 2010/10/26 10:39:02 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -----------------------------------------------------------------------------
@@ -64,5 +64,5 @@
 public:    // with description
 
-  G4eMultipleScattering(const G4String& processName="msc");
+  G4eMultipleScattering(const G4String& processName = "msc");
 
   virtual ~G4eMultipleScattering();
@@ -75,11 +75,11 @@
 
   // geom. step length distribution should be sampled or not
-  void Setsamplez(G4bool value) { samplez = value;};
+  //void Setsamplez(G4bool value) { samplez = value;};
 
   // to reduce the energy/step dependence
-  void Setdtrl(G4double value) { dtrl = value;};
+  //void Setdtrl(G4double value) { dtrl = value;};
 
   // 'soften' step limitation above lambdalimit
-  void SetLambdalimit(G4double value) { lambdalimit = value;};
+  //void SetLambdalimit(G4double value) { lambdalimit = value;};
 
 protected:
@@ -90,8 +90,8 @@
 private:        // data members
 
-  G4double lambdalimit;
-  G4double dtrl;
+  //  G4double lambdalimit;
+  //G4double dtrl;
 
-  G4bool   samplez;
+  //G4bool   samplez;
   G4bool   isInitialized;
 
Index: trunk/source/processes/electromagnetic/standard/include/G4ionIonisation.hh
===================================================================
--- trunk/source/processes/electromagnetic/standard/include/G4ionIonisation.hh	(revision 1337)
+++ trunk/source/processes/electromagnetic/standard/include/G4ionIonisation.hh	(revision 1340)
@@ -24,6 +24,6 @@
 // ********************************************************************
 //
-// $Id: G4ionIonisation.hh,v 1.57 2009/02/20 12:06:37 vnivanch Exp $
-// GEANT4 tag $Name: geant4-09-04-beta-01 $
+// $Id: G4ionIonisation.hh,v 1.58 2010/09/28 15:50:00 vnivanch Exp $
+// GEANT4 tag $Name: emstand-V09-03-24 $
 //
 // -------------------------------------------------------------------
@@ -95,6 +95,4 @@
   void ActivateStoppingData(G4bool);
 
-  void ActivateNuclearStopping(G4bool);
-
 protected:
 
@@ -106,6 +104,4 @@
 
   inline G4double BetheBlochEnergyThreshold();
-
-  inline G4bool NuclearStoppingFlag();
 
 private:
@@ -123,5 +119,4 @@
   G4bool     isInitialised;
   G4bool     stopDataActive;
-  G4bool     nuclearStopping;
 };
 
@@ -136,11 +131,4 @@
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-inline void G4ionIonisation::ActivateNuclearStopping(G4bool val)
-{
-  nuclearStopping = val;
-}
-
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
-
 inline G4double G4ionIonisation::BetheBlochEnergyThreshold()
 {
@@ -150,10 +138,3 @@
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-inline G4bool G4ionIonisation::NuclearStoppingFlag()
-{
-  return nuclearStopping;
-}
-
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
-
 #endif
