136 TransformPoint(showerCenter);
142 yShower = zShower.
cross(xShower);
147 G4double deposit = Energy/double(nSpot);
156 for (
int i = 0; i < nSpot; i++)
161 ePoint = showerCenter +
163 r*std::cos(phi)*xShower + r*std::sin(phi)*yShower;
174 for (
size_t i = 0; i <
feSpotList.size(); i++)
205 if( pCurrentVolume != 0 )
208 GetSensitiveDetector();
209 if( pSensitive != 0 )
227 GetNavigatorForTracking()->GetWorldVolume());
229 LocateGlobalPointAndUpdateTouchableHandle(eSpot.
GetPosition(),
238 LocateGlobalPointAndUpdateTouchableHandle(eSpot.
GetPosition(),