Add 2photon cluster writing; Clean codes

This commit is contained in:
2025-11-06 08:22:14 +01:00
parent 1161082b8f
commit 2561eff511
3 changed files with 91 additions and 67 deletions

View File

@@ -3,16 +3,11 @@ import numpy as np
from Configs import Configs
measurementConfig = Configs['SiemenStarUpperLeft']
measurementConfig['outputFolder'] = '/home/xie_x1/MLXID/DataProcess/Samples/'
measurementConfig['writeCluster'] = True
measurementConfig['NFrame'] = 2_000_000
measurementConfig['NChunks'] = 16
UsefulFuncs.init(measurementConfig)
UsefulFuncs.getPedestalAndNoise_simplified()
UsefulFuncs.getHists()
nBinX = UsefulFuncs.h2_interpolated.GetXaxis().GetNbins()
nBinY = UsefulFuncs.h2_interpolated.GetYaxis().GetNbins()
frame_intepolated = np.zeros((nBinY, nBinX))
for ix in range(nBinX):
for iy in range(nBinY):
frame_intepolated[iy, ix] = UsefulFuncs.h2_interpolated.GetBinContent(ix+1, iy+1)
np.save('SiemenStar_interpolatedFrame.npy', frame_intepolated)
UsefulFuncs.process()