Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
KFParticleDatabase.cxx
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file KFParticleDatabase.cxx
1 /*
2  * This file is part of KFParticle package
3  * Copyright (C) 2007-2019 FIAS Frankfurt Institute for Advanced Studies
4  * 2007-2019 Goethe University of Frankfurt
5  * 2007-2019 Ivan Kisel <I.Kisel@compeng.uni-frankfurt.de>
6  * 2007-2019 Maksym Zyzak
7  *
8  * KFParticle is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * KFParticle is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <https://www.gnu.org/licenses/>.
20  */
21 
22 #include "KFParticleDatabase.h"
23 
25 
27  fMassPi0PDG(0.13498),
28 #ifdef PANDA_STT
29  fMassPi0PDGSigma(0.009),
30 #elif defined ALICE_ITS
31  fMassPi0PDGSigma(0.006),
32 #elif defined STAR_HFT
33  fMassPi0PDGSigma(0.006),
34 #elif defined CBM
35  fMassPi0PDGSigma(0.006),
36 #else
37  fMassPi0PDGSigma(0.006),
38 #endif
39  fMassD0PDG(1.86484),
40 #ifdef CBM
41  fMassD0PDGSigma(0.0145),
42 #else
43  fMassD0PDGSigma(0.0154),
44 #endif
45  fMassDPlusPDG(1.86962),
46 #ifdef CBM
47  fMassDPlusPDGSigma(0.0145)
48 #else
49  fMassDPlusPDGSigma(0.0115)
50 #endif
51 {
55  fMass[0] = 0.000510999;
56  fMass[1] = 0.105658;
57  fMass[2] = 0.13957;
58  fMass[3] = 0.493667;
59  fMass[4] = 0.9382723;
60  fMass[5] = 1.876124;
61  fMass[6] = 2.809432;
62  fMass[7] = 2.809413;
63  fMass[8] = 3.728400;
64  fMass[9] = 1.197449;
65  fMass[10] = 1.18937;
66  fMass[11] = 1.32171;
67  fMass[12] = 1.67245;
68 
69  fMassSecPDG[0] = 0.497614; //K0
70  fMassSecPDG[1] = 1.115683; //Lambda
71  fMassSecPDG[2] = 1.32171; //Xi
72  fMassSecPDG[3] = 0; //gamma
73  fMassSecPDG[4] = 1.67245; //Omega
74  fMassSecPDG[5] = 2.99339; //H3L
75  fMassSecPDG[6] = 3.93070; //He4L
76  fMassSecPDG[7] = 4.86824; //He5L
77 
78 #ifdef PANDA_STT
79  fMassSecPDGSigma[0]=12.0e-3; //K0 TODO tune
80  fMassSecPDGSigma[1]=2.7e-3; //Lambda
81  fMassSecPDGSigma[2]=2.8e-3; //Xi TODO tune
82 #elif defined ALICE_ITS
83  fMassSecPDGSigma[0]=17.7e-3;
84  fMassSecPDGSigma[1]=5.9e-3;
85  fMassSecPDGSigma[2]=7.3e-3;
86 #elif defined STAR_HFT
87  fMassSecPDGSigma[0]=17.7e-3;
88  fMassSecPDGSigma[1]=5.9e-3;
89  fMassSecPDGSigma[2]=7.3e-3;
90 #elif defined CBM
91  fMassSecPDGSigma[0]=3.7e-3; //2.2e-3;
92  fMassSecPDGSigma[1]=1.5e-3; //1.2e-3;
93  fMassSecPDGSigma[2]=2.0e-3;
94 #else //STAR
95  fMassSecPDGSigma[0]=4.9e-3;
96  fMassSecPDGSigma[1]=2.1e-3;
97  fMassSecPDGSigma[2]=2.1e-3;
98 #endif
99  fMassSecPDGSigma[3]=6.0e-3; //TODO tune //Gamma
100  fMassSecPDGSigma[4]=2.1e-3; //Omega
101  fMassSecPDGSigma[5]=3.0e-3; //H3L
102  fMassSecPDGSigma[6]=3.0e-3; //He4L
103  fMassSecPDGSigma[7]=3.0e-3; //He5L
104 
105  fDatabase = this;
106 }
107