I noticed that, in a case where there are two different PFCandidate collections and PUPPI needs to be rerun for both collections, the toolbox gave the wrong answer by default because it just loaded the puppi module rather than making a new module. This PR changes the behavior, so a new puppiX module is created for each PF candidate collection X. (This code was originally tested on the 94X branch, and has now been ported to the 102X branch.)
I noticed that, in a case where there are two different PFCandidate collections and PUPPI needs to be rerun for both collections, the toolbox gave the wrong answer by default because it just loaded the
puppi
module rather than making a new module. This PR changes the behavior, so a newpuppiX
module is created for each PF candidate collectionX
. (This code was originally tested on the 94X branch, and has now been ported to the 102X branch.)