Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

/*!

\page Configuration_EventContent  Package Configuration/EventContent

<center>
<small>

<!-- @CVS_TAG@ will be substituted at build time, no need to touch -->
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/Configuration/EventContent/?cvsroot=CMSSW&only_with_tag=@CVS_TAG@>Source code (CVS tag: @CVS_TAG@)</a> - 
<a href=http://cmsdoc.cern.ch/swdev/viewcvs/viewcvs.cgi/CMSSW/Configuration/EventContent/.admin/developers?rev=HEAD&cvsroot=CMSSW&content-type=text/vnd.viewcvs-markup>Administrative privileges</a>
</small>
</center>


\section desc Package which contains EventContent standard definitions
Package which contains .cff files defining event content for the different data tiers as defined in the TDR.

\subsection files Files

- \b EventContent.cff : fragment which defines the CMS Data Tiers. No product is explicitly added/dropped here, the information is gathered from the Software SubSystems:
\htmlonly
<pre>
# Reconstruction part
"RecoLocalTracker/Configuration/data/RecoLocalTracker_EventContent.cff"
"RecoLocalMuon/Configuration/data/RecoLocalMuon_EventContent.cff"
"RecoLocalCalo/Configuration/data/RecoLocalCalo_EventContent.cff"
"RecoEcal/Configuration/data/RecoEcal_EventContent.cff"
"TrackingTools/Configuration/data/TrackingTools_EventContent.cff"
"RecoTracker/Configuration/data/RecoTracker_EventContent.cff"
"RecoJets/Configuration/data/RecoJets_EventContent.cff"
"RecoMET/Configuration/data/RecoMET_EventContent.cff"
"RecoMuon/Configuration/data/RecoMuon_EventContent.cff"
"RecoBTau/Configuration/data/RecoBTau_EventContent.cff"
"RecoBTag/Configuration/data/RecoBTag_EventContent.cff"
"RecoTauTag/Configuration/data/RecoTauTag_EventContent.cff"
"RecoVertex/Configuration/data/RecoVertex_EventContent.cff"
"RecoTracker/Configuration/data/RecoPixelVertexing_EventContent.cff"
"RecoEgamma/Configuration/data/RecoEgamma_EventContent.cff"
# Simulation part
"SimG4Core/Configuration/data/SimG4Core_EventContent.cff"
"SimTracker/Configuration/data/SimTracker_EventContent.cff"
"SimMuon/Configuration/data/SimMuon_EventContent.cff"
"SimCalorimetry/Configuration/data/SimCalorimetry_EventContent.cff"
</pre>
\endhtmlonly     

\subsection seq Available Blocks
Different \b keep and \b drop options are grouped into blocks, which an be used directly in the PoolOutputModule:
  \htmlonly
<pre>
   module FEVT = PoolOutputModule 
   { 
     	using FEVTSIMEventContent
	untracked string fileName = "PhysVal-DiElectron-Ene10.root"
   }
</pre>
\endhtmlonly

The available blocks are defined according to the Data Tier Hierarchy of the TDR, and are
- \b FEVTEventContent: Full event as defined in the TDR; all reconstruction information are present (but simulation is stripped or, in case of real data, was never present). Some redundant data can be stripped out. RAW data is present, at least partially. No information is lost and reprocessing is possible from this level.
- \b RECOEventContent: A subset of FEVT with much lower space occupancy. It contains enough information to allow selected studies (please see the TDR), which cover a large fraction of the expected use cases. Very low level data is generally missing, unless irrelevant size-wise.
- \b AODEventContent : An even more stripped subset of FEVT, and a subystem of RECO. Allows selected analysis-like use patterns, but not complete re-reconstruction of the event.
- \b FEVTSIMEventContent: All which is included in FEVT, plus selected Simulation information. This last is enough to rerun reconstruction and reassociate the products.
- \b RECOSIMEventContent: All which is included in RECO, plus selected Simulation information. The subset is enough to correctly associate the reco products with MC truth.
- \b AODSIMEventContent : All which is included in AOD, plus selected Simulation information. The subset is enough to correctly associate the reco products with MC truth.


<hr>

Last updated: @DATE@ Tommaso Boccali


*/