ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Attributes | |
std::vector < G4ParticleHPChannelList * > * | theInelastic |
G4String | dataDirVariable |
G4String | dirName |
G4int | numEle |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Private Attributes | |
G4ParticleDefinition * | theProjectile |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Definition at line 89 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 89 of file G4ParticleHPInelastic.hh
G4ParticleHPInelastic::G4ParticleHPInelastic | ( | G4ParticleDefinition * | projectile = G4Neutron::Neutron() , |
const char * | name = "NeutronHPInelastic" |
||
) |
Definition at line 46 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 46 of file G4ParticleHPInelastic.cc
References G4Alpha::Alpha(), dataDirVariable, G4Deuteron::Deuteron(), dirName, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4He3::He3(), message(), MeV, G4Neutron::Neutron(), G4Proton::Proton(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theProjectile, and G4Triton::Triton().
G4ParticleHPInelastic::~G4ParticleHPInelastic | ( | ) |
Definition at line 234 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 234 of file G4ParticleHPInelastic.cc
References G4Threading::IsWorkerThread(), it, and theInelastic.
|
virtual |
Implements G4HadronicInteraction.
Definition at line 251 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 251 of file G4ParticleHPInelastic.cc
References G4ParticleHPManager::CloseReactionWhiteBoard(), G4cout, G4endl, G4UniformRand, G4HadProjectile::GetDefinition(), G4Material::GetElement(), G4Element::GetElementTable(), G4Element::GetIndex(), G4ParticleHPManager::GetInstance(), G4Element::GetIsotope(), G4HadProjectile::GetKineticEnergy(), G4HadProjectile::GetMaterial(), G4DynamicParticle::GetMomentum(), G4Isotope::GetN(), G4Element::GetName(), G4Material::GetName(), G4Material::GetNumberOfElements(), G4Element::GetNumberOfIsotopes(), G4HadSecondary::GetParticle(), G4ParticleHPManager::GetReactionWhiteBoard(), G4HadFinalState::GetSecondary(), G4ParticleHPReactionWhiteBoard::GetTargA(), G4Material::GetTemperature(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4Material::GetVecNbOfAtomsPerVolume(), it, n, G4Neutron::Neutron(), G4ParticleHPManager::OpenReactionWhiteBoard(), G4Nucleus::SetIsotope(), G4Nucleus::SetParameters(), sum, and CLHEP::Hep3Vector::theta().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 454 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 454 of file G4ParticleHPInelastic.cc
References dataDirVariable, dirName, G4cout, G4endl, G4Element::GetElementTable(), G4ParticleHPManager::GetInelasticFinalStates(), G4ParticleHPManager::GetInstance(), G4Element::GetNumberOfElements(), G4ParticleDefinition::GetParticleName(), G4ParticleHPManager::GetVerboseLevel(), lightions::Init(), G4Threading::IsMasterThread(), numEle, G4AutoDelete::Register(), G4ParticleHPManager::RegisterInelasticFinalStates(), and theInelastic.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 330 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 330 of file G4ParticleHPInelastic.cc
G4int G4ParticleHPInelastic::GetVerboseLevel | ( | ) | const |
Definition at line 408 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 408 of file G4ParticleHPInelastic.cc
References G4ParticleHPManager::GetInstance(), and G4ParticleHPManager::GetVerboseLevel().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 578 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 578 of file G4ParticleHPInelastic.cc
Definition at line 412 of file G4ParticleHPInelastic.cc.
View newest version in sPHENIX GitHub at line 412 of file G4ParticleHPInelastic.cc
References G4ParticleHPManager::GetInstance(), and G4ParticleHPManager::SetVerboseLevel().
|
protected |
Definition at line 110 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 110 of file G4ParticleHPInelastic.hh
Referenced by BuildPhysicsTable(), and G4ParticleHPInelastic().
|
protected |
Definition at line 111 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 111 of file G4ParticleHPInelastic.hh
Referenced by BuildPhysicsTable(), and G4ParticleHPInelastic().
|
protected |
Definition at line 112 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 112 of file G4ParticleHPInelastic.hh
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 109 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 109 of file G4ParticleHPInelastic.hh
Referenced by BuildPhysicsTable(), and ~G4ParticleHPInelastic().
|
private |
Definition at line 154 of file G4ParticleHPInelastic.hh.
View newest version in sPHENIX GitHub at line 154 of file G4ParticleHPInelastic.hh
Referenced by G4ParticleHPInelastic().