Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
GeneratorInterface
Hydjet2Interface
interface
ParticleTable.h
Go to the documentation of this file.
1
/*
2
3
Nikolai Amelin, Ludmila Malinina, Timur Pocheptsov (C) JINR/Dubna
4
amelin@sunhe.jinr.ru, malinina@sunhe.jinr.ru, pocheptsov@sunhe.jinr.ru
5
November. 2, 2005
6
7
*/
8
9
#ifndef PARTICLETABLE_INCLUDED
10
#define PARTICLETABLE_INCLUDED
11
12
#include <map>
13
#include <Rtypes.h>
14
15
struct
ParticleInfo
{
16
int
fBaryonNumber
;
17
int
fStrangeness
;
18
int
fIsospin
;
19
int
fSpin
;
20
int
fCharge
;
21
22
ParticleInfo
(
int
bN,
int
s
,
int
s1,
int
s2,
int
c
) {
23
fBaryonNumber
= bN;
24
fStrangeness
=
s
;
25
fIsospin
= s1;
//2S
26
fSpin
= s2;
//2I
27
fCharge
=
c
;
//fCharge = 2 * I3
28
}
29
};
30
31
extern
const
std::map<const int, ParticleInfo>
gParticleTable
;
32
typedef
std::map<const int, ParticleInfo>::const_iterator
MapIt_t
;
33
34
#endif
c
const edm::EventSetup & c
Definition:
SiStripLAProfileBooker.cc:66
MapIt_t
std::map< const int, ParticleInfo >::const_iterator MapIt_t
Definition:
ParticleTable.h:32
ParticleInfo::fSpin
int fSpin
Definition:
ParticleTable.h:19
ParticleInfo::fStrangeness
int fStrangeness
Definition:
ParticleTable.h:17
ParticleInfo
Definition:
ParticleTable.h:15
ParticleInfo::ParticleInfo
ParticleInfo(int bN, int s, int s1, int s2, int c)
Definition:
ParticleTable.h:22
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
gParticleTable
const std::map< const int, ParticleInfo > gParticleTable
ParticleInfo::fBaryonNumber
int fBaryonNumber
Definition:
ParticleTable.h:16
ParticleInfo::fCharge
int fCharge
Definition:
ParticleTable.h:20
ParticleInfo::fIsospin
int fIsospin
Definition:
ParticleTable.h:18
Generated for CMSSW Reference Manual by
1.8.5