Import Geant4 8.0.0 source tree
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4TransparentRegXTRadiator.cc,v 1.6 2005/05/29 15:46:41 grichine Exp $
|
||||
// GEANT4 tag $Name: geant4-07-01 $
|
||||
// $Id: G4TransparentRegXTRadiator.cc,v 1.7 2005/08/06 13:59:35 grichine Exp $
|
||||
// GEANT4 tag $Name: geant4-08-00 $
|
||||
//
|
||||
|
||||
#include <complex>
|
||||
@@ -108,7 +108,15 @@ G4double G4TransparentRegXTRadiator::SpectralXTRdEdx(G4double energy)
|
||||
{
|
||||
tmp = pi*fPlateThick*(k + cof2)/(fPlateThick + fGasThick);
|
||||
result = (k - cof1)*(k - cof1)*(k + cof2)*(k + cof2);
|
||||
sum += sin(tmp)*sin(tmp)*abs(k-cofMin)/result;
|
||||
|
||||
if( k == kMin && kMin == G4int(cofMin) )
|
||||
{
|
||||
sum += 0.5*sin(tmp)*sin(tmp)*abs(k-cofMin)/result;
|
||||
}
|
||||
else
|
||||
{
|
||||
sum += sin(tmp)*sin(tmp)*abs(k-cofMin)/result;
|
||||
}
|
||||
// G4cout<<"k = "<<k<<"; sum = "<<sum<<G4endl;
|
||||
}
|
||||
result = 4*( cof1 + cof2 )*( cof1 + cof2 )*sum/energy;
|
||||
|
||||
Reference in New Issue
Block a user