- Particle IDs are defined in e.g. GlastRelease-v7r3p9/FluxSvc/v6r31/cdf/particle.cdf
- For heavy ions, note following from TrackingAction.cxx
// note that for ions, the stored pdg value: we recreate it from the baryon number
G4ParticleDefinition* def = aTrack->GetDefinition();
int pdgid = def->GetPDGEncoding();
if ( pdgid==0 ) pdgid = 80000+def->GetBaryonNumber();
So Carbon12 would be 80012