Not able to use EFFICIENCY with G4LogicalBorderSurface

See the answer to this question

I believe it depends on what model you are using, and I am not sure from your code snippet what model you are using