@lgray @nancymarinelli @beaudett @dbenedet 

Why not use the native PFCandidate::ParticleType ?
Same question to all of this file.