41 fWorldWithSdName =
"";
71 if (fWorldWithSdName.empty()) {
83 fTouchableHandle(),
false);
95 if (currentVolume !=
nullptr) {
98 if (fastSimSensitive !=
nullptr) {
99 fastSimSensitive->Hit(&aHit, &aTrack, &fTouchableHandle);
101 else if ((sensitive !=
nullptr)
114 sensitive->
Hit(fpSpotS);
Minimal hit created in the fast simulation.
G4ThreeVector GetPosition() const
Get position.
G4double GetEnergy() const
Get energy.
void make(const G4FastHit &aHit, const G4FastTrack &aTrack)
const G4Track * GetPrimaryTrack() const
const G4AffineTransform * GetInverseAffineTransformation() const
G4VSensitiveDetector * GetSensitiveDetector() const
G4FastSimulationManager * GetFastSimulationManager() const
void LocateGlobalPointAndUpdateTouchable(const G4ThreeVector &position, const G4ThreeVector &direction, G4VTouchable *touchableToUpdate, const G4bool RelativeSearch=true)
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
const G4ThreeVector & GetPosition() const
G4double GetGlobalTime() const
G4double GetProperTime() const
G4double GetLocalTime() const
G4VPhysicalVolume * GetParallelWorld(const G4String &worldName)
static G4TransportationManager * GetTransportationManager()
G4Navigator * GetNavigatorForTracking() const
Base class for the sensitive detector used within the fast simulation.
G4LogicalVolume * GetLogicalVolume() const
G4bool Hit(G4Step *aStep)