PhysicsTools
PatUtils
interface
ParticleCode.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_PatUtils_ParticleCode_h
2
#define PhysicsTools_PatUtils_ParticleCode_h
3
14
namespace
pat
{
15
17
enum
ParticleType
{
18
UNKNOWN
= 0,
19
ELECTRON
,
20
MUON
,
21
TAU
,
22
PHOTON
,
23
JET
,
24
BJET
,
25
TOP
,
26
INVISIBLE
27
};
28
30
enum
ParticleStatus
{
31
GOOD
= 0,
32
BAD
,
33
HOVERE
,
34
SHOWER
,
35
MATCHING
36
};
37
38
}
// namespace pat
39
40
#endif
pat::PHOTON
4:
Definition:
ParticleCode.h:22
pat::JET
5:
Definition:
ParticleCode.h:23
pat::ELECTRON
1:
Definition:
ParticleCode.h:19
pat::HOVERE
2: Bad H/E ratio
Definition:
ParticleCode.h:33
pat::MATCHING
4: Bad matching to track
Definition:
ParticleCode.h:35
pat::TAU
3:
Definition:
ParticleCode.h:21
pat::GOOD
0: Passed selection
Definition:
ParticleCode.h:31
pat::INVISIBLE
8: Invisible particle (Monte Carlo only)
Definition:
ParticleCode.h:26
pat::ParticleStatus
ParticleStatus
Definition of particle status after selection.
Definition:
ParticleCode.h:30
pat::TOP
7:
Definition:
ParticleCode.h:25
pat::SHOWER
3: Bad ECAL shower shape
Definition:
ParticleCode.h:34
pat::MUON
2:
Definition:
ParticleCode.h:20
pat
Definition:
HeavyIon.h:7
pat::ParticleType
ParticleType
Definition of particle types.
Definition:
ParticleCode.h:17
pat::UNKNOWN
0: Unidentified isolated particle
Definition:
ParticleCode.h:18
pat::BAD
1: Failed selection (without additional info)
Definition:
ParticleCode.h:32
pat::BJET
6:
Definition:
ParticleCode.h:24
Generated for CMSSW Reference Manual by
1.8.16