Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4RadioactiveDecayMode.cc File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ operator>>()

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 == "NshellEC")
46 {q = NshellEC;}
47 else if (a == "Alpha")
48 {q = Alpha;}
49 else if (a == "Proton")
50 {q = Proton;}
51 else if (a == "Neutron")
52 {q = Neutron;}
53 else if (a == "SpFission")
54 {q = SpFission;}
55 else if (a == "BDProton")
56 {q = BDProton;}
57 else if (a == "BDNeutron")
58 {q = BDNeutron;}
59 else if (a == "Beta2Minus")
60 {q = Beta2Minus;}
61 else if (a == "Beta2Plus")
62 {q = Beta2Plus;}
63 else if (a == "Proton2")
64 {q = Proton2;}
65 else if (a == "Neutron2")
66 {q = Neutron2;}
67 else if (a == "Triton")
68 {q = Triton;}
69 else
70 {q = RDM_ERROR;}
71 return strm;
72}