Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /analysis/SiCalo/SiliconSeedAna/README_JP.md is written in an unsupported language. File is not indexed.

0001 # 📘 SiliconCaloMatching README(日本語版)
0002 
0003 ## 概要
0004 SiliconCaloMatching は sPHENIX 解析フレームワークにおいて、
0005 シリコントラック(SvtxTrack)と EMCal クラスタ(RawCluster)を対応付け、
0006 さらに横運動量 pT を再構成するモジュールである。
0007 
0008 ---
0009 
0010 ## 入力
0011 - SvtxTrack(トラック)
0012 - RawCluster(EMCalクラスタ: x, y, z)
0013 
0014 ---
0015 
0016 ## マッチング
0017 
0018 Δφ = φ_track − φ_cluster  
0019 Δz = z_track − z_cluster
0020 
0021 距離:
0022 
0023 r² = (Δφ × R)² + (Δz)²
0024 
0025 ---
0026 
0027 ## トラック情報
0028 
0029 シリコンクラスタ(内層・外層)を用いてトラック方向を定義:
0030 
0031 ```cpp
0032 phi_intt = atan2(oCpos.y()-iCpos.y(), oCpos.x()-iCpos.x());
0033 ```
0034 
0035 EMCal方向:
0036 
0037 ```cpp
0038 phi_calo = atan2(emc_y - oCpos.y(), emc_x - oCpos.x());
0039 ```
0040 
0041 ---
0042 
0043 ## 運動量再構成
0044 
0045 ```cpp
0046 float dphi = phi_calo - phi_intt;
0047 float pt_calo = 0.21 * pow(fabs(dphi), -0.986);
0048 ```
0049 
0050 数式:
0051 
0052 pT = 0.21 × |Δφ|^-0.986
0053 
0054 ---
0055 
0056 ## 意味
0057 磁場中の曲がり Δφ から pT を推定する。
0058 
0059 ---
0060 
0061 ■出力(SiliconCaloTrack)
0062 - track情報(pT, φ, z, charge)
0063 - cluster情報(x, y, z, energy)
0064 - dphi, dz
0065 - pt_calo
0066 
0067 ---
0068 ## まとめ
0069 シリコン2点+EMCal1点から曲がりを測り、pTを再構成する。 その結果をSiliconCaloTrackに保存し、SvtxTrackのpx, pyを更新する