50 fWorldWithSdName =
"";
65 if(fWorldWithSdName.empty()) {
72 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
73 fTouchableHandle(),
false);
79 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
98 if( pCurrentVolume != 0 )
103 if( gflashSensitive )
105 gflashSensitive->
Hit(&theSpot);
107 else if (( pSensitive ) &&
114 <<
" It is required to implement the "<<
G4endl
115 <<
" G4VGFlashSensitiveDetector interface in "<<
G4endl
116 <<
" addition to the usual SensitiveDetector class."
119 "G4VGFlashSensitiveDetector interface not implemented.");
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4GLOB_DLL std::ostream G4cerr
G4GLOB_DLL std::ostream G4cout
G4VSensitiveDetector * GetSensitiveDetector() const
G4FastSimulationManager * GetFastSimulationManager() const
void SetWorldVolume(G4VPhysicalVolume *pWorld)
G4VPhysicalVolume * GetWorldVolume() const
G4VPhysicalVolume * GetParallelWorld(const G4String &worldName)
static G4TransportationManager * GetTransportationManager()
G4Navigator * GetNavigatorForTracking() const
G4bool Hit(G4GFlashSpot *aSpot)
G4LogicalVolume * GetLogicalVolume() const
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4ThreeVector GetPosition() const
void make(GFlashEnergySpot *aSpot, const G4FastTrack *aT)