Import Geant4 11.0.0 source tree
This commit is contained in:
committed by
Ben Morgan
parent
6399a014b6
commit
80e2389dd8
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env python
|
||||
# Python program explaining
|
||||
# load() function
|
||||
|
||||
import numpy as geek
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
b = geek.load('hits.npy')
|
||||
|
||||
print("size of b is:",b.size)
|
||||
print("shape of b is:",b.shape)
|
||||
print("ndim of b is:",b.ndim)
|
||||
print(b)
|
||||
print(b[0,0,0])
|
||||
print(b[0,3,0])
|
||||
print("b is printed from hits.npy")
|
||||
x = b[:,0,0]
|
||||
y = b[:,0,1]
|
||||
z = b[:,0,2]
|
||||
lamb = b[:,2,3]
|
||||
print(x.shape)
|
||||
print(y.shape)
|
||||
print(lamb.shape)
|
||||
|
||||
#axs = plt.subplots(2, 2, figsize=(5, 5))
|
||||
plt.subplot(131)
|
||||
plt.ylabel('#Photons')
|
||||
plt.xlabel('x-position/mm')
|
||||
plt.hist(x,50,(-200,200.))
|
||||
plt.subplot(132)
|
||||
plt.xlabel('x-position/mm')
|
||||
plt.ylabel('y-position/mm')
|
||||
plt.scatter(x, y)
|
||||
plt.subplot(133)
|
||||
plt.xlabel('lambda/nm')
|
||||
plt.ylabel('#Photons')
|
||||
plt.hist(lamb,50,(50,800.))
|
||||
#plt.hist(z)
|
||||
plt.show()
|
||||
Reference in New Issue
Block a user