ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Types | |
typedef std::valarray< G4double > | XS_factors |
typedef std::pair< const G4ParticleDefinition *, XS_factors > | ParticleXScale |
Private Member Functions | |
G4CrossSectionPairGG () | |
G4CrossSectionPairGG (const G4CrossSectionPairGG &) | |
G4CrossSectionPairGG & | operator= (const G4CrossSectionPairGG &) |
Private Attributes | |
G4NistManager * | NistMan |
G4VCrossSectionDataSet * | theLowX |
G4ComponentGGHadronNucleusXsc * | theHighX |
G4double | ETransition |
std::vector< ParticleXScale > | scale_factors |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
void | SetName (const G4String &) |
Protected Attributes inherited from G4VCrossSectionDataSet | |
G4int | verboseLevel |
Definition at line 49 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 49 of file G4CrossSectionPairGG.hh
|
private |
Definition at line 83 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 83 of file G4CrossSectionPairGG.hh
|
private |
Definition at line 82 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 82 of file G4CrossSectionPairGG.hh
G4CrossSectionPairGG::G4CrossSectionPairGG | ( | G4VCrossSectionDataSet * | low, |
G4double | Etransit | ||
) |
Definition at line 47 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 47 of file G4CrossSectionPairGG.cc
References G4NistManager::Instance(), NistMan, theHighX, and G4VCrossSectionDataSet::verboseLevel.
|
virtual |
Definition at line 56 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 56 of file G4CrossSectionPairGG.cc
|
private |
|
private |
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 123 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 123 of file G4CrossSectionPairGG.cc
References G4VComponentCrossSection::BuildPhysicsTable(), G4VCrossSectionDataSet::BuildPhysicsTable(), ETransition, G4cout, G4endl, G4lrint(), G4NistManager::GetAtomicMassAmu(), G4VCrossSectionDataSet::GetElementCrossSection(), G4ComponentGGHadronNucleusXsc::GetInelasticGlauberGribov(), G4VComponentCrossSection::GetName(), G4VCrossSectionDataSet::GetName(), G4ParticleDefinition::GetParticleName(), G4VCrossSectionDataSet::IsElementApplicable(), mat, mom, NistMan, scale_factors, theHighX, theLowX, and G4VCrossSectionDataSet::verboseLevel.
Referenced by GetElementCrossSection().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 59 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 59 of file G4CrossSectionPairGG.cc
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 197 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 197 of file G4CrossSectionPairGG.cc
References ETransition, G4cout, G4endl, G4VCrossSectionDataSet::GetName(), GeV, and theLowX.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 84 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 84 of file G4CrossSectionPairGG.cc
References BuildPhysicsTable(), ETransition, G4cout, G4endl, G4lrint(), G4NistManager::GetAtomicMassAmu(), G4DynamicParticle::GetDefinition(), G4VCrossSectionDataSet::GetElementCrossSection(), G4ComponentGGHadronNucleusXsc::GetInelasticGlauberGribov(), G4DynamicParticle::GetKineticEnergy(), NistMan, scale_factors, theHighX, theLowX, and G4VCrossSectionDataSet::verboseLevel.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 72 of file G4CrossSectionPairGG.cc.
View newest version in sPHENIX GitHub at line 72 of file G4CrossSectionPairGG.cc
References ETransition, G4DynamicParticle::GetKineticEnergy(), G4VCrossSectionDataSet::IsElementApplicable(), and theLowX.
|
private |
|
private |
Definition at line 81 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 81 of file G4CrossSectionPairGG.hh
Referenced by BuildPhysicsTable(), DumpPhysicsTable(), GetElementCrossSection(), and IsElementApplicable().
|
private |
Definition at line 78 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 78 of file G4CrossSectionPairGG.hh
Referenced by BuildPhysicsTable(), G4CrossSectionPairGG(), and GetElementCrossSection().
|
private |
Definition at line 84 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 84 of file G4CrossSectionPairGG.hh
Referenced by BuildPhysicsTable(), and GetElementCrossSection().
|
private |
Definition at line 80 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 80 of file G4CrossSectionPairGG.hh
Referenced by BuildPhysicsTable(), G4CrossSectionPairGG(), and GetElementCrossSection().
|
private |
Definition at line 79 of file G4CrossSectionPairGG.hh.
View newest version in sPHENIX GitHub at line 79 of file G4CrossSectionPairGG.hh
Referenced by BuildPhysicsTable(), DumpPhysicsTable(), GetElementCrossSection(), and IsElementApplicable().