PandaRoot
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
public
:
8
KFParticleDatabase
();
9
10
~KFParticleDatabase
(){};
11
12
float
GetMass
(
int
pdg)
13
{
14
std::map<int, float>::iterator it;
15
it = fMass.find(pdg);
16
if
(it != fMass.end())
17
return
it->second;
18
else
19
return
0.13957;
20
}
21
22
static
KFParticleDatabase
*
Instance
() {
return
fDatabase; }
23
24
private
:
25
std::map<int, float> fMass;
26
27
static
KFParticleDatabase
*fDatabase;
28
};
29
30
#endif
KFParticleDatabase::GetMass
float GetMass(int pdg)
Definition:
KFParticleDatabase.h:12
KFParticleDatabase
Definition:
KFParticleDatabase.h:6
KFParticleDatabase::~KFParticleDatabase
~KFParticleDatabase()
Definition:
KFParticleDatabase.h:10
KFParticleDatabase::Instance
static KFParticleDatabase * Instance()
Definition:
KFParticleDatabase.h:22
KFParticleDatabase::KFParticleDatabase
KFParticleDatabase()
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
tracking
ftscatracking
code
KFParticle
KFParticleDatabase.h
Generated on Fri Oct 6 2023 07:04:53 for PandaRoot by
1.8.13