-2

素粒子物理学のプロジェクトのコードを書いています (pyroot を使用)。

私の最初のドラフトでは、次の行を使用します

for i in MyTree:    

   pion.SetXYZM(K_plus_PX, K_plus_PY, K_plus_PZ,K_plus_MM)

これは基本的に、括弧内の変数の値、つまり運動量と inv を pion に割り当てます。カオンの質量。

物理学はさておき、「次の形式の」関数を書きたいと思います。

def myfunc(particle):
    return %s_PX % particle

私はこれが間違っていることを知っています。私が達成したいのは、特定のパーティクルに対して、particle_PX、particle_PY などを SetXYZM の引数に設定できる関数を作成することです。

ご協力ありがとうございました、

B

4

1 に答える 1