Message: Possible bug. Temporal discrepancy, secondaries created before parent. Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Possible bug. Temporal discrepancy, secondaries created before parent. 

Forum: Hadronic Processes
Date: 09 Jul, 2012
From: <KJan>

Hi,

I am simulating a detector setup which records the time-of-flight of some reaction products. In my sensitive detector I save the time I get from the GetGlobalTime() method. I use the QGSP_BERT_HP physics list but the problems I have are not limited to neutrons so it seems unlikely a HP-bug.

It seems I have stumbled onto a bug because with some processes the global time of the secondaries comes out less than the global time of the parent particle. I have identified that it happens if the process "hadElastic" is active but it is not the only process with this behaviour (How to find the process responsible for a specific secondary particle?). For the hadronic elastic scattering I circumvented the bug in "hadElastic" by wrapping the process (G4WrapperProcess) inserting these lines of code in the end of PostStepDoIt:

 const G4int secondaries = proc_change->GetNumberOfSecondaries();
 for( G4int i = 0; i < secondaries; ++i)
  proc_change->GetSecondary(i)->SetGlobalTime( track.GetGlobalTime() );

I am using version 4.9.5.p01 and hope some developer will see this.

Cheers

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

1 Agree: Re: Possible bug. Temporal discrepancy, secondaries created before parent.   (Marco Pinto - 20 Jul, 2012)
1 None: Re: Possible bug. Temporal discrepancy, secondaries created before parent.   (KJan - 20 Jul, 2012)
2 News: Re: Possible bug. Temporal discrepancy, secondaries created before parent.   (Marco Pinto - 20 Jul, 2012)
 Add Message Add Message
to: "Possible bug. Temporal discrepancy, secondaries created before parent."

 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 ]