displayHeadTime |
displayLightFront |
endTime |
fadeFactor |
startTime |
Display head time of range in 2D text.
For these commands use
/vis/scene/add/trajectories rich
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
then typically
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -50 cm -0.5 ns
/vis/viewer/set/timeWindow/displayHeadTime true
/vis/viewer/set/timeWindow/fadeFactor 1
/run/beamOn # or several until you get a good event or events
/vis/viewer/set/timeWindow/startTime 0 ns 1 ns
/vis/viewer/save
/vis/viewer/set/timeWindow/startTime 1 ns 1 ns
then zoom, pan etc to a view of interest and
/vis/viewer/save
then repeat with next start time, another view and a save, then try
/vis/viewer/interpolate
Available at all Geant4 states.
Parameters
displayHeadTime | type b | ||
screenX | type d | Omittable : default value = -0.9 | Parameter range : screenX >= -1. && screenX <= 1. |
screenY | type d | Omittable : default value = -0.9 | Parameter range : screenY >= -1. && screenY <= 1. |
screenSize | type d | Omittable : default value = 24 | |
red | type d | Omittable : default value = 0 | Parameter range : red >= 0. && red <= 1. |
green | type d | Omittable : default value = 1 | Parameter range : green >= 0. && green <= 1. |
blue | type d | Omittable : default value = 1 | Parameter range : blue >= 0. && blue <= 1. |
Display the light front at head time.
Tip: The trajectories can appear of jump ahead of the light front
because their time range overlaps the viewer's time range. To
average out this discrete time effect, advance the light front by
half the trajectories interval. E.g., if the trajectory time slice
interval is 0.01 ns:
/vis/viewer/set/timeWindow/displayLightFront true -90 0 0 mm -0.005 ns
To prevent them beating the light front at all:
/vis/viewer/set/timeWindow/displayLightFront true -90 0 0 mm -0.01 ns
For these commands use
/vis/scene/add/trajectories rich
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
then typically
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -50 cm -0.5 ns
/vis/viewer/set/timeWindow/displayHeadTime true
/vis/viewer/set/timeWindow/fadeFactor 1
/run/beamOn # or several until you get a good event or events
/vis/viewer/set/timeWindow/startTime 0 ns 1 ns
/vis/viewer/save
/vis/viewer/set/timeWindow/startTime 1 ns 1 ns
then zoom, pan etc to a view of interest and
/vis/viewer/save
then repeat with next start time, another view and a save, then try
/vis/viewer/interpolate
Available at all Geant4 states.
Parameters
displayLightFront | type b | Omittable : default value = 1 | |
originX | type d | Omittable : default value = 0 | |
originY | type d | Omittable : default value = 0 | |
originZ | type d | Omittable : default value = 0 | |
space_unit | type s | Omittable : default value = m | |
originT | type d | Omittable : default value = 0 | |
time_unit | type s | Omittable : default value = s | |
red | type d | Omittable : default value = 0 | Parameter range : red >= 0. && red <= 1. |
green | type d | Omittable : default value = 1 | Parameter range : green >= 0. && green <= 1. |
blue | type d | Omittable : default value = 0 | Parameter range : blue >= 0. && blue <= 1. |
Set end and range of track time.
For these commands use
/vis/scene/add/trajectories rich
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
then typically
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -50 cm -0.5 ns
/vis/viewer/set/timeWindow/displayHeadTime true
/vis/viewer/set/timeWindow/fadeFactor 1
/run/beamOn # or several until you get a good event or events
/vis/viewer/set/timeWindow/startTime 0 ns 1 ns
/vis/viewer/save
/vis/viewer/set/timeWindow/startTime 1 ns 1 ns
then zoom, pan etc to a view of interest and
/vis/viewer/save
then repeat with next start time, another view and a save, then try
/vis/viewer/interpolate
Available at all Geant4 states.
Parameters
end-time | type d | ||
end-time-unit | type s | ||
time-range | type d | Omittable : default value = -1 | |
time-range-unit | type s | Omittable : default value = ns |
0: no fade; 1: maximum fade with time window.
For these commands use
/vis/scene/add/trajectories rich
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
then typically
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -50 cm -0.5 ns
/vis/viewer/set/timeWindow/displayHeadTime true
/vis/viewer/set/timeWindow/fadeFactor 1
/run/beamOn # or several until you get a good event or events
/vis/viewer/set/timeWindow/startTime 0 ns 1 ns
/vis/viewer/save
/vis/viewer/set/timeWindow/startTime 1 ns 1 ns
then zoom, pan etc to a view of interest and
/vis/viewer/save
then repeat with next start time, another view and a save, then try
/vis/viewer/interpolate
Range : fade_factor>=0.&&fade_factor<=1.
Available at all Geant4 states.
Parameters
fade_factor | type d |
Set start and range of track time.
For these commands use
/vis/scene/add/trajectories rich
/vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.01 ns
then typically
/vis/viewer/set/timeWindow/displayLightFront true 0 0 -50 cm -0.5 ns
/vis/viewer/set/timeWindow/displayHeadTime true
/vis/viewer/set/timeWindow/fadeFactor 1
/run/beamOn # or several until you get a good event or events
/vis/viewer/set/timeWindow/startTime 0 ns 1 ns
/vis/viewer/save
/vis/viewer/set/timeWindow/startTime 1 ns 1 ns
then zoom, pan etc to a view of interest and
/vis/viewer/save
then repeat with next start time, another view and a save, then try
/vis/viewer/interpolate
Available at all Geant4 states.
Parameters
start-time | type d | ||
start-time-unit | type s | ||
time-range | type d | Omittable : default value = -1 | |
time-range-unit | type s | Omittable : default value = ns |