Open tdixon97 opened 3 weeks ago
From discussion with @gipert about evt
tier.
hpge
/optical
, or at least there should be a unified build_hit()
interfacehit
or evt
(hit
is closer to data but might mean we have to often rerun both steps)Processors:
For a first basic (but complete) HPGe simulation we need the following features:
hit
tierHPGe dead layer model
legend-pygeom-hpges
HPGe object per detector, from GDML or metadata?Run grouping
Energy response / other heuristics
$$ x^{\text{new}}_i = f(\overbrace{\vec{x_i}}^{\text{other vars.}}, \theta) \rightarrow x^{\text{new}}_i \sim p(x,\vec{x_i}, \theta) $$
Where
p
is some PDF.HPGe usability
Should this come in the
hit
part of the code or inevt
, current L-200 simflow puts it inevt
but I think it makes more sense in hit so that thehit
tier sims are already directly comparable tohit
tier data.evt
tier[ ] how do we merge the
optical
info (@ManuelHu ) Should we also find a way to use somepygama
functionality? probably not needed yetvtx
tierProbably does not belong in
reboost
but we should think about vertex and primary generation. I think it is easier and better to have another python program eg for generating events on HPGe surfaces, or for$\beta$
(also$\beta\beta$
) decay kinematics from theorists.remage
then to not save vertexs (save space)? probably not vertices dont take much spaceremage
to read an LH5 file of vertexs? how should the format look?