Adding first attempt at a global PF index

Here is the first try at implementing a "global" PF index. This is intended to facilitate user-level PF-based analysis, but more importantly will be instrumental for any "micro AOD" where smaller PF objects are present.