Rowan Kelleher

From vossengroup.wiki.duke.edu
Jump to navigation Jump to search

Bio

Hi! My name is Rowan Kelleher and I am currently a 4th year undergraduate at Duke University studying physics. I grew up in Portland, Oregon and have spent most of my time since then in Durham either in class or doing research. I am also planning to graduate with minor degrees in philosophy and computer science as I find both of those disciplines quite interesting. In my free time I try to play a lot spikeball, ping pong, and pickleball. I also enjoy cooking when I have time.

Research

I started my research journey the summer after my first year of undergraduate when I began working with Prof. Vossen through the HEP 101 program. My work has focused on CLAS12 experiments, first with a project investigating the applicability of TMD factorization in phase space, and later with a project trying to improve Lambda identification. Recently I have been working on implementing a design for a iron-scintillator sandwich calorimeter in DD4HEP as well as creating a parameterization for the detector simulation to reduce computation time.


Affinity

A theory group recently proposed a tool, referred to as affinity, that estimates how well a SIDIS factorization theorem applies to a particular phase space. My work focused on adapting this tool to study the applicability of TMD factorization for CLAS12 data at JLab. Because the affinity tool requires partonic momenta, I created a ROOT macro that read CLAS12 monte-carlo simulation files and produced ROOT files with the relevant kinematics. I then used these kinematics to calculate TMD affinity in different kinematic bins, producing projections that suggest how the factorization improves or declines with changes in kinematics

When comparing my results with the original theory projections, we found differences between the projections, indicating that the distributions used to model partonic kinematics in the original proposal could be updated to improve the model. We are actively working on implementing distributions that approximate those produced by the monte-carlo event generator which we believe will provide a useful improvement in the model.

My code for this project can be found in my MCLundAnalysis github Repo.

Improving Lambda Signal Extraction

Lambda identification at CLAS12 is difficult due to a number of factors, one being a large proton-pion background. Matthew McEneaney, a graduate student in Vossen Group, has worked on improving the Lambda signal extraction by using different approaches like GNN classifier networks and DAGNNs. My project builds on Matthew's work by performing domain adaptation between the GNN feature extraction and classification steps. I chose a normalizing flow network to implement the domain adaptation, and produced a working network based on the RealNVP architecture.

In order to train a classifier to distinguish signal and background events, a labeled training dataset must be used. Because we do not have labeled experimental data, we must train the classifier on labeled simulation data produced by a monte-carlo event generator. While the classifier will learn how to classify the simulated events, the simulation differs from the experiment, meaning the classifier will not perform as well on the experimental data. To remedy this miss-match, I created a network that attempts to make the data "look like" the simulation data, allowing the classifier to perform better.

My code for this project was added to the codebase created by Matthew and can be found on the rowan branch of his github repo.

EIC-KLM

The new Electron Ion Collider (EIC) will provide a deeper look into the structure and dynamics of the nucleon. Our group is performing research and development on both the main detector (ePIC) and a proposed second detector. The second detector may contain a iron-scintillator sampling calorimeter that could be used for muon and neutral pion identification, as well as energy reconstruction with excellent timing.

Along with other members of the group, I am working on the design and implementation of the geometry in DD4HEP, a framework that allows the geometry to be used in simulations. Because the detector utilizes scintillators, the full simulation produces many optical photons which can be computationally intensive. I am currently working on a parameterization that would speed up the simulation by replacing the optical photon simulation with a estimation of the number of photons and arrival time based on the charged track hit in the scintillator.

The geometry repository for the EIC-KLM exists in a fork of the ePIC repository which can be found here. My codebase that I use to run simulations, and read, process, and analyze simulation data can be found here.