WenjieWu-Sci / FLArE

Simulation code for R&D of the FLArE detector
2 stars 0 forks source link

Clear and concise event display #1

Closed WenjieWu-Sci closed 2 years ago

WenjieWu-Sci commented 2 years ago

As the energy (~TeV) goes way higher than the normal accelerator neutrino experiment (~GeV), the energies of final state particles are very high. There are too many secondary particles that are hard to present in a clear and concise manner. We have several ways to filter out some of the particles that are not important:

  1. filter by type, e.g. gamma, neutron
  2. filter by momentum, set a threshold, and only display particles with energy above the threshold

Besides filtering, we also need to think about how to group these particles by color in the event display. Maybe something like this

/vis/modeling/trajectories/drawByParticleID-0/set e- red
/vis/modeling/trajectories/drawByParticleID-0/set e+ blue
/vis/modeling/trajectories/drawByParticleID-0/set proton cyan
/vis/modeling/trajectories/drawByParticleID-0/set gamma green
/vis/modeling/trajectories/drawByParticleID-0/set neutron yellow
/vis/modeling/trajectories/drawByParticleID-0/set pi+ magenta
/vis/modeling/trajectories/drawByParticleID-0/set pi- magenta
/vis/modeling/trajectories/drawByParticleID-0/set pi0 magenta 
WenjieWu-Sci commented 2 years ago

I saved the distribution of deposited energy in 3 TH2Ds, which might be even clear for visualization than the display.

WenjieWu-Sci commented 2 years ago

Use color style:

/vis/modeling/trajectories/create/drawByParticleID /vis/modeling/trajectories/drawByParticleID-0/set e- red /vis/modeling/trajectories/drawByParticleID-0/set e+ blue /vis/modeling/trajectories/drawByParticleID-0/set proton cyan /vis/modeling/trajectories/drawByParticleID-0/set gamma green /vis/modeling/trajectories/drawByParticleID-0/set neutron yellow /vis/modeling/trajectories/drawByParticleID-0/set pi- violet /vis/modeling/trajectories/drawByParticleID-0/set pi+ orange /vis/modeling/trajectories/drawByParticleID-0/set pi0 brown /vis/modeling/trajectories/drawByParticleID-0/set mu- red