52 fWorldWithSdName =
"";
76 if(fWorldWithSdName.empty()) {
83 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
84 fTouchableHandle(),
false);
90 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
102 if( pCurrentVolume != 0 )
107 if( gflashSensitive )
111 gflashSensitive->
Hit(&theSpot);
113 else if( pSensitive )
125 pSensitive->
Hit(fpSpotS);
G4GLOB_DLL std::ostream G4cout
const G4Track * GetPrimaryTrack() const
G4VSensitiveDetector * GetSensitiveDetector() const
void SetWorldVolume(G4VPhysicalVolume *pWorld)
G4VPhysicalVolume * GetWorldVolume() const
void SetLocalTime(const G4double aValue)
void SetWeight(G4double aValue)
void SetStepStatus(const G4StepStatus aValue)
void SetProcessDefinedStep(const G4VProcess *aValue)
void SetTouchableHandle(const G4TouchableHandle &apValue)
void SetProperTime(const G4double aValue)
void SetGlobalTime(const G4double aValue)
void SetPosition(const G4ThreeVector &aValue)
G4StepPoint * ResetPreStepPoint(G4StepPoint *value=nullptr)
void SetPostStepPoint(G4StepPoint *value)
void SetPreStepPoint(G4StepPoint *value)
void SetTotalEnergyDeposit(G4double value)
G4StepPoint * ResetPostStepPoint(G4StepPoint *value=nullptr)
void SetTrack(G4Track *value)
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
G4double GetWeight() const
G4double GetGlobalTime() const
G4double GetProperTime() const
G4double GetLocalTime() const
G4VPhysicalVolume * GetParallelWorld(const G4String &worldName)
static G4TransportationManager * GetTransportationManager()
G4Navigator * GetNavigatorForTracking() const
G4bool Hit(G4GFlashSpot *aSpot)
G4LogicalVolume * GetLogicalVolume() const
G4bool Hit(G4Step *aStep)
G4ThreeVector GetPosition() const
G4double GetEnergy() const
void make(GFlashEnergySpot *aSpot, const G4FastTrack *aT)