FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
ftscatracking
code
KFParticle
KFParticleDatabase.h
Go to the documentation of this file.
1
#ifndef KFParticleDatabase_H
2
#define KFParticleDatabase_H
3
4
#include <map>
5
6
class
KFParticleDatabase
7
{
8
public
:
9
KFParticleDatabase
();
10
11
~KFParticleDatabase
() {};
12
13
float
GetMass
(
int
pdg)
14
{
15
std::map<int, float>::iterator it;
16
it=
fMass
.find(pdg);
17
if
(it !=
fMass
.end())
return
it->second;
18
else
return
0.13957;
19
}
20
21
static
KFParticleDatabase
*
Instance
() {
return
fDatabase
; }
22
23
private
:
24
std::map<int, float>
fMass
;
25
26
static
KFParticleDatabase
*
fDatabase
;
27
};
28
29
#endif
KFParticleDatabase::GetMass
float GetMass(int pdg)
Definition:
KFParticleDatabase.h:13
KFParticleDatabase::fDatabase
static KFParticleDatabase * fDatabase
Definition:
KFParticleDatabase.h:26
KFParticleDatabase
Definition:
KFParticleDatabase.h:6
KFParticleDatabase::fMass
std::map< int, float > fMass
Definition:
KFParticleDatabase.h:24
KFParticleDatabase::~KFParticleDatabase
~KFParticleDatabase()
Definition:
KFParticleDatabase.h:11
KFParticleDatabase::Instance
static KFParticleDatabase * Instance()
Definition:
KFParticleDatabase.h:21
KFParticleDatabase::KFParticleDatabase
KFParticleDatabase()
Definition:
KFParticleDatabase.cxx:5
Generated on Wed Apr 3 2019 08:43:51 for FairRoot/PandaRoot by
1.8.5