Ignore:
Timestamp:
Nov 5, 2010, 3:45:55 PM (14 years ago)
Author:
garnier
Message:

update ti head

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/lowenergy/src/G4DNAGenericIonsManager.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DNAGenericIonsManager.cc,v 1.6 2009/06/10 13:32:36 mantero Exp $
    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 $
    2828
    2929#include "G4DNAGenericIonsManager.hh"
     
    7171 G4Ions *positronium2s;
    7272 
     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);
    73114 
    74  helium=     new G4Ions(
     115 helium=   new G4Ions(
    75116                        "helium",    3.727417*GeV,       0.0*MeV,  +0.0*eplus,
    76117                        0,              +1,             0,
     
    81122                        0.0);
    82123
    83  alphaPlus=  new G4Ions("alpha+",    3.727417*GeV,       0.0*MeV,  +1.0*eplus,
     124 alphaPlus= new G4Ions("alpha+",    3.727417*GeV,       0.0*MeV,  +1.0*eplus,
    84125                               1,              +1,             0,
    85126                               0,               0,             0,
     
    110151
    111152
    112  /*
    113  // molechules construction
    114 
    115  G4Ions* oxonium; // H3O -- it will become H3O+
    116  G4Ions* hydroxyl; // OH -- it will produce OH- too
    117  G4Ions* molHydrogen; // H2
    118  //G4Ions* hydroxide; // OH-
    119  G4Ions* hydroPeroxide; // H2O2
    120  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 
    181153 map["helium"  ]=helium;
    182154 map["hydrogen"]=hydrogen;
     
    185157 map["Ps-1s"   ]=positronium1s;
    186158 map["Ps-2s"   ]=positronium2s;
     159 map["carbon"  ]=carbon;
     160 map["nitrogen"]=nitrogen;
     161 map["oxygen"  ]=oxygen;
     162 map["iron"    ]=iron;
     163
    187164
    188165}
Note: See TracChangeset for help on using the changeset viewer.