CMS 3D CMS Logo

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,
20  MUON,
21  TAU,
23  JET,
24  BJET,
25  TOP,
27  };
28 
31  GOOD = 0,
32  BAD,
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