Warning, /analysis/SiCalo/SiliconSeedAna/README_EN.md is written in an unsupported language. File is not indexed.
0001 # 📘 SiliconCaloMatching README (English)
0002
0003 ## Overview
0004 SiliconCaloMatching is a module in the sPHENIX framework that matches silicon tracks (SvtxTrack) with EMCal clusters (RawCluster) and reconstructs transverse momentum (pT).
0005
0006 ---
0007
0008 ## Input
0009 - SvtxTrack (track)
0010 - RawCluster (EMCal cluster: x, y, z)
0011
0012 ---
0013
0014 ## Matching
0015
0016 Δφ = φ_track − φ_cluster
0017 Δz = z_track − z_cluster
0018
0019 Distance:
0020
0021 r² = (Δφ × R)² + (Δz)²
0022
0023 ---
0024
0025 ## Track Direction
0026
0027 ```cpp
0028 phi_intt = atan2(oCpos.y()-iCpos.y(), oCpos.x()-iCpos.x());
0029 phi_calo = atan2(emc_y - oCpos.y(), emc_x - oCpos.x());
0030 ```
0031
0032 ---
0033
0034 ## Momentum Reconstruction
0035
0036 ```cpp
0037 float dphi = phi_calo - phi_intt;
0038 float pt_calo = 0.21 * pow(fabs(dphi), -0.986);
0039 ```
0040
0041 Formula:
0042
0043 pT = 0.21 × |Δφ|^-0.986
0044
0045 ---
0046
0047 ## Interpretation
0048 Momentum is reconstructed from track bending in magnetic field.
0049
0050 ---
0051
0052 ## Output (SiliconCaloTrack)
0053 - track info (pT, φ, z, charge)
0054 - cluster info (x, y, z, energy)
0055 - dphi, dz
0056 - pt_calo
0057
0058 ---
0059
0060 ## Summary
0061 Momentum is reconstructed from the bending angle using two silicon points and one EMCal point.
0062