BmnRoot
Loading...
Searching...
No Matches
CbmKFParticleDatabase.h
Go to the documentation of this file.
1
#ifndef CbmKFParticleDatabase_H
2
#define CbmKFParticleDatabase_H
3
4
#include <map>
5
6
class
CbmKFParticleDatabase
7
{
8
public
:
9
CbmKFParticleDatabase
();
10
11
~CbmKFParticleDatabase
() {};
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
CbmKFParticleDatabase
*
Instance
() {
return
fDatabase; }
22
23
private
:
24
std::map<int, float> fMass;
25
26
static
CbmKFParticleDatabase
* fDatabase;
27
};
28
29
#endif
CbmKFParticleDatabase
Definition
CbmKFParticleDatabase.h:7
CbmKFParticleDatabase::~CbmKFParticleDatabase
~CbmKFParticleDatabase()
Definition
CbmKFParticleDatabase.h:11
CbmKFParticleDatabase::GetMass
float GetMass(int pdg)
Definition
CbmKFParticleDatabase.h:13
CbmKFParticleDatabase::Instance
static CbmKFParticleDatabase * Instance()
Definition
CbmKFParticleDatabase.h:21
CbmKFParticleDatabase::CbmKFParticleDatabase
CbmKFParticleDatabase()
Definition
CbmKFParticleDatabase.cxx:5
install
include
CbmKFParticleDatabase.h
Generated on Fri May 15 2026 10:40:59 for BmnRoot by
1.9.8