Skip to content

DIRC propagation time issue again with G4 10.7 #232

Description

@jrstevenjlab

With the last version set that was compile with G4 version 10.04 version_5.21.0.xml I was able to throw single optical photons down the length of a DIRC bar and get consistent propagation times to the DIRC PMT plane as seen in t variable for the two events listed below from hd_dump -DDDIRCTruthPmtHit

================================================================
Event: 24
DDIRCTruthPmtHit:
        x:       y:       z:      t: t_fixed:     E:   ch: key_bar: path: refl: bbrefl:
---------------------------------------------------------------------------------------
 -330.438  -23.947  547.956  10.007    9.816  0.000  5895     -999   930     2       0 

================================================================
Event: 25
DDIRCTruthPmtHit:
        x:       y:       z:      t: t_fixed:     E:   ch: key_bar: path: refl: bbrefl:
---------------------------------------------------------------------------------------
 -330.546  -24.101  548.076  10.006    9.816  0.000  5895     -999   930     2       0 

However, for the version sets compiled with G4 version 10.07 e.g. version_7.2.0.xml the same particle gun of single optical photons returns bimodal arrival time t with a difference of ~1 ns (9.714 vs 8.774 ns) at the same DIRC PMT as seen in the events listed below using the same hd_dump command

================================================================
Event: 27
14:45:47.905  [info] DDIRCTruthPmtHit:
14:45:47.905  [info]         x:       y:       z:     t: t_fixed:     E:   ch: key_bar: path: refl: bbrefl:
14:45:47.905  [info] --------------------------------------------------------------------------------------
14:45:47.905  [info]  -330.554  -25.273  548.084  9.714    9.815  0.000  5952     -999   930     2       0 
14:45:47.905  [info] 

================================================================
Event: 28

================================================================
Event: 29
14:45:56.222  [info] DDIRCTruthPmtHit:
14:45:56.222  [info]         x:       y:       z:     t: t_fixed:     E:   ch: key_bar: path: refl: bbrefl:
14:45:56.222  [info] --------------------------------------------------------------------------------------
14:45:56.222  [info]  -330.582  -25.177  548.116  8.774    9.815  0.000  5952     -999   930     2       0 
14:45:56.222  [info] 

It seems that the propagation time is not being properly computed with the new G4 version. This has hints of what we observed in previous issues #65 where there was a fix required for the previous G4 version 10.04. Is it possible there is another fix required for the new G4 version 10.07? And more generally, is there a way to isolate ourselves from these kinds of issues in future versions?

You can reproduce these outputs by sourcing the scripts found in /work/halld2/jrsteven/forRichard/DIRCPropTimeBug/12.23.25/ for the two version sets

run_version_5.21.0.csh
run_version_7.2.0.csh

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions