Skip to content

Commit 41df988

Browse files
committed
Update KParticle
1 parent 845b3e3 commit 41df988

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

DataFormats/interface/KParticle.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33

44
#include "KBasic.h"
55

6-
/// particleinfo = [charge:1][status:3][id:...]
7-
const unsigned int KParticleStatusPosition = 28;
6+
/// particleinfo = [sign: 1 bit][custom: 4 bits][status: 3 bits][id: 24 bits]
87
const unsigned int KParticleSignPosition = 31;
8+
const unsigned int KParticleCustomPosition = 27;
9+
const unsigned int KParticleStatusPosition = 24;
910
const unsigned int KParticleSignMask = (unsigned int)1 << KParticleSignPosition;
10-
const unsigned int KParticleStatusMask = (unsigned int)3 << KParticleStatusPosition;
11+
const unsigned int KParticleCustomMask = (unsigned int)15 << KParticleStatusPosition;
12+
const unsigned int KParticleStatusMask = (unsigned int)7 << KParticleStatusPosition;
1113
const unsigned int KParticlePdgIdMask = ((unsigned int)1 << KParticleStatusPosition) - (unsigned int)1;
1214

1315
/// Particle base class for generator particles or candidates

0 commit comments

Comments
 (0)