Vertex reconstruction of two photon decay in the CMS detector.


Edit and compile if you like:
% Author: Izaak Neutelings (August 2023)% Description: Vertex reconstruction of two photon decay% https://indico.cern.ch/event/1296197/#4-exo-23-012-search-for-displa\documentclass[border=3pt,tikz]{standalone}\usepackage{amsmath}\usepackage[outline]{contour} % glow around text\usetikzlibrary{calc}\usetikzlibrary{decorations.pathmorphing} % for snake, coil, zigzag\usetikzlibrary{angles,quotes} % for pic (angle labels)\tikzset{>=latex} % set default arrow head as latex\contourlength{1.1pt}% COLORS\colorlet{myblue}{blue!80!black}\colorlet{mygreen}{green!80!black}\colorlet{calocol}{blue!60!green!90!black!70}\colorlet{photoncol}{yellow!60!orange!95!black}% STYLES\tikzstyle{circle}=[mygreen,dashed]\tikzstyle{calo}=[draw=calocol!40!black,fill=calocol,line width=0.6,rounded corners=0.4pt] % calorimeter deposit\tikzstyle{MET}=[->,red,line width=1.2,dashed]\tikzstyle{photon}=[thick,line cap=round,photoncol,decorate,decoration={snake,amplitude=.4mm,segment length=2.5mm,post length=1mm}]% MACROS\newcommand*{\myvec}[1]{\vec{\mkern0mu#1}} % correct misalignment in \vec\newcommand{\ptmiss}{\myvec{p}_\mathrm{T}^\mathrm{\,miss}}\def\compute{ % compute all vertex parameters\pgfmathsetmacro\l{sqrt(\R^2-(\L)^2*sin(\atheta/2)^2)-\L*cos(\atheta/2)} % length photon (diphoton vertex to ECAL deposit)\pgfmathsetmacro\p{\l*cos(\atheta/2)} % projection photon on bisector\pgfmathsetmacro\r{\l/(2*cos(\atheta/2))} % radius of diphoton circle\pgfmathsetmacro\aphip{acos((\L+\p)/\R)} % azimuthal angle between photon and bisector from vertex\message{^^JDiphoton opening angle theta = \atheta}\message{^^JECAL inner radius R = \R}\message{^^JParticle path length L = \L}\message{^^JPhoton path length l = \l}\message{^^JProj. photon length p = \p}\message{^^JPhi photon-bisector aphi = \aphip}}
Click to download: vertex_diphoton.tex • vertex_diphoton.pdf
Open in Overleaf: vertex_diphoton.tex