ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ElectroNuclearCrossSection.cc File Reference
#include <iostream>
#include "G4SystemOfUnits.hh"
#include "G4PhysicalConstants.hh"
#include "G4HadTmpUtil.hh"
#include "G4ElectroNuclearCrossSection.hh"
#include "G4CrossSectionFactory.hh"
+ Include dependency graph for G4ElectroNuclearCrossSection.cc:

Go to the source code of this file.

Functions

 G4_DECLARE_XS_FACTORY (G4ElectroNuclearCrossSection)
 

Variables

static const G4double shd =1.0734
 
static const G4double poc =0.0375
 
static const G4double pos =16.5
 
static const G4double reg =.11
 
static const G4double mel =0.5109989
 
static const G4double mel2 =mel*mel
 
static const G4double lmel =G4Log(mel)
 
static const G4int nE =336
 
static const G4int mLL =nE-1
 
static const G4double EMi =2.0612
 
static const G4double EMa =50000.
 
static const G4double EMa2 =EMa*EMa
 
static const G4double lEMi =G4Log(EMi)
 
static const G4double lEMa =G4Log(EMa)
 
static const G4double lEMa2 =lEMa*lEMa
 
static const G4double dlnE =(lEMa-lEMi)/mLL
 
static const G4double alop =1./137.036/3.14159265
 
static const G4double le1 =(lEMa-1.)*EMa
 
static const G4double leh =(lEMa-.5)*EMa2
 
static const G4double ha =poc*.5
 
static const G4double hab =ha*pos
 
static const G4double ab =poc*pos
 
static const G4double d1 = 1 - reg
 
static const G4double d2 = 2 - reg
 
static const G4double cd =shd/reg
 
static const G4double cd1 =shd/d1
 
static const G4double cd2 =shd/d2
 
static const G4double ele =G4Exp(-reg*lEMa)
 
static const G4double ele1 =G4Exp(d1*lEMa)
 
static const G4double ele2 =G4Exp(d2*lEMa)
 
static const G4double phte =poc*(lEMa-pos)+shd*ele
 
static const G4int imax =27
 
static const G4double eps =0.001
 
static const G4double infEn = 9.e27
 
static const G4double dM =938.27+939.57
 
static const G4double Q0 =843.
 
static const G4double Q02 =Q0*Q0
 
static const G4double blK0 =G4Log(185.)
 
static const G4double bp =0.85
 
static const G4double clK0 =G4Log(1390.)
 
static const G4double cp =3.
 
static const G4int nN =14
 
static const G4int LL [nN] ={138, 2, 32, 75, 26, 41, 0, 67, 58, 46, 41, 38, 39, 36}
 
static const G4double A [nN] ={1.,2.,3.,4.,6.,7.,9.,12.,16.,27.,63.546,118.71,207.2,238.472}
 
static const G4double P00 [nE]
 
static const G4double P10 [nE]
 
static const G4double P20 [nE]
 
static const G4double P01 [nE]
 
static const G4double P11 [nE]
 
static const G4double P21 [nE]
 
static const G4double P02 [nE]
 
static const G4double P12 [nE]
 
static const G4double P22 [nE]
 
static const G4double P03 [nE]
 
static const G4double P13 [nE]
 
static const G4double P23 [nE]
 
static const G4double P04 [nE]
 
static const G4double P14 [nE]
 
static const G4double P24 [nE]
 
static const G4double P05 [nE]
 
static const G4double P15 [nE]
 
static const G4double P25 [nE]
 
static const G4double P06 [nE]
 
static const G4double P16 [nE]
 
static const G4double P26 [nE]
 
static const G4double P07 [nE]
 
static const G4double P17 [nE]
 
static const G4double P27 [nE]
 
static const G4double P08 [nE]
 
static const G4double P18 [nE]
 
static const G4double P28 [nE]
 
static const G4double P09 [nE]
 
static const G4double P19 [nE]
 
static const G4double P29 [nE]
 
static const G4double P010 [nE]
 
static const G4double P110 [nE]
 
static const G4double P210 [nE]
 
static const G4double P011 [nE]
 
static const G4double P111 [nE]
 
static const G4double P211 [nE]
 
static const G4double P012 [nE]
 
static const G4double P112 [nE]
 
static const G4double P212 [nE]
 
static const G4double P013 [nE]
 
static const G4double P113 [nE]
 
static const G4double P213 [nE]
 
static const G4doubleP0 [nN] ={P00,P01,P02,P03,P04,P05,P06,P07,P08,P09,P010,P011,P012,P013}
 
static const G4doubleP1 [nN] ={P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P110,P111,P112,P113}
 
static const G4doubleP2 [nN] ={P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P210,P211,P212,P213}
 

Function Documentation

G4_DECLARE_XS_FACTORY ( G4ElectroNuclearCrossSection  )

Variable Documentation

const G4double A[nN] ={1.,2.,3.,4.,6.,7.,9.,12.,16.,27.,63.546,118.71,207.2,238.472}
static

Definition at line 115 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 115 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetFunctions(), and lgam().

const G4double alop =1./137.036/3.14159265
static

Definition at line 81 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 81 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetElementCrossSection().

const G4double blK0 =G4Log(185.)
static

Definition at line 106 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 106 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetVirtualFactor().

const G4double cd1 =shd/d1
static

Definition at line 91 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 91 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ2().

const G4double cd2 =shd/d2
static

Definition at line 92 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 92 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ3().

const G4double clK0 =G4Log(1390.)
static

Definition at line 108 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 108 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetVirtualFactor().

const G4double d1 = 1 - reg
static

Definition at line 88 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 88 of file G4ElectroNuclearCrossSection.cc

const G4double d2 = 2 - reg
static

Definition at line 89 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 89 of file G4ElectroNuclearCrossSection.cc

Referenced by kdfinder::angle_between_vectors(), GPUTPCTrackParam::BetheBlochGeant(), G4RDLinLogLogInterpolation::Calculate(), G4DNACPA100LogLogInterpolation::Calculate(), G4RDLinLogInterpolation::Calculate(), G4LinInterpolator::Calculate(), G4LogLogInterpolator::Calculate(), G4RDLinInterpolation::Calculate(), G4RDLogLogInterpolation::Calculate(), G4RDSemiLogInterpolation::Calculate(), G4LinLogLogInterpolation::Calculate(), G4LinLogInterpolation::Calculate(), G4LinInterpolation::Calculate(), G4SemiLogInterpolation::Calculate(), G4LogLogInterpolation::Calculate(), CML2ExpVoxels::calculateNormalizedEd(), kdfinder::CircleFit< T >::CircleFitByChernovHoussam(), G4BoundingEnvelope::ClipEdgesByVoxel(), G4BoundingEnvelope::ClipVoxelByPlanes(), G4PolyhedraSide::ClosestPhiSegment(), G4KleinNishinaCompton::ComputeCrossSectionPerAtom(), G4KleinNishinaModel::ComputeCrossSectionPerAtom(), MyMollerBhabhaModel::ComputeDEDXPerVolume(), G4MollerBhabhaModel::ComputeDEDXPerVolume(), Acts::AtlasStepper< ConstantBField >::covarianceTransport(), G4PhysicalVolumeModel::DescribeAndDescend(), G4PolyconeSide::DistanceAway(), G4Sphere::DistanceToIn(), G4CutTubs::DistanceToOut(), G4Tubs::DistanceToOut(), G4Sphere::DistanceToOut(), G4ReplicaNavigation::DistanceToOutRad(), Acts::Frustum< value_t, DIM, SIDES >::draw(), G4VisCommandSceneAddLogo::G4Logo::G4Logo(), G4PolyhedraSide::G4PolyhedraSide(), G4ComponentAntiNuclNuclearXS::GetAntiHadronNucleonElCrSc(), G4ComponentAntiNuclNuclearXS::GetAntiHadronNucleonTotCrSc(), G4VXTRenergyLoss::GetComptonPerAtom(), G4MesonAbsorption::GetFinalState(), ActsFatras::detail::GeneralMixture::getGaussmix(), G4QGSMFragmentation::GetLightConeZ(), G4CascadParticle::getPathToTheNextZone(), G4ElectroNuclearCrossSection::HighEnergyJ3(), hijsft(), G4DNABornIonisationModel2::Interpolate(), G4DNABornIonisationModel1::Interpolate(), G4MicroElecInelasticModel::Interpolate(), G4DNAEmfietzoglouIonisationModel::Interpolate(), G4DNACPA100IonisationModel::Interpolate(), intersect_circles(), CylindricalHough::intersect_circles(), G4VTwistSurface::IsSameBoundary(), PHSimpleKFProp::KDPointCloud< T >::kdtree_distance(), kdfinder::KDPointCloud< double >::kdtree_distance(), G4MicroElecElasticModel::LinLinInterpolate(), G4DNAChampionElasticModel::LinLinInterpolate(), G4DNAELSEPAElasticModel::LinLinInterpolate(), G4DNACPA100ElasticModel::LinLinInterpolate(), G4DNAIonElasticModel::LinLinInterpolate(), G4DNAPTBElasticModel::LinLinInterpolate(), G4ecpssrBaseKxsModel::LinLogInterpolate(), G4ecpssrBaseLixsModel::LinLogInterpolate(), G4MuElecElasticModel::LinLogInterpolate(), G4MicroElecElasticModel::LinLogInterpolate(), G4DNAIonElasticModel::LinLogInterpolate(), G4DNACPA100ElasticModel::LinLogInterpolate(), G4DNAChampionElasticModel::LinLogInterpolate(), G4DNAELSEPAElasticModel::LinLogInterpolate(), G4DNAPTBElasticModel::LinLogInterpolate(), G4DNAPTBIonisationModel::LogLogInterpolate(), G4UImanager::LoopS(), G4Trap::MakePlane(), MCGIDI_sampling_sampleX_from_pdfOfX(), ptwX_sort_ascending(), ptwXY_mergeCompareFunction(), pytbdy(), G4AnalyticalPolSolver::QuadRoots(), G4QuasiElRatios::RelDecayIn2(), G4VisCommandViewerColourByDensity::SetNewValue(), Acts::AtlasStepper< bfield_t >::State::State(), Acts::AtlasStepper< ConstantBField >::step(), Acts::Frustum< value_t, DIM, SIDES >::svg(), CLHEP::RandLandau::transform(), Acts::AtlasStepper< ConstantBField >::update(), and G4NucleiModel::zoneIntegralWoodsSaxon().

const G4double dlnE =(lEMa-lEMi)/mLL
static
const G4double ele1 =G4Exp(d1*lEMa)
static

Definition at line 94 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 94 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ2().

const G4double ele2 =G4Exp(d2*lEMa)
static

Definition at line 95 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 95 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ3().

const G4double EMa =50000.
static

Definition at line 75 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 75 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ2(), and G4ElectroNuclearCrossSection::SolveTheEquation().

const G4double EMa2 =EMa*EMa
static

Definition at line 76 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 76 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ3().

const G4double EMi =2.0612
static

Definition at line 74 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 74 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetElementCrossSection().

const G4double eps =0.001
static

Definition at line 99 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 99 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::SolveTheEquation().

const G4double hab =ha*pos
static

Definition at line 86 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 86 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ3().

const G4double infEn = 9.e27
static

Definition at line 101 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 101 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::ThresholdEnergy().

const G4double le1 =(lEMa-1.)*EMa
static

Definition at line 82 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 82 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ2().

const G4double leh =(lEMa-.5)*EMa2
static

Definition at line 83 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 83 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ3().

const G4double lEMa2 =lEMa*lEMa
static

Definition at line 79 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 79 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::HighEnergyJ1().

const G4double lEMi =G4Log(EMi)
static
const G4double mel =0.5109989
static

Definition at line 68 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 68 of file G4ElectroNuclearCrossSection.cc

const G4double mel2 =mel*mel
static

Definition at line 69 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 69 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetEquivalentPhotonQ2().

const G4int nN =14
static

Definition at line 111 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 111 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetFunctions().

const G4double P00[nE]
static

Definition at line 117 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 117 of file G4ElectroNuclearCrossSection.cc

const G4double P01[nE]
static

Definition at line 264 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 264 of file G4ElectroNuclearCrossSection.cc

const G4double P010[nE]
static

Definition at line 1587 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1587 of file G4ElectroNuclearCrossSection.cc

const G4double P011[nE]
static

Definition at line 1734 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1734 of file G4ElectroNuclearCrossSection.cc

const G4double P012[nE]
static

Definition at line 1881 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1881 of file G4ElectroNuclearCrossSection.cc

const G4double P013[nE]
static

Definition at line 2028 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 2028 of file G4ElectroNuclearCrossSection.cc

const G4double P02[nE]
static

Definition at line 411 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 411 of file G4ElectroNuclearCrossSection.cc

const G4double P03[nE]
static

Definition at line 558 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 558 of file G4ElectroNuclearCrossSection.cc

const G4double P04[nE]
static

Definition at line 705 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 705 of file G4ElectroNuclearCrossSection.cc

const G4double P05[nE]
static

Definition at line 852 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 852 of file G4ElectroNuclearCrossSection.cc

const G4double P06[nE]
static

Definition at line 999 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 999 of file G4ElectroNuclearCrossSection.cc

const G4double P07[nE]
static

Definition at line 1146 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1146 of file G4ElectroNuclearCrossSection.cc

const G4double P08[nE]
static

Definition at line 1293 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1293 of file G4ElectroNuclearCrossSection.cc

