- Timestamp:
- Apr 6, 2009, 12:21:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/utils/include/G4LossTableManager.hh
r819 r961 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LossTableManager.hh,v 1. 48 2007/11/07 18:38:49vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 1-patch-02 $26 // $Id: G4LossTableManager.hh,v 1.53 2008/07/15 16:56:38 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 28 28 // 29 29 // … … 77 77 #define G4LossTableManager_h 1 78 78 79 80 79 #include <map> 81 80 #include <vector> … … 91 90 class G4VEmProcess; 92 91 class G4EmCorrections; 92 class G4EmSaturation; 93 93 class G4LossTableBuilder; 94 94 … … 152 152 153 153 void DeRegister(G4VEmProcess* p); 154 155 void Register(G4VEmModel* p); 156 157 void DeRegister(G4VEmModel* p); 158 159 void Register(G4VEmFluctuationModel* p); 160 161 void DeRegister(G4VEmFluctuationModel* p); 154 162 155 163 void EnergyLossProcessIsInitialised(const G4ParticleDefinition* aParticle, … … 195 203 void SetLPMFlag(G4bool val); 196 204 205 void SetSplineFlag(G4bool val); 206 197 207 void SetLinearLossLimit(G4double val); 198 208 … … 207 217 G4bool LPMFlag() const; 208 218 219 G4bool SplineFlag() const; 220 209 221 G4double BremsstrahlungTh() const; 210 222 … … 217 229 inline G4VEnergyLossProcess* GetEnergyLossProcess(const G4ParticleDefinition*); 218 230 219 inline G4EmCorrections* EmCorrections(); 231 G4EmCorrections* EmCorrections(); 232 233 G4EmSaturation* EmSaturation(); 220 234 221 235 private: … … 251 265 std::vector<G4VMultipleScattering*> msc_vector; 252 266 std::vector<G4VEmProcess*> emp_vector; 267 std::vector<G4VEmModel*> mod_vector; 268 std::vector<G4VEmFluctuationModel*> fmod_vector; 253 269 254 270 // cash … … 274 290 G4bool stepFunctionActive; 275 291 G4bool flagLPM; 292 G4bool splineFlag; 276 293 277 294 G4double minSubRange; … … 286 303 G4EnergyLossMessenger* theMessenger; 287 304 G4EmCorrections* emCorrections; 305 G4EmSaturation* emSaturation; 306 288 307 const G4ParticleDefinition* firstParticle; 289 308 G4int verbose; … … 418 437 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 419 438 420 inline G4EmCorrections* G4LossTableManager::EmCorrections()421 {422 return emCorrections;423 }424 425 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......426 427 439 #endif 428 440
Note: See TracChangeset
for help on using the changeset viewer.