User Tools

Site Tools


2013:groups:tools:hepmc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
2013:groups:tools:hepmc [2013/06/06 16:49]
jonathan.butterworth created
2013:groups:tools:hepmc [2013/06/06 17:21]
jonathan.butterworth
Line 1: Line 1:
 **Proposed updates for HepMC event record** **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/+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.
  
-"​name" ​ "​version"​ (for generators)+__Generator names and versions__
  
 +Add string array to Genrun with pairs of strings:
  
-vertex applications:​+"​generator name" ​ "​generator version" ​
  
-jets from UE --> MPI vertices +All generators used in the production should be listed, with full version numbers. 
-hard vertex --> PDF reweighting + 
-parton shower --> ​g->bb splitting probability;​ ME/PS matching; lepton dressing + 
-hadronisation -->  ​strip out & redo. BEC. decay chains ​+__Vertex ID__ 
 + 
 +The GenVertex.id() is not currently used/​specified. We propose to define six codes: 
 + 
 + 
 + 
 + 
 +parton shower -->  
 +hadronisation -->  ​
 pre-hadronisation W decay --> mass optimisation pre-hadronisation W decay --> mass optimisation
 post-hadronisation particle decay --> vertexing etc post-hadronisation particle decay --> vertexing etc
Line 18: Line 28:
 genvertex.ID() genvertex.ID()
  
- 0 -- undefined (no information) +  * **0 -- undefined** (no information) 
- 1 -- ME vertex (ie PDF) +  * **1 -- Matrix Element ​vertex** (i.e. the hard process which defines the PDF arguments). (Same as signal vertex
- 2 -- secondary partonic scatters +  * **2 -- secondary partonic scatters** (useful for studies of MPI jet production, e.g. for suppressing jets from MPI while retaining the low pT tail of the underlying event, as in [[http://​inspirehep.net/​record/​1216670|this paper]]. 
- 3 -- hard decay (prehadronisation) +  * **3 -- Hard decay** (prehadronisation) ​e.g. of W, H, Z, t. Useful e.g. for optimisation studies of mass resolution 
- 4 -- parton shower (including QED radiation) +  * **4 -- parton shower** (including QED radiation) ​Useful for e.g. identifying g->bb splitting probability;​ ME/PS matching studies; identifying photons for dressing leptons. ​NB any parton ​shower after a hadronisation is ignored, and the hadrons from it 
- ​5 ​-- primary hadron formation  +
- 6 -- hadron, tau and muon decays +
- +
-10-99 Generator specific +
- +
-NB any shower after a hadronisation is ignored, and the hadrons from it +
 are flagged as being produced in a hadron decay. are flagged as being produced in a hadron decay.
 +  * **5 -- primary hadron formation** Useful for e.g redoing hadroisation,​ applying BEC corrections,​ studying/​tracking decay chains. ​
 +  * **6 -- hadron, tau and muon decays**
 +
 +We propose that 10-99 be reserved for generator-specific types.
  
----+__Weight names__
  
-"​MUF*** MUR*** 10801 20123" ​    ​(last ​number is the PDF ID)+"​MUF*** MUR*** 10801 20123" ​    ​(last ​numbers are the PDF IDs)
  
-names for each weight.+names for each weight, to go in the GenRun
  
2013/groups/tools/hepmc.txt · Last modified: 2013/06/19 10:20 by andy.buckley