CMS 3D CMS Logo

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

Variables

tuple _leadPionPrediscriminant
 
tuple _tancPrediscriminants
 
tuple combinatoricRecoTausDiscriminationByLeadingPionPtCut
 
tuple combinatoricRecoTausDiscriminationByTanc
 
tuple combinatoricRecoTausHPSSelector
 
tuple combinatoricRecoTausTancTransform
 
tuple hpsTancRequireDecayMode = requireDecayMode.clone()
 
tuple hpsTancTauDiscriminantSequence
 
tuple hpsTancTauInitialSequence
 
tuple hpsTancTaus
 
tuple hpsTancTausDiscriminationAgainstCaloMuon
 
tuple hpsTancTausDiscriminationByDecayModeSelection
 
tuple hpsTancTausDiscriminationByFlightPath
 
tuple hpsTancTausDiscriminationByLeadingPionPtCut
 
tuple hpsTancTausDiscriminationByLeadingTrackFinding
 
tuple hpsTancTausDiscriminationByLeadingTrackPtCut
 
tuple hpsTancTausDiscriminationByLooseElectronRejection
 
 hpsTancTausDiscriminationByLooseIsolation = \
 
tuple hpsTancTausDiscriminationByLooseMuonRejection
 
tuple hpsTancTausDiscriminationByMediumElectronRejection
 
 hpsTancTausDiscriminationByMediumIsolation = \
 
 hpsTancTausDiscriminationByTanc = \
 
tuple hpsTancTausDiscriminationByTancLoose
 
 hpsTancTausDiscriminationByTancMedium = \
 
 hpsTancTausDiscriminationByTancRaw = \
 
 hpsTancTausDiscriminationByTancTight = \
 
 hpsTancTausDiscriminationByTancVLoose = \
 
tuple hpsTancTausDiscriminationByTightElectronRejection
 
 hpsTancTausDiscriminationByTightIsolation = \
 
tuple hpsTancTausDiscriminationByTightMuonRejection
 
 hpsTancTausDiscriminationByVLooseIsolation = \
 
tuple hpsTancTausSansRefs
 
tuple PFTauProducer = cms.InputTag("hpsTancTaus")
 
 Prediscriminants = hpsTancRequireDecayMode
 
tuple toTransform = cms.InputTag("hpsTancTausDiscriminationByTancRaw")
 
 transforms = transforms,
 

Variable Documentation

tuple HPSTancTaus_cff._leadPionPrediscriminant
Initial value:
1 = cms.PSet(
2  BooleanOperator = cms.string("and"),
3  leadPion = cms.PSet(
4  Producer = cms.InputTag(
5  'hpsTancTausDiscriminationByLeadingPionPtCut'),
6  cut = cms.double(0.5)
7  )
8 )

Definition at line 110 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff._tancPrediscriminants
Initial value:
1 = _leadPionPrediscriminant.clone(
2  hpsSelect = cms.PSet(
3  Producer = cms.InputTag(
4  'hpsTancTausDiscriminationByDecayModeSelection'),
5  cut = cms.double(0.5)
6  )
7 )

Definition at line 232 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.combinatoricRecoTausDiscriminationByLeadingPionPtCut
Initial value:
1 = pfRecoTauDiscriminationByLeadingPionPtCut.clone(
2  PFTauProducer = cms.InputTag("combinatoricRecoTaus")
3  )

Definition at line 14 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.combinatoricRecoTausDiscriminationByTanc
Initial value:
1 = cms.EDProducer(
2  "RecoTauMVADiscriminator",
3  PFTauProducer = cms.InputTag("combinatoricRecoTaus"),
4  Prediscriminants = noPrediscriminants,
5  dbLabel = cms.string("hpstanc"),
6  remapOutput = cms.bool(True),
7  mvas = cms.VPSet(
8  cms.PSet(
9  nCharged = cms.uint32(1),
10  nPiZeros = cms.uint32(0),
11  mvaLabel = cms.string("1prong0pi0"),
12  ),
13  cms.PSet(
14  nCharged = cms.uint32(1),
15  nPiZeros = cms.uint32(1),
16  mvaLabel = cms.string("1prong1pi0"),
17  ),
18  cms.PSet(
19  nCharged = cms.uint32(1),
20  nPiZeros = cms.uint32(2),
21  mvaLabel = cms.string("1prong2pi0"),
22  ),
23  cms.PSet(
24  nCharged = cms.uint32(3),
25  nPiZeros = cms.uint32(0),
26  mvaLabel = cms.string("3prong0pi0"),
27  ),
28  ),
29  discriminantOptions = discriminantConfiguration,
30 )

Definition at line 25 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.combinatoricRecoTausHPSSelector
Initial value:
1 = hpsSelectionDiscriminator.clone(
2  src = cms.InputTag("combinatoricRecoTaus"),
3  minTauPt = cms.double(5.),
4  # Turn off narrowness req.
5  coneSizeFormula = cms.string('0.3'),
6 )

Definition at line 68 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.combinatoricRecoTausTancTransform
Initial value:
1 = cms.EDProducer(
2  "RecoTauMVATransform",
3  transforms = transforms, # blank for now
4  PFTauProducer = cms.InputTag("combinatoricRecoTaus"),
5  toTransform = cms.InputTag("combinatoricRecoTausDiscriminationByTanc"),
6  Prediscriminants = noPrediscriminants
7 )

Definition at line 58 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancRequireDecayMode = requireDecayMode.clone()

Definition at line 184 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTauDiscriminantSequence
Initial value:
1 = cms.Sequence(
2  #+ hpsTancTausDiscriminationAgainstCaloMuon
3  hpsTancTausDiscriminationByTancRaw
4  + hpsTancTausDiscriminationByTanc
5  + hpsTancTausDiscriminationByTancVLoose
6  + hpsTancTausDiscriminationByTancLoose
7  + hpsTancTausDiscriminationByTancMedium
8  + hpsTancTausDiscriminationByTancTight
9  + hpsTancTausDiscriminationByVLooseIsolation
10  + hpsTancTausDiscriminationByLooseIsolation
11  + hpsTancTausDiscriminationByMediumIsolation
12  + hpsTancTausDiscriminationByTightIsolation
13  + hpsTancTausDiscriminationByLooseElectronRejection
14  + hpsTancTausDiscriminationByMediumElectronRejection
15  + hpsTancTausDiscriminationByTightElectronRejection
16  + hpsTancTausDiscriminationByLooseMuonRejection
17  + hpsTancTausDiscriminationByTightMuonRejection
18 )

Definition at line 298 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTauInitialSequence
Initial value:
1 = cms.Sequence(
2  combinatoricRecoTausDiscriminationByLeadingPionPtCut
3  + combinatoricRecoTausHPSSelector
4  # select & clean each decay mode
5  + hpsTancTausSansRefs
6  + hpsTancTaus
7  + hpsTancTausDiscriminationByLeadingTrackFinding
8  + hpsTancTausDiscriminationByLeadingPionPtCut
9  + hpsTancTausDiscriminationByLeadingTrackPtCut
10  + hpsTancTausDiscriminationByDecayModeSelection
11  #+ hpsTancTausDiscriminationByFlightPath
12 )

Definition at line 285 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTaus
Initial value:
1 = cms.EDProducer(
2  "RecoTauPiZeroUnembedder",
3  src = cms.InputTag("hpsTancTausSansRefs")
4 )

Definition at line 100 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationAgainstCaloMuon
Initial value:
1 = pfRecoTauDiscriminationAgainstCaloMuon.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus")
3  )

Definition at line 178 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByDecayModeSelection
Initial value:
1 = combinatoricRecoTausHPSSelector.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus")
3  )

Definition at line 120 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByFlightPath
Initial value:
1 = cms.EDProducer(
2  "PFRecoTauDiscriminationByFlight",
3  PFTauProducer = cms.InputTag("hpsTancTaus"),
4  vertexSource = PFTauQualityCuts.primaryVertexSrc,
5  beamspot = cms.InputTag("offlineBeamSpot"),
6  refitPV = cms.bool(True),
7  Prediscriminants = cms.PSet(
8  BooleanOperator = cms.string("and"),
9  leadTrack = cms.PSet(
10  Producer = cms.InputTag(
11  "hpsTancTausDiscriminationByDecayModeSelection"),
12  cut = cms.double(0.5),
13  )
14  )
15 )

Definition at line 187 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByLeadingPionPtCut
Initial value:
1 = combinatoricRecoTausDiscriminationByLeadingPionPtCut.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus")
3  )

Definition at line 106 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByLeadingTrackFinding
Initial value:
1 = pfRecoTauDiscriminationByLeadingTrackFinding.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus")
3  )

Definition at line 132 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByLeadingTrackPtCut
Initial value:
1 = pfRecoTauDiscriminationByLeadingTrackPtCut.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus")
3  )

Definition at line 137 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByLooseElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus"),
3  Prediscriminants = noPrediscriminants,
4  PFElectronMVA_maxValue = cms.double(0.6)
5  )

Definition at line 145 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByLooseIsolation = \

Definition at line 211 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByLooseMuonRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstMuon.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus"),
3  Prediscriminants = noPrediscriminants
4  )

Definition at line 166 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByMediumElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus"),
3  Prediscriminants = noPrediscriminants,
4  ApplyCut_EcalCrackCut = cms.bool(True)
5  )

Definition at line 151 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByMediumIsolation = \

Definition at line 218 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTanc = \

Definition at line 248 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByTancLoose
Initial value:
1 = cms.EDProducer(
2  # There is no PT selection applied; we use this only to use the
3  # prediscriminants to make binary cuts.
4  "PFRecoTauDiscriminationByLeadingObjectPtCut",
5  PFTauProducer = cms.InputTag("hpsTancTaus"),
6  UseOnlyChargedHadrons = cms.bool(True),
7  MinPtLeadingObject = cms.double(0.0),
8  Prediscriminants = cms.PSet(
9  BooleanOperator = cms.string("and"),
10  tancCut = cms.PSet(
11  Producer = cms.InputTag("hpsTancTausDiscriminationByTanc"),
12  cut = cuts.looseCut
13  )
14  )
15 )

Definition at line 256 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTancMedium = \

Definition at line 277 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTancRaw = \

Definition at line 241 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTancTight = \

Definition at line 281 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTancVLoose = \

Definition at line 273 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByTightElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus"),
3  Prediscriminants = noPrediscriminants,
4  ApplyCut_EcalCrackCut = cms.bool(True),
5  ApplyCut_BremCombined = cms.bool(True)
6  )

Definition at line 157 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByTightIsolation = \

Definition at line 225 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausDiscriminationByTightMuonRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstMuon.clone(
2  PFTauProducer = cms.InputTag("hpsTancTaus"),
3  Prediscriminants = noPrediscriminants,
4  discriminatorOption = cms.string('noAllArbitrated')
5  )

Definition at line 171 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.hpsTancTausDiscriminationByVLooseIsolation = \

Definition at line 204 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.hpsTancTausSansRefs
Initial value:
1 = cms.EDProducer(
2  "RecoTauCleaner",
3  src = cms.InputTag("combinatoricRecoTaus"),
4  cleaners = cms.VPSet(
5  # Prefer taus that don't have charge == 3
6  cleaners.unitCharge,
7  # Prefer taus that are within DR<0.1 of the jet axis
8  cleaners.matchingConeCut,
9  # Prefer taus that pass the lead pion requirement
10  cms.PSet(
11  name = cms.string("lead pion"),
12  plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
13  src = cms.InputTag("combinatoricRecoTausDiscriminationByLeadingPionPtCut")
14  ),
15  # Prefer taus that pass the HPS selection
16  cms.PSet(
17  name = cms.string("HPS selection"),
18  plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
19  src = cms.InputTag("combinatoricRecoTausHPSSelector")
20  ),
21  cleaners.combinedIsolation
22  )
23 )

Definition at line 76 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.PFTauProducer = cms.InputTag("hpsTancTaus")

Definition at line 206 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.Prediscriminants = hpsTancRequireDecayMode

Definition at line 207 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff.toTransform = cms.InputTag("hpsTancTausDiscriminationByTancRaw")

Definition at line 251 of file HPSTancTaus_cff.py.

HPSTancTaus_cff.transforms = transforms,

Definition at line 252 of file HPSTancTaus_cff.py.

Referenced by RecoTauMVATransform.RecoTauMVATransform().