Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4RadioactiveDecayMode.hh File Reference
#include "globals.hh"
Include dependency graph for G4RadioactiveDecayMode.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  G4RadioactiveDecayMode {
  RDM_ERROR =-1, IT =0, BetaMinus =1, BetaPlus =2,
  KshellEC =3, LshellEC =4, MshellEC =5, Alpha =6,
  Proton =7, Neutron =8, BDProton =9, BDNeutron =10,
  Beta2Minus =11, Beta2Plus =12, Proton2 =13, Neutron2 =14,
  SpFission =15
}
 

Functions

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

Enumeration Type Documentation

Enumerator
RDM_ERROR 
IT 
BetaMinus 
BetaPlus 
KshellEC 
LshellEC 
MshellEC 
Alpha 
Proton 
Neutron 
BDProton 
BDNeutron 
Beta2Minus 
Beta2Plus 
Proton2 
Neutron2 
SpFission 

Definition at line 66 of file G4RadioactiveDecayMode.hh.

Function Documentation

std::istream& operator>> ( std::istream &  s,
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 }