Difference: SWGuideTopRefEventSel (68 vs. 69)

Revision 692014-11-28 - VolkerAdler

Line: 1 to 1
 
META TOPICPARENT name="SWGuideTop"

Top PAG Reference Selection Configurations

Deleted:
<
<
<!--
 Work in progress, under construction Currently under construction/maintenance!
Deleted:
<
<
-->
  Complete: 4
Changed:
<
<
TIP This documentation refers to TopQuarkAnalysis/Configuration in CMSSW_5_3_18)
>
>
TIP This documentation refers to TopQuarkAnalysis/Configuration in CMSSW_7_2_2_patch2)
 Installation recipes and older releases and CVS tags are found in the release notes.

Line: 34 to 32
 The descriptions are given regardless of the appearance of the parameters in single example configurations. Not all described constants are available resp. usable in every configuration.
Changed:
<
<

Data or MC?

>
>

Data or MC? UPDATED

 
Changed:
<
<
Configuration Parameter Constants
>
>
Configuration Parameter Constants UPDATED
 
  • runOnMC ( boolean ):
    general switch to run the configuration on:
Changed:
<
<
    • True: real data input;
    • False: MC input.
>
>
    • True: MC input.
    • False: real data input;

Remarks

AOD or miniAOD? NEW

Configuration Parameter Constants

  • runOnMiniAOD ( boolean ):
    general switch to run the configuration on:
    • True: miniAOD input;
    • False: AOD input.
 
Remarks
Line: 128 to 138
 TIP These configuration parameters are commented in the example configuration files, and their values do not necessarily reflect the default settings, which are defined elsewhere.
Deleted:
<
<

Reconstruction

Configuration Parameter Constants

  • muonsUsePV ( boolean ):
    switch to correct the muon for the primary vertex; beam spot is used instead, if set to False;
    default : False
  • muonEmbedTrack ( boolean ):
    switch to embed the track used in the muon reconstruction into the PAT muon;
    default : True

Remarks

Particle Flow

Configuration Parameter Constants

  • postfix ( string ):
    string to distinguish the particle flow products from standard products.

  • usePFnoPU ( boolean ):
    switch to remove pile-up contributions before the muon reconstruction;
    TIP determines also the correct set of jet energy corrections to be used.
  • usePfIsoLessCHS ( boolean ):
    switch to use new pile-up subtraction in PF isolation calculations;
    • True: uses new, optimised pile-up subtraction for isolation calculations (default in CMSSW_5_2_X)
    • False: uses original pile-up subtraction for isolation calculations
  • useNoMuon ( boolean ):
    switch to remove muon contributions before the electron reconstruction.
  • useNoElectron ( boolean ):
    switch to remove electron contributions before the jet reconstruction.
  • useNoJet ( boolean ):
    switch to remove jet contributions before the tau reconstruction.
  • useNoTau ( boolean ):
    switch to remove tau contributions before the MET reconstruction.

  • pfVertices ( string ):
    label of vertex collection to be used;
    default : 'goodOfflinePrimaryVertices'
  • pfD0Cut ( float ):
    max. transverse impact parameter for leptons with respect to primary vertex;
    default : 0.2
  • pfDzCut ( float ):
    max. longitudinal impact parameter for leptons with respect to primary vertex;
    default : 0.5
  • pfMuonSelectionCut ( string ):
    cut string defining muons to be kept for top projections;
    default : 'pt > 5.'
  • useMuonCutBasePF ( bool ):
    switch to apply loosest (veto) muons selection cut muonCutPF on top of pfMuonSelectionCut already at PF2PAT level, which influences the top projections.
  • muonCutPF ( string ):
    cut string defining generally good standard muons to be considered for signal and veto in PFBRECO, applied on top of default PFBRECO selection;
    default : 'pt > 10. && abs(eta) < 2.5
    (isolation cut applied separately)
  • pfMuonIsoConeR03 ( bool ):
    switch cone size for the determination of the muon isolation to 0.3 (current PF2PAT default: 0.4);
    default : False
  • pfMuonCombIsoCut ( float ):
    max. relative combined isolation for a muon to be kept;
    default : 0.2
  • pfElectronSelectionCut ( string ):
    cut string defining electrons to be kept;
    default : 'pt > 5. && gsfTrackRef.isNonnull && gsfTrackRef.trackerExpectedHitsInner.numberOfLostHits < 2'
  • useElectronCutBasePF ( bool ):
    switch to apply loosest (veto) electrons selection cut electronCutPF on top of pfElectronSelectionCut already at PF2PAT level, which influences the top projections.
  • electronCutPF ( string ):
    cut string defining generally good standard electrons to be considered for signal and veto in PFBRECO, applied on top of default PFBRECO selection;
    default : 'pt > 20. && abs(eta) < 2.5'
    (isolation and ID cut applied separately)
  • pfElectronIsoConeR03 ( bool ):
    switch cone size for the determination of the electron isolation to 0.3 (current PF2PAT default: 0.4);
    default : True
  • pfElectronCombIsoCut ( float ):
    max. relative combined isolation for an electron to be kept for top projections;
    default : 0.2

Remarks

ALERT! The postfix parameter must not be equal to jetAlgo + 'PF'.

Jet Energy Corrections

