Changeset 1315 for trunk/source/processes/electromagnetic/lowenergy/include/G4DNABornExcitationModel.hh
- Timestamp:
- Jun 18, 2010, 11:42:07 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/lowenergy/include/G4DNABornExcitationModel.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4DNABornExcitationModel.hh,v 1. 1 2009/01/12 14:26:02sincerti Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: G4DNABornExcitationModel.hh,v 1.4 2010/03/27 12:46:51 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 … … 37 37 #include "G4DNACrossSectionDataSet.hh" 38 38 #include "G4LogLogInterpolation.hh" 39 #include "G4Electron.hh" 39 40 #include "G4Proton.hh" 40 41 #include "G4WaterExcitationStructure.hh" … … 50 51 virtual ~G4DNABornExcitationModel(); 51 52 52 virtual void Initialise(const G4ParticleDefinition*, const G4DataVector& );53 virtual void Initialise(const G4ParticleDefinition*, const G4DataVector& = *(new G4DataVector()) ); 53 54 54 55 virtual G4double CrossSectionPerVolume(const G4Material* material, … … 70 71 private: 71 72 72 G4double lowEnergyLimit; 73 G4double highEnergyLimit; 73 std::map<G4String,G4double,std::less<G4String> > lowEnergyLimit; 74 std::map<G4String,G4double,std::less<G4String> > highEnergyLimit; 75 74 76 G4bool isInitialised; 75 77 G4int verboseLevel; … … 77 79 // Cross section 78 80 79 G4DNACrossSectionDataSet* table; 81 typedef std::map<G4String,G4String,std::less<G4String> > MapFile; 82 MapFile tableFile; 83 84 typedef std::map<G4String,G4DNACrossSectionDataSet*,std::less<G4String> > MapData; 85 MapData tableData; 80 86 81 87 // Partial cross section 82 88 83 G4int RandomSelect(G4double energy );89 G4int RandomSelect(G4double energy,const G4String& particle ); 84 90 85 91 // Final state … … 87 93 G4WaterExcitationStructure waterStructure; 88 94 89 // Test water material90 91 G4bool flagMaterialIsWater;92 G4double densityWater;93 94 95 // 95 96 96 97 G4DNABornExcitationModel & operator=(const G4DNABornExcitationModel &right); 97 98 G4DNABornExcitationModel(const G4DNABornExcitationModel&);
Note: See TracChangeset
for help on using the changeset viewer.