Giter Site home page Giter Site logo

syajem's Introduction

sYajem is a wrapper for running YaJEM (T. Renk, Phys. Rev. C 78 (2008)
034908).  YaJEM itself provides a modified version of the PYSHOW
routine, but it needs several other components to produce usable
results:  

1. A source of parton-parton interactions.  For this we have
pp_pythia, which is a wrapper around PYTHIA, running p+p collisions at
a specified sqrt(s).  It runs the fastjet anti-kT algorithm on each
event for a range of jet R parameters.  It also writes out a list of
parton-parton interactions.

2. A set of back-to-back trajectories suitable for the nuclear
collision you want to study.  At the momemnt, it's assumed that the
"production points" are distributed in the transverse plan according
to T_AB(x,y).  These are provided as a ROOT file containing pairs of
TGraphs specifying (t,rho(t)).  The parameter that relates the energy
density to qhat or ehat, YAPARS(2), needs to be fit to R_AA data.

sYajem picks a parton pair and a trajectory. It chooses one branch of
the trajectory pair, set up the call to PYSHOW, and runs PYEXEC.  The
result is rotated and boosted to match the specification in the input
file. sYajem then chooses the other branch of the trajectory and
repeats the procedure.  It then swaps around parts of these two events
to get two new events, each of which has a parton following one of the
two branches of the original trajectory. The fastjet anti-kT algorithm
is run on these new events.  This procedure is repeated N_coll times
for each A+A event.

A simple macro, jet.C, divides the A+A histograms by the p+p ones
scaled by <N_coll> and the relative number of events.  The result
should be R_AA.

syajem's People

Contributors

davidmorrison avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.