Configuration Parameter Constants

  • useL1FastJet ( boolean ):
    switch to add L1FastJet corrections to the PAT jets.
    ALERT! Jet areas have to be recalculated for jets collections from the standard work flows. For most input datasets, this is not possible for calo jets due to missing input, so that they are switched to use L1Offset corrections automatically, if useRelVals is set to False.
  • useL1Offset ( boolean ):
    switch to add L1Offset corrections to the PAT jets.
  • useL2Relative ( boolean ):
    switch to add L2Relative corrections to the PAT jets.
  • useL3Absolute ( boolean ):
    switch to add L3Absolute corrections to the PAT jets.
  • useL2L3Residual ( boolean ):
    switch to add L2L3Residual corrections to the PAT jets in data only.
  • useL5Flavor ( boolean ):
    switch to add L5Flavor corrections to the PAT jets. ALERT! not available for 2012 JEC
  • useL7Parton ( boolean ):
    switch to add L7Parton corrections to the PAT jets. ALERT! not available for 2012 JEC

Remarks

ALERT! L1FastJet and L1Offset corrections cannot be used simultaneously.

ALERT!_L1Offset_ is not available in the most recent jet correction payloads.

TIP If L3Absolute or L2L3Residual corrections are used, the PAT jets will be corrected to these levels automatically. The correction factors accessible through the PAT jets will be recalculated accordingly.
Otherwise, they will remain uncorrected.

 

Input

Configuration Parameter Constants
Line: 259 to 158
 

Conditions UPDATED

Changed:
<
<
Configuration Parameter Constants
>
>
Configuration Parameter Constants UPDATED
 
  • globalTagData ( string ):
    global tag used on data;
Changed:
<
<
default : 'FT53_V21A_AN6::All'
>
>
default : 'DEFAULT' (picks global tag from release)
 
  • globalTagMC ( string ):
    global tag used on Monte Carlo;
Changed:
<
<
default : 'START53_V27::All'
>
>
default : 'DEFAULT' (picks global tag from release)
 
Changed:
<
<
Remarks UPDATED

Due to the recommendations given in SWGuideBTagJetProbabilityCalibration, the TrackProbabilityCalibration is updated accordingly for MC. The Global Tag used for data incorporates the recommendation already.
B-tagging is re-run in any case.

>
>
Remarks
 

Output

Line: 288 to 184
 
Remarks
Changed:
<
<

Command Line Arguments

>
>

Command Line Arguments UPDATED

 
Changed:
<
<

Configuration parameters

>
>

Configuration parameters UPDATED

  Following parameters can be steered by passing command line arguments to the configuration:
Changed:
<
<
  • runOnMC (bool):
    configure for running on MC input?; default: True.
>
>
  • standard command line arguments as defined in VarParsing( 'standard' )
    • 'maxEvent' (int, default: -1)
  • 'runOnMC' (bool, default: True ): decide if run on MC or real data
  • 'runOnMiniAOD' (bool, default: True ): decide if run on miniAOD or AOD input
  • 'useElecEAIsoCorr' (bool, default: True ): decide, if EA (rho) or Delta beta corrections are used for electron isolation is used
  • 'useCalibElec' (bool, default: False): decide, if electron re-calibration using regression energies is used
  • 'addTriggerMatch' (bool, default: True ): decide, if trigger objects are matched to signal muons

  • standard command line arguments as defined in FWCore.ParameterSet.VarParsing.VarParsing( 'standard' ) :
 
  • maxEvents (int):
Changed:
<
<
maximum number of events to process; default: -1 (all).
  • outputFile (string):
    name of EDM output file; default differs depending on configuration file.
>
>
default: -1 (all).
  • runOnMC (bool):
    decide if run on MC or real data; default: True.
  • runOnMiniAOD (bool):
    decide if run on miniAOD or AOD input; default: True.
  • useElecEAIsoCorr (bool):
    decide, if EA (rho) or Delta beta corrections are used for electron isolation; default: True.
  • useCalibElec (bool):
    decide, if electron re-calibration using regression energies is used; default: False (only Run I calibrations available).
  • addTriggerMatch (bool):
    decide, if trigger objects are matched to signal muons; default: True (only Run I calibrations available).
 

Examples

Line: 315 to 226
 The CMSSW versions given refer to the inclusion of the according code into the release cycle. The actual tag in CMSSW is possibly a later/different one.
Changed:
<
<

CMSSW_5_3_18 NEW

>
>

CMSSW_7_2_2_patch2 NEW

  TIP This is, what this version of the documentation refers to!

Change Log
Added:
>
>
  • First version for Run II:
    • Runs on miniAOD or AOD
    • No top projections
    • Currently on mu+jets example

Installation Recipe

<!--/twistyPlugin twikiMakeVisibleInline-->
ssh lxplus.cern.ch
cmsrel CMSSW_7_2_2_patch2
cd CMSSW_7_2_2_patch2/src
cmsenv
git cms-addpkg TopQuarkAnalysis/Configuration
git cms-addpkg EgammaAnalysis/ElectronTools
git cms-merge-topic cms-analysis-tools:7_2_2_patch1-updateTopRefSel
cd EgammaAnalysis/ElectronTools/data
cat download.url | xargs wget
cd -
scram b -j 20
cmsRun TopQuarkAnalysis/Configuration/test/patRefSel_muJets_cfg.py runOnMiniAOD=False
<!--/twistyPlugin-->

Older Tags

<!--/twistyPlugin twikiMakeVisibleInline-->

CMSSW_5_3_18

TIP This tag is documented in this version of this TWiki!

Change Log
 
  • b-tag fixes in PAT (from Dinko).
  • Update TrackProbabilityCalibration for b-tagging to recommended one (MC).
  • optional : use goodOfflinePrimaryVertices in b-tagging (from Dinko)
    ALERT! This is a change in the RECO configuration.
Line: 345 to 291
 
<!--/twistyPlugin-->
Deleted:
<
<

Older Tags

<!--/twistyPlugin twikiMakeVisibleInline-->
 

CMSSW_5_3_16_patch1 UPDATED

TIP This tag is documented in this version of this TWiki!

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback