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
2013:groups:tools:hepmc [2013/06/06 16:49]
jonathan.butterworth created
2013:groups:tools:hepmc [2013/06/19 10:20] (current)
andy.buckley
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 & redoBEC. decay chains  +
-pre-hadronisation W decay --> mass optimisation +
-post-hadronisation particle decay --> vertexing etc+
  
-genvertex.ID() 
  
- 0 -- undefined (no information) +__Vertex ID__
- 1 -- ME vertex (ie PDF) +
- 2 -- secondary partonic scatters +
- 3 -- hard decay (prehadronisation) +
- 4 -- parton shower (including QED radiation) +
- 5 -- primary hadron formation  +
- 6 -- hadron, tau and muon decays+
  
-10-99 Generator specific+The GenVertex.id() is not currently used/​specified. We propose to define six codes:
  
-NB any shower after a hadronisation is ignored, and the hadrons from it + 
 +  * **0 -- undefined** (no information) 
 +  * **1 -- Matrix Element vertex** (i.e. the hard process which defines the PDF arguments). (Same as signal vertex) 
 +  * **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) e.g. of W, H, Z, t. Useful e.g. for optimisation studies of mass resolution 
 +  * **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 
 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__
  
----+Some standardisation of weight names is desirable:
  
-"​MUF*** MUR*** ​10801 20123" ​    ​(last ​number is the PDF ID)+"​MUF*** MUR*** ​PDF10801 PDF20123" ​    ​(last ​numbers are the LHAPDF/​PDFLIB unique ​PDF member IDs)
  
-names for each weight.+names for each weight, to go in the GenRun, linked to GenWeightContainer?​
  
2013/groups/tools/hepmc.1370530148.txt.gz · Last modified: 2013/06/06 16:49 by jonathan.butterworth