59 auto trajectory = (
LXeTrajectory*) fpTrackingManager->GimmeTrajectory();
60 auto trackInformation =
64 if(aTrack->GetDefinition() == G4OpticalPhoton::OpticalPhotonDefinition())
66 const G4VProcess* creator = aTrack->GetCreatorProcess();
67 if(creator && creator->GetProcessName() ==
"OpWLS")
70 trajectory->SetDrawTrajectory(
true);
75 if((trackInformation->GetTrackStatus() &
hitPMT) &&
76 (trackInformation->GetTrackStatus() &
hitSphere))
78 trajectory->SetDrawTrajectory(
true);
83 if(trackInformation->GetTrackStatus() &
hitPMT)
84 trajectory->SetDrawTrajectory(
true);
89 trajectory->SetDrawTrajectory(
true);
91 if(trackInformation->GetForceDrawTrajectory())
92 trajectory->SetDrawTrajectory(
true);