#include <G4VAtomDeexcitation.hh>
|
| | G4VAtomDeexcitation (const G4String &modname="Deexcitation", const G4String &pixename="") |
| |
| virtual | ~G4VAtomDeexcitation () |
| |
| void | InitialiseAtomicDeexcitation () |
| |
| virtual void | InitialiseForNewRun ()=0 |
| |
| virtual void | InitialiseForExtraAtom (G4int Z)=0 |
| |
| void | SetDeexcitationActiveRegion (const G4String &rname, G4bool valDeexcitation, G4bool valAuger, G4bool valPIXE) |
| |
| void | SetFluo (G4bool) |
| |
| G4bool | IsFluoActive () const |
| |
| void | SetAuger (G4bool) |
| |
| G4bool | IsAugerActive () const |
| |
| void | SetPIXE (G4bool) |
| |
| G4bool | IsPIXEActive () const |
| |
| const G4String & | GetName () const |
| |
| void | SetPIXECrossSectionModel (const G4String &) |
| |
| const G4String & | PIXECrossSectionModel () const |
| |
| void | SetPIXEElectronCrossSectionModel (const G4String &) |
| |
| const G4String & | PIXEElectronCrossSectionModel () const |
| |
| const std::vector< G4bool > & | GetListOfActiveAtoms () const |
| |
| void | SetVerboseLevel (G4int) |
| |
| G4int | GetVerboseLevel () const |
| |
| G4bool | CheckDeexcitationActiveRegion (G4int coupleIndex) |
| |
| G4bool | CheckAugerActiveRegion (G4int coupleIndex) |
| |
| virtual const G4AtomicShell * | GetAtomicShell (G4int Z, G4AtomicShellEnumerator shell)=0 |
| |
| void | GenerateParticles (std::vector< G4DynamicParticle * > *secVect, const G4AtomicShell *, G4int Z, G4int coupleIndex) |
| |
| virtual void | GenerateParticles (std::vector< G4DynamicParticle * > *secVect, const G4AtomicShell *, G4int Z, G4double gammaCut, G4double eCut)=0 |
| |
| virtual G4double | GetShellIonisationCrossSectionPerAtom (const G4ParticleDefinition *, G4int Z, G4AtomicShellEnumerator shell, G4double kinE, const G4Material *mat=0)=0 |
| |
| virtual G4double | ComputeShellIonisationCrossSectionPerAtom (const G4ParticleDefinition *, G4int Z, G4AtomicShellEnumerator shell, G4double kinE, const G4Material *mat=0)=0 |
| |
| void | AlongStepDeexcitation (std::vector< G4Track * > &tracks, const G4Step &step, G4double &eLoss, G4int coupleIndex) |
| |
Definition at line 63 of file G4VAtomDeexcitation.hh.
| G4VAtomDeexcitation::G4VAtomDeexcitation |
( |
const G4String & |
modname = "Deexcitation", |
|
|
const G4String & |
pixename = "" |
|
) |
| |
| G4VAtomDeexcitation::~G4VAtomDeexcitation |
( |
| ) |
|
|
virtual |
| G4bool G4VAtomDeexcitation::CheckAugerActiveRegion |
( |
G4int |
coupleIndex | ) |
|
|
inline |
| G4bool G4VAtomDeexcitation::CheckDeexcitationActiveRegion |
( |
G4int |
coupleIndex | ) |
|
|
inline |
| const std::vector< G4bool > & G4VAtomDeexcitation::GetListOfActiveAtoms |
( |
| ) |
const |
|
inline |
| const G4String & G4VAtomDeexcitation::GetName |
( |
void |
| ) |
const |
|
inline |
| G4int G4VAtomDeexcitation::GetVerboseLevel |
( |
| ) |
const |
|
inline |
| void G4VAtomDeexcitation::InitialiseAtomicDeexcitation |
( |
| ) |
|
| virtual void G4VAtomDeexcitation::InitialiseForExtraAtom |
( |
G4int |
Z | ) |
|
|
pure virtual |
| virtual void G4VAtomDeexcitation::InitialiseForNewRun |
( |
| ) |
|
|
pure virtual |
| G4bool G4VAtomDeexcitation::IsAugerActive |
( |
| ) |
const |
|
inline |
| G4bool G4VAtomDeexcitation::IsFluoActive |
( |
| ) |
const |
|
inline |
| G4bool G4VAtomDeexcitation::IsPIXEActive |
( |
| ) |
const |
|
inline |
| const G4String & G4VAtomDeexcitation::PIXECrossSectionModel |
( |
| ) |
const |
|
inline |
| const G4String & G4VAtomDeexcitation::PIXEElectronCrossSectionModel |
( |
| ) |
const |
|
inline |
| void G4VAtomDeexcitation::SetPIXECrossSectionModel |
( |
const G4String & |
n | ) |
|
|
inline |
| void G4VAtomDeexcitation::SetPIXEElectronCrossSectionModel |
( |
const G4String & |
n | ) |
|
|
inline |
| void G4VAtomDeexcitation::SetVerboseLevel |
( |
G4int |
val | ) |
|
|
inline |
The documentation for this class was generated from the following files: