CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Variables
boostedTaus_cff Namespace Reference

Variables

tuple _boostedTauVarsBase
 
tuple _modifiers = (run2_miniAOD_80XLegacy | run2_nanoAOD_92X | run2_nanoAOD_94XMiniAODv1 | run2_nanoAOD_94X2016 | run2_nanoAOD_94XMiniAODv2 | run2_nanoAOD_102Xv1 | run2_nanoAOD_106Xv1)
 
tuple boostedTauMCTable
 
tuple boostedTauMCTask = cms.Task(boostedTausMCMatchLepTauForTable,boostedTausMCMatchHadTauForTable,boostedTauMCTable)
 
tuple boostedTausMCMatchHadTauForTable
 
tuple boostedTausMCMatchLepTauForTable
 
tuple boostedTauTable
 
tuple boostedTauTablesTask = cms.Task(boostedTauTable)
 
tuple boostedTauTask = cms.Task(finalBoostedTaus)
 
tuple finalBoostedTaus
 User floats producers, selectors ##########################. More...
 

Variable Documentation

tuple boostedTaus_cff._boostedTauVarsBase
Initial value:
1 = cms.PSet(P4Vars,
2  charge = Var("charge", int, doc="electric charge"),
3  jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"),
4  decayMode = Var("decayMode()",int),
5  leadTkPtOverTauPt = Var("leadChargedHadrCand.pt/pt ",float, doc="pt of the leading track divided by tau pt",precision=10),
6  leadTkDeltaEta = Var("leadChargedHadrCand.eta - eta ",float, doc="eta of the leading track, minus tau eta",precision=8),
7  leadTkDeltaPhi = Var("deltaPhi(leadChargedHadrCand.phi, phi) ",float, doc="phi of the leading track, minus tau phi",precision=8),
8 
9  rawIso = Var( "tauID('byCombinedIsolationDeltaBetaCorrRaw3Hits')", float, doc = "combined isolation (deltaBeta corrections)", precision=10),
10  rawIsodR03 = Var( "(tauID('chargedIsoPtSumdR03')+max(0.,tauID('neutralIsoPtSumdR03')-0.072*tauID('puCorrPtSum')))", float, doc = "combined isolation (deltaBeta corrections, dR=0.3)", precision=10),
11  chargedIso = Var( "tauID('chargedIsoPtSum')", float, doc = "charged isolation", precision=10),
12  neutralIso = Var( "tauID('neutralIsoPtSum')", float, doc = "neutral (photon) isolation", precision=10),
13  puCorr = Var( "tauID('puCorrPtSum')", float, doc = "pileup correction", precision=10),
14  photonsOutsideSignalCone = Var( "tauID('photonPtSumOutsideSignalCone')", float, doc = "sum of photons outside signal cone", precision=10),
15  idAntiMu = _tauId2WPMask("againstMuon%s3", doc= "Anti-muon discriminator V3: "),
16  #MVA 2017 v2 variables
17  rawMVAoldDM2017v2=Var("tauID('byIsolationMVArun2017v2DBoldDMwLTraw2017')",float, doc="byIsolationMVArun2017v2DBoldDMwLT raw output discriminator (2017v2)",precision=10),
18  rawMVAnewDM2017v2 = Var("tauID('byIsolationMVArun2017v2DBnewDMwLTraw2017')",float,doc='byIsolationMVArun2017v2DBnewDMwLT raw output discriminator (2017v2)',precision=10),
19  rawMVAoldDMdR032017v2 = Var("tauID('byIsolationMVArun2017v2DBoldDMdR0p3wLTraw2017')",float,doc='byIsolationMVArun2017v2DBoldDMdR0p3wLT raw output discriminator (2017v2)'),
20  idMVAnewDM2017v2 = _tauId7WPMask("by%sIsolationMVArun2017v2DBnewDMwLT2017", doc="IsolationMVArun2017v2DBnewDMwLT ID working point (2017v2)"),
21  idMVAoldDM2017v2=_tauId7WPMask("by%sIsolationMVArun2017v2DBoldDMwLT2017",doc="IsolationMVArun2017v2DBoldDMwLT ID working point (2017v2)"),
22  idMVAoldDMdR032017v2 = _tauId7WPMask("by%sIsolationMVArun2017v2DBoldDMdR0p3wLT2017",doc="IsolationMVArun2017v2DBoldDMdR0p3wLT ID working point (2017v2)"),
23  rawAntiEle2018 = Var("tauID('againstElectronMVA6Raw')", float, doc= "Anti-electron MVA discriminator V6 raw output discriminator (2018)", precision=10),
24  rawAntiEleCat2018 = Var("tauID('againstElectronMVA6category')", int, doc="Anti-electron MVA discriminator V6 category (2018)"),
25  idAntiEle2018 = _tauId5WPMask("againstElectron%sMVA6", doc= "Anti-electron MVA discriminator V6 (2018)"),
26 )
def _tauId2WPMask
Definition: taus_cff.py:35
def _tauId7WPMask
Definition: taus_cff.py:45
def _tauId5WPMask
Definition: taus_cff.py:41

Definition at line 25 of file boostedTaus_cff.py.

tuple boostedTaus_cff._modifiers = (run2_miniAOD_80XLegacy | run2_nanoAOD_92X | run2_nanoAOD_94XMiniAODv1 | run2_nanoAOD_94X2016 | run2_nanoAOD_94XMiniAODv2 | run2_nanoAOD_102Xv1 | run2_nanoAOD_106Xv1)

Definition at line 77 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTauMCTable
Initial value:
1 = tauMCTable.clone(
2  src = boostedTauTable.src,
3  mcMap = cms.InputTag("boostedTausMCMatchLepTauForTable"),
4  mcMapVisTau = cms.InputTag("boostedTausMCMatchHadTauForTable"),
5  objName = boostedTauTable.name,
6 )

Definition at line 64 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTauMCTask = cms.Task(boostedTausMCMatchLepTauForTable,boostedTausMCMatchHadTauForTable,boostedTauMCTable)

Definition at line 74 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTausMCMatchHadTauForTable
Initial value:
1 = tausMCMatchHadTauForTable.clone(
2  src = boostedTauTable.src
3 )

Definition at line 60 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTausMCMatchLepTauForTable
Initial value:
1 = tausMCMatchLepTauForTable.clone(
2  src = boostedTauTable.src
3 )

Definition at line 55 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTauTable
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = cms.InputTag("finalBoostedTaus"),
3  cut = cms.string(""), #we should not filter on cross linked collections
4  name= cms.string("boostedTau"),
5  doc = cms.string("slimmedBoostedTaus after basic selection (" + finalBoostedTaus.cut.value()+")"),
6  singleton = cms.bool(False), # the number of entries is variable
7  extension = cms.bool(False), # this is the main table for the taus
8  variables = cms.PSet() # PSet defined below in era dependent way
9 )

Definition at line 16 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTauTablesTask = cms.Task(boostedTauTable)

Definition at line 73 of file boostedTaus_cff.py.

tuple boostedTaus_cff.boostedTauTask = cms.Task(finalBoostedTaus)

Definition at line 72 of file boostedTaus_cff.py.

tuple boostedTaus_cff.finalBoostedTaus
Initial value:
1 = cms.EDFilter("PATTauRefSelector",
2  src = cms.InputTag("slimmedTausBoostedNewID"),
3  cut = cms.string("pt > 40 && tauID('decayModeFindingNewDMs') && (tauID('byVVLooseIsolationMVArun2017v2DBoldDMwLT2017') || tauID('byVVLooseIsolationMVArun2017v2DBoldDMdR0p3wLT2017') || tauID('byVVLooseIsolationMVArun2017v2DBnewDMwLT2017'))")
4 )

User floats producers, selectors ##########################.

Definition at line 11 of file boostedTaus_cff.py.