Generale (registrazione)

La pagina web ufficiale di MadGraph http://madgraph.hep.uiuc.edu/.

MadGraph pu essere usato sia sul web, inviando i dati e scaricando i risultati, che sulla propria macchina; per quest'ultimo caso necessario un terminale Unix con python 2.5+, disponibile di default nei sistemi Mac OS e Linux.

In entrambi i casi necessario effettuare la registrazione sul sito, attraverso una procedura velocissima:

  • aprire il form, cliccando su register;
  • inserire nome, cognome, istituto, e l'indirizzo email che verr usato per identificare l'account, quindi cliccare su submit;
  • verr inviato lo username e la password per generare i processi online o scaricare il pacchetto d'installazione.

Scaricare e installare MadGraph5

Se si decide di installarlo, cliccare su Downloads e quindi su MadGraph 5. Basta spacchettare il file in una qualunque cartella desiderata e si pronti per cominciare.


Codice per generare i processi

Il codice per generare i processi lo stesso sia lo si usi online che sul proprio terminale. La spiegazione del codice, la descrizione dei modelli ed altri dettagli sono disponibili completamente sulle references mostrate nella home page. Qui verr spiegato solamente il codice per generare processi al tree level con Higgs e top/anti-top nello stato finale, con i decadimenti leptonici rispettivamente di top/anti-top e dell'Higgs.

Il codice composto di 3 parti:

  • definizione delle multiparticelle;
  • processo di partenza;
  • processi da sommare.

Definizione delle multiparticelle

Descrizione

Multiparticella: elenco formale di particelle.

Ogni volta che interpreta un codice MadGraph5 genera un processo per ogni combinazione possibile di particelle prese per ogni multiparticella.

p.e.: un codice con 2 multiparticelle, la prima comprendente 2 particelle e la seconda comprendente 3 particelle, sar la somma di 2x3=6 processi.

Quindi le multiparticelle servono solamente per contrarre e rendere pi semplice il codice. Lo stesso risultato si sarebbe ottenuto sommando (vedi pi avanti) i 6 processi codificati singolarmente.

Nello stato iniziale deve essere usata la multiparticella "p".

Sintassi

Si usa una riga per ogni multiparticella da definire secondo la sintassi:

define mp = a b c

vuol dire che la multiparticella "mp" conprende le particelle "a", "b" e "c". Lo stesso risultato si otterebbe scrivendo

define mp a b c

Ripetendo la definizione di una multiparticella si sovrascrive il nuovo elenco al posto di quello vecchio.

Processo di partenza

Il processo di partenza non ha niente di particolare rispetto ai processi da sommare. Semplicemente MadGraph5 crea la sezione dedicata all'insieme dei processi quando interpreta la riga del processo di partenza, a cui sommer i processi successivi.

Sintassi

Il processo di partenza tutto ci che segue nella stessa riga la chiave generate:

generate processo al tree level , decadimento

In cui "processo al tree level" il processo di hard scattering e "decadimento" un processo in cui una delle particelle finali del decade in 3 particelle figlie.

Single top + Higgs, con decadimento leptonico del top

Il seguente il codice per generare un processo hard scattering tra due particelle provenienti dai due protoni che d uno stato finale con un top oppure un anti-top, un Higgs e un jet.

define p g u c d s b u c d s b
define j g u c d s b u c d s b
generate p p > t h j, t > b l+ vl
add process p p > t h j, t > b l- vl

-- MarcoLaRosa - 11 Dec 2013

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2013-12-14 - MarcoLaRosa
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback