Adding some comments to PrimaryGeneratorAction