Managed to implement PhotonIDTool in code, and added a skimming function to access photon id values
Semi working code that produces single efficiencies on request. However currently incapable of resetting axis limits from zero to one for efficiency...
More or less working code to produce single bit efficiencies as a function of pileup