When single photon reflects from the G4BREPPolycone surface the process of reflection is correct (this I checked manualy). But the code gives false warning: " Warning ... PCone not able to return normal .." This occurs in G4BREPSolidPCone.cc part of the geant4 code: The function "G4ThreeVector G4BREPSolidPCone::SurfaceNormal(const G4ThreeVector& Pt) const" in the process of reflection of 1 photon is called twice. At first time it correctly reflects the photon (and after that it propagates in correct direction). At second time the function can't give the normal to the surface and gives the warning.(I don't know for what reason it is called twice). This is not a big error, but this false warning gives too much information on terminal (each time, when the photon reflects). The same bug was already reported in #425 and #431. Hope this information will be usefull to fix it.
*** This bug has been marked as a duplicate of 425 *** *** 'Radovan.Chytracek@cern.ch' will be responsible for this bug. ***