User Tools

Site Tools


Sidebar

2013:groups:tools:hepmc

This is an old revision of the document!


Proposed updates for HepMC event record

GenRun

There is a need to store the names and version numbers of all generators used in producing an event. Propose to define a GenRun object to contain cross section (GenCrossSection) and other run-level quantities discussed below. Each GenEvent should link to the GenRun.

Generator names and versions

Add string array to Genrun with pairs of strings:

“generator name” “generator version”

All generators used in the production should be listed, with full version numbers.

Vertex ID

The GenVertex.id() is not currently used/specified. We propose to define six codes:

jets from UE –> MPI vertices hard vertex –> PDF reweighting parton shower –> g→bb splitting probability; ME/PS matching; lepton dressing hadronisation –> strip out & redo. BEC. decay chains pre-hadronisation W decay –> mass optimisation post-hadronisation particle decay –> vertexing etc

genvertex.ID()

  • 0 – undefined (no information)
  • 1 – Matrix Element vertex (i.e. the hard process which defines the PDF arguments)
  • 2 – secondary partonic scatters
  • 3 – hard decay (prehadronisation)
  • 4 – parton shower (including QED radiation)
  • 5 – primary hadron formation
  • 6 – hadron, tau and muon decays

We propose that 10-99 be reserved for generator-specific types.

NB any shower after a hadronisation is ignored, and the hadrons from it are flagged as being produced in a hadron decay.

“MUF* MUR* 10801 20123” (last number is the PDF ID)

names for each weight.

2013/groups/tools/hepmc.1370531118.txt.gz · Last modified: 2013/06/06 17:05 by jonathan.butterworth