- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/lowenergy/src/G4DNAGenericIonsManager.cc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4DNAGenericIonsManager.cc,v 1. 6 2009/06/10 13:32:36 manteroExp $27 // GEANT4 tag $Name: geant4-09-04-beta-01$26 // $Id: G4DNAGenericIonsManager.cc,v 1.7 2010/11/03 10:44:26 sincerti Exp $ 27 // GEANT4 tag $Name: emlowen-V09-03-54 $ 28 28 29 29 #include "G4DNAGenericIonsManager.hh" … … 71 71 G4Ions *positronium2s; 72 72 73 G4Ions *carbon; 74 G4Ions *nitrogen; 75 G4Ions *oxygen; 76 G4Ions *iron; 77 78 iron= new G4Ions( 79 "iron", 52.5672*GeV, 0.0*MeV, +26.0*eplus, 80 0, +1, 0, 81 0, 0, 0, 82 "nucleus", +26, +56, 0, 83 true, -1.0, 0, 84 false, "", 0, 85 0.0); 86 87 oxygen= new G4Ions( 88 "oxygen", 15.0074*GeV, 0.0*MeV, +8.0*eplus, 89 0, +1, 0, 90 0, 0, 0, 91 "nucleus", +8, +16, 0, 92 true, -1.0, 0, 93 false, "", 0, 94 0.0); 95 96 97 nitrogen= new G4Ions( 98 "nitrogen", 13.132*GeV, 0.0*MeV, +7.0*eplus, 99 0, +1, 0, 100 0, 0, 0, 101 "nucleus", +7, +14, 0, 102 true, -1.0, 0, 103 false, "", 0, 104 0.0); 105 106 carbon= new G4Ions( 107 "carbon", 11.267025440*GeV, 0.0*MeV, +6.0*eplus, 108 0, +1, 0, 109 0, 0, 0, 110 "nucleus", +6, +12, 0, 111 true, -1.0, 0, 112 false, "", 0, 113 0.0); 73 114 74 helium= 115 helium= new G4Ions( 75 116 "helium", 3.727417*GeV, 0.0*MeV, +0.0*eplus, 76 117 0, +1, 0, … … 81 122 0.0); 82 123 83 alphaPlus= 124 alphaPlus= new G4Ions("alpha+", 3.727417*GeV, 0.0*MeV, +1.0*eplus, 84 125 1, +1, 0, 85 126 0, 0, 0, … … 110 151 111 152 112 /*113 // molechules construction114 115 G4Ions* oxonium; // H3O -- it will become H3O+116 G4Ions* hydroxyl; // OH -- it will produce OH- too117 G4Ions* molHydrogen; // H2118 //G4Ions* hydroxide; // OH-119 G4Ions* hydroPeroxide; // H2O2120 G4Ions* water; // H2O -- it will become also H2O+121 122 123 G4double mass = 19.02*g/Avogadro - 11*electron_mass_c2;124 125 oxonium = new G4Ions("H3O", mass, 0, +11.0*eplus,126 0, 0, 0,127 0, 0, 0,128 "molecule", 0, 0, 0,129 true, -1.0, 0,130 false, "", 0,131 0.0);132 133 mass = 17.00734*g/Avogadro - 9*electron_mass_c2;134 135 hydroxyl = new G4Ions("OH", mass, 0, +9.0*eplus,136 0, 0, 0,137 0, 0, 0,138 "molecule", 0, 0, 0,139 true, -1.0, 0,140 false, "", 0,141 0.0);142 143 mass = 2.01588*g/Avogadro - 2*electron_mass_c2;144 145 molHydrogen = new G4Ions("H2", mass, 0, +2.0*eplus,146 0, 0, 0,147 0, 0, 0,148 "molecule", 0, 0, 0,149 true, -1.0, 0,150 false, "", 0,151 0.0);152 153 mass = 34.01468*g/Avogadro - 18*electron_mass_c2;154 155 hydroPeroxide = new G4Ions("H2O2", mass, 0, +18.0*eplus,156 0, 0, 0,157 0, 0, 0,158 "molecule", 0, 0, 0,159 true, -1.0, 0,160 false, "", 0,161 0.0);162 163 mass = 18.015*g/Avogadro - 10*electron_mass_c2;164 165 water = new G4Ions("H2O", mass, 0, +10.0*eplus,166 0, 0, 0,167 0, 0, 0,168 "molecule", 0, 0, 0,169 true, -1.0, 0,170 false, "", 0,171 0.0);172 173 map["H3O" ] =oxonium;174 map["OH" ] =hydroxyl;175 map["H2" ] =molHydrogen;176 map["H2O2"] =hydroPeroxide;177 map["H2O" ] =water;178 */179 180 181 153 map["helium" ]=helium; 182 154 map["hydrogen"]=hydrogen; … … 185 157 map["Ps-1s" ]=positronium1s; 186 158 map["Ps-2s" ]=positronium2s; 159 map["carbon" ]=carbon; 160 map["nitrogen"]=nitrogen; 161 map["oxygen" ]=oxygen; 162 map["iron" ]=iron; 163 187 164 188 165 }
Note: See TracChangeset
for help on using the changeset viewer.