72   : lowestKinEnergy(
keV), verbose(1), 
name(modname), namePIXE(pname), 
 
   73     nameElectronPIXE(
""), isActive(false), flagAuger(false), flagPIXE(false)
 
   98   if(0 == numOfCouples) { numOfCouples = 1; }
 
  118     G4cout << 
"### ===  Deexcitation model " << 
name  
  119            << 
" is activated for " << nRegions;
 
  126   for(
size_t j=0; j<nRegions; ++j) {
 
  133     for(
size_t i=0; i<numOfCouples; ++i) {
 
  145           for(
G4int k=0; k<nelm; ++k) {
 
  147             if(Z > 5 && Z < 93) { 
 
  182   if(ss == 
"world" || ss == 
"World" || ss == 
"WORLD") {
 
  183     ss = 
"DefaultRegionForTheWorld";
 
  187     for(
size_t i=0; i<
n; ++i) {
 
  215   if(eLossMax <= 0.0 || truelength <= 0.0)       { 
return; }
 
  241   const G4double* theAtomNumDensityVector = 
 
  246   for(
G4int i=0; i<nelm; ++i) {
 
  250         std::min(9,(*theElementVector)[i]->GetNbOfAtomicShells());
 
  251       G4double rho = truelength*theAtomNumDensityVector[i];
 
  253       for(
G4int ii=0; ii<nshells; ++ii) {
 
  258         if(gCut > bindingEnergy) { 
break; }
 
  260         if(eLossMax > bindingEnergy) { 
 
  272               if( stot > 1.0 || eLossMax < bindingEnergy) { 
break; }
 
  280                 for(
G4int j=0; j<nsec; ++j) {
 
  302             } 
while (stot < 1.0);
 
G4ParticleDefinition * GetDefinition() const 
 
G4ProductionCuts * GetProductionCuts() const 
 
G4Region * GetRegion(const G4String &name, G4bool verbose=true) const 
 
const std::vector< G4double > * GetEnergyCutsVector(size_t pcIdx) const 
 
void InitialiseAtomicDeexcitation()
 
void AlongStepDeexcitation(std::vector< G4Track * > &tracks, const G4Step &step, G4double &eLoss, G4int coupleIndex)
 
std::vector< G4String > activeRegions
 
std::vector< G4Element * > G4ElementVector
 
G4double GetKineticEnergy() const 
 
CLHEP::Hep3Vector G4ThreeVector
 
G4double GetStepLength() const 
 
G4bool IsPIXEActive() const 
 
std::vector< G4DynamicParticle * > vdyn
 
G4Material * GetMaterial() const 
 
virtual G4double GetShellIonisationCrossSectionPerAtom(const G4ParticleDefinition *, G4int Z, G4AtomicShellEnumerator shell, G4double kinE, const G4Material *mat=0)=0
 
void SetDeexcitationActiveRegion(const G4String &rname, G4bool valDeexcitation, G4bool valAuger, G4bool valPIXE)
 
G4ParticleDefinition * GetDefinition() const 
 
G4double BindingEnergy() const 
 
const G4ElementVector * GetElementVector() const 
 
std::vector< G4bool > activeAugerMedia
 
std::vector< G4bool > AugerRegions
 
void SetCreatorModelIndex(G4int idx)
 
static const G4double reg
 
static G4RegionStore * GetInstance()
 
G4StepPoint * GetPreStepPoint() const 
 
virtual const G4AtomicShell * GetAtomicShell(G4int Z, G4AtomicShellEnumerator shell)=0
 
const G4double * GetVecNbOfAtomsPerVolume() const 
 
G4GLOB_DLL std::ostream G4cout
 
size_t GetTableSize() const 
 
const G4ThreeVector & GetPosition() const 
 
const G4ParticleDefinition * gamma
 
G4VAtomDeexcitation(const G4String &modname="Deexcitation", const G4String &pixename="")
 
G4ProductionCutsTable * theCoupleTable
 
G4String nameElectronPIXE
 
static G4ProductionCutsTable * GetProductionCutsTable()
 
G4bool CheckAugerActiveRegion(G4int coupleIndex)
 
std::vector< G4bool > activeDeexcitationMedia
 
const G4MaterialCutsCouple * GetMaterialCutsCouple(G4int i) const 
 
G4StepPoint * GetPostStepPoint() const 
 
virtual ~G4VAtomDeexcitation()
 
T min(const T t1, const T t2)
brief Return the smallest of the two arguments 
 
virtual void InitialiseForNewRun()=0
 
std::vector< G4bool > deRegions
 
G4double GetGlobalTime() const 
 
size_t GetNumberOfElements() const 
 
std::vector< G4bool > activeZ
 
static G4int Register(G4String &)
 
G4double GetKineticEnergy() const 
 
void GenerateParticles(std::vector< G4DynamicParticle * > *secVect, const G4AtomicShell *, G4int Z, G4int coupleIndex)
 
G4Track * GetTrack() const 
 
G4double bindingEnergy(G4int A, G4int Z)
 
G4ProductionCuts * GetProductionCuts() const 
 
std::vector< G4bool > PIXERegions
 
const G4Material * GetMaterial() const 
 
std::vector< G4bool > activePIXEMedia