File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 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]
87const unsigned int KParticleSignPosition = 31 ;
8+ const unsigned int KParticleCustomPosition = 27 ;
9+ const unsigned int KParticleStatusPosition = 24 ;
910const 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;
1113const unsigned int KParticlePdgIdMask = ((unsigned int )1 << KParticleStatusPosition) - (unsigned int )1 ;
1214
1315// / Particle base class for generator particles or candidates
You can’t perform that action at this time.
0 commit comments