Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4RadioactiveDecayMode.cc File Reference
Include dependency graph for G4RadioactiveDecayMode.cc:

Go to the source code of this file.

Functions

std::istream & operator>> (std::istream &strm, G4RadioactiveDecayMode &q)
 

Function Documentation

std::istream& operator>> ( std::istream &  strm,
G4RadioactiveDecayMode q 
)

Definition at line 29 of file G4RadioactiveDecayMode.cc.

30 {
31  G4String a;
32  strm >> a;
33  if (a == "IT")
34  {q = IT;}
35  else if (a == "BetaMinus")
36  {q = BetaMinus;}
37  else if (a == "BetaPlus")
38  {q = BetaPlus;}
39  else if (a == "KshellEC")
40  {q = KshellEC;}
41  else if (a == "LshellEC")
42  {q = LshellEC;}
43  else if (a == "MshellEC")
44  {q = MshellEC;}
45  else if (a == "Alpha")
46  {q = Alpha;}
47  else if (a == "Proton")
48  {q = Proton;}
49  else if (a == "Neutron")
50  {q = Neutron;}
51  else if (a == "BDProton")
52  {q = BDProton;}
53  else if (a == "BDNeutron")
54  {q = BDNeutron;}
55  else if (a == "Beta2Minus")
56  {q = Beta2Minus;}
57  else if (a == "Beta2Plus")
58  {q = Beta2Plus;}
59  else if (a == "Proton2")
60  {q = Proton2;}
61  else if (a == "Neutron2")
62  {q = Neutron2;}
63  else if (a == "SpFission")
64  {q = SpFission;}
65  else
66  {q = RDM_ERROR;}
67  return strm;
68 }