Message: GetGlobalTime returns a constant value throughout event. Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question GetGlobalTime returns a constant value throughout event. 

Forum: Event and Track Management
Date: 23 May, 2013
From: Matt Taggart <Matt Taggart>

I am investigating sponataneous and neutron induced fissions using Geant4.9.5.p02 and have some queries regarding the response of certain time methods.

In my Stepping Action class file (modified from example rdecay02) I call:
  G4double gloTime = fTrack->GetGlobalTime() / second;
  G4double locTime = fTrack->GetLocalTime() / second;

The Local time acts as expected (time difference between current step and creation of track), however, the Global time is identical for all steps of all tracks generated in the same event. Furthermore, according to the G4 documentation GetGlobalTime() should return "the time since the event in which the track belongs is created", whereas it appears to increase with increasing event number.

I am interested in the time difference between the Spontaneous fission and any subsequent induced fissions, I had attempted to compare the Global Time for my primaries with their secondaries satisfying:

  fTrack->GetCreatorProcess()->GetProcessName() == nFission

With the Global time remaining constant for an individual event this obviously would not work. As a work-around I presume I could use the local time of the primary particle immediately prior to the nFission process being called but I am unsure where/how I can access this information.

I would appreciate any suggestions people might have.

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Feedback: Re: GetGlobalTime returns a constant value throughout event.   (Gumplinger Peter - 23 May, 2013)
2 None: Re: GetGlobalTime returns a constant value throughout event.   (Matt Taggart - 27 May, 2013)
1 Feedback: Re: GetGlobalTime returns a constant value throughout event.   (Gumplinger Peter - 27 May, 2013)
 Add Message Add Message
to: "GetGlobalTime returns a constant value throughout event."

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]