const G4double P09[nE]
static

Definition at line 1440 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1440 of file G4ElectroNuclearCrossSection.cc

const G4double P11[nE]
static

Definition at line 313 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 313 of file G4ElectroNuclearCrossSection.cc

Referenced by G4RKFieldIntegrator::Erf(), and G4PenelopeBremsstrahlungAngular::SampleDirection().

const G4double P110[nE]
static

Definition at line 1636 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1636 of file G4ElectroNuclearCrossSection.cc

const G4double P111[nE]
static

Definition at line 1783 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1783 of file G4ElectroNuclearCrossSection.cc

const G4double P112[nE]
static

Definition at line 1930 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1930 of file G4ElectroNuclearCrossSection.cc

const G4double P113[nE]
static

Definition at line 2077 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 2077 of file G4ElectroNuclearCrossSection.cc

const G4double P12[nE]
static

Definition at line 460 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 460 of file G4ElectroNuclearCrossSection.cc

const G4double P13[nE]
static

Definition at line 607 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 607 of file G4ElectroNuclearCrossSection.cc

const G4double P14[nE]
static

Definition at line 754 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 754 of file G4ElectroNuclearCrossSection.cc

const G4double P15[nE]
static

Definition at line 901 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 901 of file G4ElectroNuclearCrossSection.cc

const G4double P16[nE]
static

Definition at line 1048 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1048 of file G4ElectroNuclearCrossSection.cc

const G4double P17[nE]
static

Definition at line 1195 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1195 of file G4ElectroNuclearCrossSection.cc

const G4double P18[nE]
static

Definition at line 1342 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1342 of file G4ElectroNuclearCrossSection.cc

const G4double P19[nE]
static

Definition at line 1489 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1489 of file G4ElectroNuclearCrossSection.cc

const G4double P20[nE]
static

Definition at line 215 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 215 of file G4ElectroNuclearCrossSection.cc

Referenced by G4PenelopeBremsstrahlungAngular::SampleDirection().

const G4double P21[nE]
static

Definition at line 362 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 362 of file G4ElectroNuclearCrossSection.cc

Referenced by G4PenelopeBremsstrahlungAngular::SampleDirection().

const G4double P210[nE]
static

Definition at line 1685 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1685 of file G4ElectroNuclearCrossSection.cc

const G4double P211[nE]
static

Definition at line 1832 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1832 of file G4ElectroNuclearCrossSection.cc

const G4double P212[nE]
static

Definition at line 1979 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1979 of file G4ElectroNuclearCrossSection.cc

const G4double P213[nE]
static

Definition at line 2126 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 2126 of file G4ElectroNuclearCrossSection.cc

const G4double P22[nE]
static

Definition at line 509 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 509 of file G4ElectroNuclearCrossSection.cc

const G4double P23[nE]
static

Definition at line 656 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 656 of file G4ElectroNuclearCrossSection.cc

const G4double P24[nE]
static

Definition at line 803 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 803 of file G4ElectroNuclearCrossSection.cc

const G4double P25[nE]
static

Definition at line 950 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 950 of file G4ElectroNuclearCrossSection.cc

const G4double P26[nE]
static

Definition at line 1097 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1097 of file G4ElectroNuclearCrossSection.cc

const G4double P27[nE]
static

Definition at line 1244 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1244 of file G4ElectroNuclearCrossSection.cc

const G4double P28[nE]
static

Definition at line 1391 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1391 of file G4ElectroNuclearCrossSection.cc

const G4double P29[nE]
static

Definition at line 1538 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 1538 of file G4ElectroNuclearCrossSection.cc

const G4double phte =poc*(lEMa-pos)+shd*ele
static

Definition at line 97 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 97 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::SolveTheEquation().

const G4double poc =0.0375
static

Definition at line 65 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 65 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::DFun(), and G4ElectroNuclearCrossSection::HighEnergyJ2().

const G4double pos =16.5
static

Definition at line 66 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 66 of file G4ElectroNuclearCrossSection.cc

Referenced by init(), and medinit().

const G4double Q0 =843.
static

Definition at line 104 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 104 of file G4ElectroNuclearCrossSection.cc

const G4double Q02 =Q0*Q0
static

Definition at line 105 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 105 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::GetVirtualFactor().

const G4double shd =1.0734
static

Definition at line 64 of file G4ElectroNuclearCrossSection.cc.

View newest version in sPHENIX GitHub at line 64 of file G4ElectroNuclearCrossSection.cc

Referenced by G4ElectroNuclearCrossSection::DFun().