BOSS 7.0.4
BESIII Offline Software System
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
betagamma.cxx
Go to the documentation of this file.
1void bg(int i, double p){
2 double mass = 0;
3 switch(i){
4 case 0:
5 mass = 0.511e-3;
6 cout << "mass " << mass << " betagamma " << p/mass << endl;
7 break;
8 case 1:
9 mass = 105.658e-3;
10 cout << "mass " << mass << " betagamma " << p/mass << endl;
11 break;
12 case 2:
13 mass = 139.570e-3;
14 cout << "mass " << mass << " betagamma " << p/mass << endl;
15 break;
16 case 3:
17 mass = 493.677e-3;
18 cout << "mass " << mass << " betagamma " << p/mass << endl;
19 break;
20 case 4:
21 mass = 938.272e-3;
22 cout << "mass " << mass << " betagamma " << p/mass << endl;
23 break;
24 default:
25 cout << "bg(index, momentum) index:0/1/2/3/4; e/mu/pi/k/p" << endl;
26 }
27}
28
29
30void rebg(int i, double bg){
31 double mass = 0;
32 switch(i){
33 case 0:
34 mass = 0.511e-3;
35 cout << "mass " << mass << " momentum " << bg*mass << endl;
36 break;
37 case 1:
38 mass = 105.658e-3;
39 cout << "mass " << mass << " momentum " << bg*mass << endl;
40 break;
41 case 2:
42 mass = 139.570e-3;
43 cout << "mass " << mass << " momentum " << bg*mass << endl;
44 break;
45 case 3:
46 mass = 493.677e-3;
47 cout << "mass " << mass << " momentum " << bg*mass << endl;
48 break;
49 case 4:
50 mass = 938.272e-3;
51 cout << "mass " << mass << " momentum " << bg*mass << endl;
52 break;
53 default:
54 cout << "bg(index, betagamma) index:0/1/2/3/4; e/mu/pi/k/p" << endl;
55 }
56}
double mass
void rebg(int i, double bg)
Definition: betagamma.cxx:30
void bg(int i, double p)
Definition: betagamma.cxx:1