- Timestamp:
- Apr 17, 2009, 12:17:14 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/standard/include/G4UniversalFluctuation.hh
r961 r991 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4UniversalFluctuation.hh,v 1. 8 2009/02/19 19:17:50vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4UniversalFluctuation.hh,v 1.6 2008/10/22 16:04:33 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- … … 70 70 virtual ~G4UniversalFluctuation(); 71 71 72 virtualG4double SampleFluctuations(const G4Material*,73 74 75 76 72 G4double SampleFluctuations(const G4Material*, 73 const G4DynamicParticle*, 74 G4double&, 75 G4double&, 76 G4double&); 77 77 78 virtualG4double Dispersion( const G4Material*,79 80 81 78 G4double Dispersion( const G4Material*, 79 const G4DynamicParticle*, 80 G4double&, 81 G4double&); 82 82 83 // Initialisation before the run 84 virtual void InitialiseMe(const G4ParticleDefinition*); 83 void InitialiseMe(const G4ParticleDefinition*); 85 84 86 85 // Initialisation prestep 87 virtual void SetParticleAndCharge(const G4ParticleDefinition*, G4double q2); 86 inline void SetParticleAndCharge(const G4ParticleDefinition*, G4double q2); 87 88 protected: 88 89 89 90 private: … … 125 126 }; 126 127 128 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 129 130 inline void 131 G4UniversalFluctuation::SetParticleAndCharge(const G4ParticleDefinition* part, 132 G4double q2) 133 { 134 if(part != particle) { 135 particle = part; 136 particleMass = part->GetPDGMass(); 137 } 138 chargeSquare = q2; 139 } 140 127 141 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 128 142
Note: See TracChangeset
for help on using the changeset viewer.