#include <G4BohrFluctuations.hh>
Definition at line 58 of file G4BohrFluctuations.hh.
 
◆ G4BohrFluctuations() [1/2]
      
        
          | G4BohrFluctuations::G4BohrFluctuations  | 
          ( | 
          const G4String &  | 
          nam = "BohrFluc" | ) | 
           | 
        
      
 
Definition at line 64 of file G4BohrFluctuations.cc.
const G4ParticleDefinition * particle
 
G4double minNumberInteractionsBohr
 
G4VEmFluctuationModel(const G4String &nam)
 
 
 
 
◆ ~G4BohrFluctuations()
  
  
      
        
          | G4BohrFluctuations::~G4BohrFluctuations  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4BohrFluctuations() [2/2]
◆ Dispersion()
Implements G4VEmFluctuationModel.
Definition at line 150 of file G4BohrFluctuations.cc.
const G4ParticleDefinition * particle
 
G4double GetKineticEnergy() const
 
G4double GetElectronDensity() const
 
void InitialiseMe(const G4ParticleDefinition *)
 
G4ParticleDefinition * GetDefinition() const
 
 
 
 
◆ InitialiseMe()
◆ operator=()
◆ SampleFluctuations()
Implements G4VEmFluctuationModel.
Definition at line 96 of file G4BohrFluctuations.cc.
  102   if(meanLoss <= 
minLoss) { 
return meanLoss; }
   107   G4double navr = meanLoss*meanLoss/siga;
   118       siga *= 0.25*(1.0 + 
x)*(x3 + (1.0/b2 - 0.5)/(1.0/beta2 - 0.5) );
   121     G4double twomeanLoss = meanLoss + meanLoss;
   124     if(twomeanLoss < siga) {
   128         x = (loss - meanLoss)/siga;
   135       } 
while (0.0 > loss || loss > twomeanLoss);
   141     loss = meanLoss*n/navr;
 ThreeVector shoot(const G4int Ap, const G4int Af)
 
G4long G4Poisson(G4double mean)
 
const G4Material * GetMaterial() const
 
G4double Dispersion(const G4Material *, const G4DynamicParticle *, G4double, G4double)
 
G4double minNumberInteractionsBohr
 
 
 
 
◆ beta2
◆ chargeSquare
  
  
      
        
          | G4double G4BohrFluctuations::chargeSquare | 
         
       
   | 
  
private   | 
  
 
 
◆ kineticEnergy
  
  
      
        
          | G4double G4BohrFluctuations::kineticEnergy | 
         
       
   | 
  
private   | 
  
 
 
◆ minFraction
  
  
      
        
          | G4double G4BohrFluctuations::minFraction | 
         
       
   | 
  
private   | 
  
 
 
◆ minLoss
◆ minNumberInteractionsBohr
  
  
      
        
          | G4double G4BohrFluctuations::minNumberInteractionsBohr | 
         
       
   | 
  
private   | 
  
 
 
◆ particle
◆ particleMass
  
  
      
        
          | G4double G4BohrFluctuations::particleMass | 
         
       
   | 
  
private   | 
  
 
 
◆ xmin
The documentation for this class was generated from the following files: