Skip to content

Este es un primer manual básico en español del simulador de eventos Pythia8 utilizado en Física de Altas Energías, el cual te proporcionará todas las herramientas básicas . Además cuenta con el añadido del interface de simulaciones rápidas utilizando el software Delphes.

Notifications You must be signed in to change notification settings

JesusVlz/Manual-Introductorio-Pythia8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manual-Introductorio-Pythia

Este es un breve resumen de los pasos de instalacion de las herramientas a utlizar en este manual, junto con con los comandos necesarios para compilar y correr de manera practica. L

Los enlaces que se utlizaron: Pythia Version 8.309, HepMC2 Version 2.06.09, Delphes Version 3.5.0.

Los pasos de instalacion de pythia en un sistema operativo unix.

wget https://pythia.org/download/pythia83/pythia83XX.tgz
tar xvfz pythia83XX.tgz
make

A continuacion desglozare la instalacion del paquete Hepmc.

wget  http://hepmc.web.cern.ch/hepmc/releases/hepmc2.06.09.tgz
tar -zxf hepmc2.06.09.tgz

comandos para compilar el paquete

cd $HEPMC/HepMC-2.6.9

./configure --with-momentum=GEV --with-length=MM --prefix=/LUSTRE/home/jvelazquez/software/hepmc2.06.09/build

 make 
 make install

Ahora estamos listo para compilar desde la carpeta de ejemplos (en ingles examples) del directorio de pythia. (Se encuentran las lineas para compilar pythia solo y junto con Hepmc, root en el archivo de texto compilar)

 g++ mymain03.cc -o mymain03 -I../include -O2 -std=c++11 -pedantic -W -Wall -Wshadow -fPIC -pthread  -L../lib -Wl,-rpath,../lib -lpythia8 -ldl -I/miDirectorio/hepmc2.06.09/build/include -L/miDirectorio/hepmc2.06.09/build/lib -Wl,-rpath,/miDirectorio/hepmc2.06.09/build/lib -lHepMC \-DHEPMC2

Una vez compilado el configurador en la carpeta ejemplos y tengamos el ejecutable, podemos ejecutarlo generando un archivo de extension hepmc.

./mymain03

A partir de aqui se asumira que ya se cuenta con el archivo hepmc generado de pythia, y procedemos a procesarlo con delphes. Donde usaremos el configurador que implementa el detector CMS en nuestro simulacion rapida.

$ nano /Delphes-3.5.0/cards/delphes_card_CMS.tcl

ahora para ejecutar delphes

$ ./DelphesHepMC2 cards/delphes_card_CMS.tcl output.root input.hepmc

Con esto ya contaremos un archivo root con toda la informacion simulada de detector, es posible ejecutar un macro de analisis basico de la carpeta ejemplos del propio delphes de la siguiente manera.

$ root -l examples/macro.C'("delphes_output.root")'

About

Este es un primer manual básico en español del simulador de eventos Pythia8 utilizado en Física de Altas Energías, el cual te proporcionará todas las herramientas básicas . Además cuenta con el añadido del interface de simulaciones rápidas utilizando el software Delphes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages