Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions
G4RadioactiveDecayMode.hh File Reference
#include "globals.hh"

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,
  SpFission =7
}
 

Functions

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

Enumeration Type Documentation

Enumerator
RDM_ERROR 
IT 
BetaMinus 
BetaPlus 
KshellEC 
LshellEC 
MshellEC 
Alpha 
SpFission 

Definition at line 64 of file G4RadioactiveDecayMode.hh.

Function Documentation

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

Definition at line 29 of file G4RadioactiveDecayMode.cc.

References test::a, Alpha, BetaMinus, BetaPlus, IT, KshellEC, LshellEC, MshellEC, RDM_ERROR, and SpFission.

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 == "SpFission")
48  {q = SpFission;}
49  else
50  {q = RDM_ERROR;}
51  return strm;
52 }