#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: