pretified

This commit is contained in:
Jan Kieseler
2024-08-23 11:35:01 +02:00
parent 9038c9521a
commit a2fe3bbf5f
+5 -3
View File
@@ -212,7 +212,7 @@ def _fill_event(gd : GeometryDescriptor,
from G4Calo import __G4System
G4System = __G4System()
G4System.init(gd, 1)
G4System.init(gd, -1)
G4System.run_batch(1, particleSpec, energy, energy,"")
return gd
@@ -258,7 +258,7 @@ def display_event(gd : GeometryDescriptor,
'color': col_dict[layer_material],
'showlegend': False,
'flatshading': True,
'opacity': 0.2}
'opacity': 0.2 * 20. / len(gd.getLayers())}
# add legend entry
to_plot.append(go.Mesh3d(x=[None], y=[None], z=[None], i=[0], j=[0], k=[0],
color=material_dict[layer_material]['color'],
@@ -300,7 +300,7 @@ def display_event(gd : GeometryDescriptor,
flatshading=True,
color='black',
name='Sensor',
opacity= max(0.03, use_energy),
opacity= use_energy, #max(0.03, use_energy),
showlegend=False,
))
@@ -379,6 +379,8 @@ def display_event(gd : GeometryDescriptor,
#name the axes in the HEP way, so y and z switch names
fig.update_layout(scene=dict(xaxis_title='x [mm]', yaxis_title='z [mm]', zaxis_title='y [mm]'))
#fig.write_html("temp.html")
#exit()
if renderer is not None:
fig.show(renderer=renderer)
else: