TPCCLIB
Loading...
Searching...
No Matches
libtpcmisc
branch.c
Go to the documentation of this file.
1
5
/******************************************************************************/
6
#include "
libtpcmisc.h
"
7
/******************************************************************************/
8
9
/******************************************************************************/
14
float
branchingFraction
(
16
int
isotope
17
) {
18
float
bf=0.0;
19
switch
(isotope) {
20
case
TPCISOT_CU_64: bf=
BRANCHING_Cu64
;
break
;
21
case
TPCISOT_GA_68: bf=
BRANCHING_Ga
;
break
;
22
case
TPCISOT_GE_68: bf=
BRANCHING_Ge
;
break
;
23
case
TPCISOT_RB_82: bf=
BRANCHING_Rb
;
break
;
24
case
TPCISOT_F_18: bf=
BRANCHING_F
;
break
;
25
case
TPCISOT_C_11: bf=
BRANCHING_C
;
break
;
26
case
TPCISOT_N_13: bf=
BRANCHING_N
;
break
;
27
case
TPCISOT_O_15: bf=
BRANCHING_O
;
break
;
28
case
TPCISOT_BR_75:
29
case
TPCISOT_BR_76:
30
case
TPCISOT_CU_62:
31
case
TPCISOT_FE_52:
32
case
TPCISOT_NA_22:
33
case
TPCISOT_O_14:
34
case
TPCISOT_I_124:
35
case
TPCISOT_ZN_62:
36
case
TPCISOT_UNKNOWN:
37
default
: bf=0.0;
38
}
39
return
(bf);
40
}
41
/******************************************************************************/
42
43
/******************************************************************************/
branchingFraction
float branchingFraction(int isotope)
Definition
branch.c:14
libtpcmisc.h
Header file for libtpcmisc.
BRANCHING_O
#define BRANCHING_O
Definition
libtpcmisc.h:26
BRANCHING_Rb
#define BRANCHING_Rb
Definition
libtpcmisc.h:40
BRANCHING_C
#define BRANCHING_C
Definition
libtpcmisc.h:28
BRANCHING_F
#define BRANCHING_F
Definition
libtpcmisc.h:34
BRANCHING_Cu64
#define BRANCHING_Cu64
Definition
libtpcmisc.h:30
BRANCHING_Ge
#define BRANCHING_Ge
Definition
libtpcmisc.h:36
BRANCHING_N
#define BRANCHING_N
Definition
libtpcmisc.h:32
BRANCHING_Ga
#define BRANCHING_Ga
Definition
libtpcmisc.h:38
Generated on Fri Sep 19 2025 13:32:05 for TPCCLIB by
1.12.0