#include <CMSSIMPInelasticXS.h>
|
void | BuildPhysicsTable (const G4ParticleDefinition &) override |
|
| CMSSIMPInelasticXS () |
|
| CMSSIMPInelasticXS (const CMSSIMPInelasticXS &)=delete |
|
G4double | GetElementCrossSection (const G4DynamicParticle *, G4int Z, const G4Material *mat=nullptr) override |
|
G4double | GetIsoCrossSection (const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *iso, const G4Element *elm, const G4Material *mat) override |
|
G4bool | IsElementApplicable (const G4DynamicParticle *, G4int Z, const G4Material *) override |
|
G4bool | IsIsoApplicable (const G4DynamicParticle *, G4int Z, G4int A, const G4Element *, const G4Material *) override |
|
CMSSIMPInelasticXS & | operator= (const CMSSIMPInelasticXS &right)=delete |
|
| ~CMSSIMPInelasticXS () override |
|
|
void | Initialise (G4int Z, G4DynamicParticle *dp=nullptr, const char *=nullptr) |
|
Definition at line 9 of file CMSSIMPInelasticXS.h.
◆ CMSSIMPInelasticXS() [1/2]
CMSSIMPInelasticXS::CMSSIMPInelasticXS |
( |
| ) |
|
◆ ~CMSSIMPInelasticXS()
CMSSIMPInelasticXS::~CMSSIMPInelasticXS |
( |
| ) |
|
|
override |
◆ CMSSIMPInelasticXS() [2/2]
◆ BuildPhysicsTable()
void CMSSIMPInelasticXS::BuildPhysicsTable |
( |
const G4ParticleDefinition & |
p | ) |
|
|
override |
◆ GetElementCrossSection()
G4double CMSSIMPInelasticXS::GetElementCrossSection |
( |
const G4DynamicParticle * |
aParticle, |
|
|
G4int |
Z, |
|
|
const G4Material * |
mat = nullptr |
|
) |
| |
|
override |
◆ GetIsoCrossSection()
G4double CMSSIMPInelasticXS::GetIsoCrossSection |
( |
const G4DynamicParticle * |
aParticle, |
|
|
G4int |
Z, |
|
|
G4int |
A, |
|
|
const G4Isotope * |
iso, |
|
|
const G4Element * |
elm, |
|
|
const G4Material * |
mat |
|
) |
| |
|
override |
◆ Initialise()
void CMSSIMPInelasticXS::Initialise |
( |
G4int |
Z, |
|
|
G4DynamicParticle * |
dp = nullptr , |
|
|
const char * |
= nullptr |
|
) |
| |
|
private |
◆ IsElementApplicable()
G4bool CMSSIMPInelasticXS::IsElementApplicable |
( |
const G4DynamicParticle * |
, |
|
|
G4int |
Z, |
|
|
const G4Material * |
|
|
) |
| |
|
override |
◆ IsIsoApplicable()
G4bool CMSSIMPInelasticXS::IsIsoApplicable |
( |
const G4DynamicParticle * |
, |
|
|
G4int |
Z, |
|
|
G4int |
A, |
|
|
const G4Element * |
, |
|
|
const G4Material * |
|
|
) |
| |
|
override |
◆ operator=()
◆ isInitialized
G4bool CMSSIMPInelasticXS::isInitialized |
|
private |
◆ neutron
const G4ParticleDefinition* CMSSIMPInelasticXS::neutron |
|
private |
◆ nXsection
G4NeutronInelasticXS* CMSSIMPInelasticXS::nXsection |
|
private |