49 #ifndef G4VAtomDeexcitation_h    50 #define G4VAtomDeexcitation_h 1   186   std::vector<G4DynamicParticle*> 
vdyn;
   244 inline const std::vector<G4bool>& 
   285   if(gCut < as->BindingEnergy()) {
 G4int GetVerboseLevel() const
 
G4bool CheckDeexcitationActiveRegion(G4int coupleIndex)
 
void InitialiseAtomicDeexcitation()
 
std::vector< G4String > activeRegions
 
const G4String & GetName() const
 
std::vector< G4DynamicParticle * > vdyn
 
G4bool IsFluoActive() const
 
void AlongStepDeexcitation(std::vector< G4Track *> &tracks, const G4Step &step, G4double &eLoss, G4int coupleIndex)
 
virtual G4double GetShellIonisationCrossSectionPerAtom(const G4ParticleDefinition *, G4int Z, G4AtomicShellEnumerator shell, G4double kinE, const G4Material *mat=0)=0
 
void SetAuger(G4bool val)
 
G4bool IsAugerCascadeActive() const
 
void SetDeexcitationActiveRegion(const G4String &rname, G4bool valDeexcitation, G4bool valAuger, G4bool valPIXE)
 
const std::vector< G4double > * GetEnergyCutsVector(size_t pcIdx) const
 
std::vector< G4bool > activeAugerMedia
 
std::vector< G4bool > AugerRegions
 
void SetVerboseLevel(G4int)
 
virtual const G4AtomicShell * GetAtomicShell(G4int Z, G4AtomicShellEnumerator shell)=0
 
G4bool IsPIXEActive() const
 
void SetAugerCascade(G4bool)
 
const G4ParticleDefinition * gamma
 
void SetAugerCascade(G4bool val)
 
G4EmParameters * theParameters
 
virtual G4double ComputeShellIonisationCrossSectionPerAtom(const G4ParticleDefinition *, G4int Z, G4AtomicShellEnumerator shell, G4double kinE, const G4Material *mat=0)=0
 
G4ProductionCutsTable * theCoupleTable
 
G4bool CheckAugerActiveRegion(G4int coupleIndex)
 
std::vector< G4bool > activeDeexcitationMedia
 
virtual void InitialiseForExtraAtom(G4int Z)=0
 
void GenerateParticles(std::vector< G4DynamicParticle *> *secVect, const G4AtomicShell *, G4int Z, G4int coupleIndex)
 
virtual ~G4VAtomDeexcitation()
 
virtual void InitialiseForNewRun()=0
 
const std::vector< G4bool > & GetListOfActiveAtoms() const
 
std::vector< G4bool > deRegions
 
std::vector< G4bool > activeZ
 
G4VAtomDeexcitation(const G4String &modname="Deexcitation")
 
std::vector< G4bool > PIXERegions
 
G4bool IsAugerActive() const
 
G4VAtomDeexcitation & operator=(const G4VAtomDeexcitation &right)
 
std::vector< G4bool > activePIXEMedia