- Timestamp:
- Apr 6, 2009, 12:21:12 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/utils/include/G4EmModelManager.hh
r819 r961 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmModelManager.hh,v 1.2 2 2007/11/09 11:35:54vnivanch Exp $27 // GEANT4 tag $Name: $26 // $Id: G4EmModelManager.hh,v 1.25 2008/10/13 14:56:56 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- … … 74 74 #include "G4DataVector.hh" 75 75 #include "G4EmTableType.hh" 76 #include "G4EmProcessSubType.hh" 77 #include "G4Region.hh" 76 78 77 79 class G4RegionModels … … 84 86 private: 85 87 86 G4RegionModels(G4int nMod, std::vector<G4int>& list, G4DataVector& lowE); 88 G4RegionModels(G4int nMod, std::vector<G4int>& indx, 89 G4DataVector& lowE, const G4Region* reg); 87 90 88 91 ~G4RegionModels(); … … 105 108 }; 106 109 110 G4double LowEdgeEnergy(G4int n) const { 111 return lowKineticEnergy[n]; 112 }; 113 114 const G4Region* Region() const { 115 return theRegion; 116 }; 117 118 const G4Region* theRegion; 107 119 G4int nModelsForRegion; 108 120 G4int* theListOfModelIndexes; … … 150 162 G4VEmModel* SelectModel(G4double& energy, size_t& index); 151 163 152 G4VEmModel* GetModel(G4int );164 G4VEmModel* GetModel(G4int, G4bool ver = false); 153 165 154 166 G4int NumberOfModels() const; … … 157 169 158 170 void UpdateEmModel(const G4String&, G4double, G4double); 171 172 void DumpModelList(G4int verb); 159 173 160 174 private: … … 176 190 std::vector<const G4Region*> regions; 177 191 std::vector<G4int> orderOfModels; 178 G4DataVector upperEkin;179 192 180 193 G4int nEmModels;
Note: See TracChangeset
for help on using the changeset viewer.