CMS 3D CMS Logo

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 PFTauProducer = cms.InputTag("hpsTancTaus")
 Prediscriminants = hpsTancRequireDecayMode
tuple toTransform = cms.InputTag("hpsTancTausDiscriminationByTancRaw")
 transforms = transforms,

Variable Documentation

Initial value:
00001 cms.PSet(
00002     BooleanOperator = cms.string("and"),
00003     leadPion = cms.PSet(
00004         Producer = cms.InputTag(
00005             'hpsTancTausDiscriminationByLeadingPionPtCut'),
00006         cut = cms.double(0.5)
00007     )
00008 )

Definition at line 105 of file HPSTancTaus_cff.py.

Initial value:
00001 _leadPionPrediscriminant.clone(
00002     hpsSelect = cms.PSet(
00003         Producer = cms.InputTag(
00004             'hpsTancTausDiscriminationByDecayModeSelection'),
00005         cut = cms.double(0.5)
00006     )
00007 )

Definition at line 227 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationByLeadingPionPtCut.clone(
00002             PFTauProducer = cms.InputTag("combinatoricRecoTaus")
00003         )

Definition at line 14 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.EDProducer(
00002     "RecoTauMVADiscriminator",
00003     PFTauProducer = cms.InputTag("combinatoricRecoTaus"),
00004     Prediscriminants = noPrediscriminants,
00005     dbLabel = cms.string("hpstanc"),
00006     remapOutput = cms.bool(True),
00007     mvas = cms.VPSet(
00008         cms.PSet(
00009             nCharged = cms.uint32(1),
00010             nPiZeros = cms.uint32(0),
00011             mvaLabel = cms.string("1prong0pi0"),
00012         ),
00013         cms.PSet(
00014             nCharged = cms.uint32(1),
00015             nPiZeros = cms.uint32(1),
00016             mvaLabel = cms.string("1prong1pi0"),
00017         ),
00018         cms.PSet(
00019             nCharged = cms.uint32(1),
00020             nPiZeros = cms.uint32(2),
00021             mvaLabel = cms.string("1prong2pi0"),
00022         ),
00023         cms.PSet(
00024             nCharged = cms.uint32(3),
00025             nPiZeros = cms.uint32(0),
00026             mvaLabel = cms.string("3prong0pi0"),
00027         ),
00028     ),
00029     discriminantOptions = discriminantConfiguration,
00030 )

Definition at line 25 of file HPSTancTaus_cff.py.

Initial value:
00001 hpsSelectionDiscriminator.clone(
00002     src = cms.InputTag("combinatoricRecoTaus"),
00003     minTauPt = cms.double(5.),
00004     # Turn off narrowness req.
00005     coneSizeFormula = cms.string('0.3'),
00006 )

Definition at line 68 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.EDProducer(
00002     "RecoTauMVATransform",
00003     transforms = transforms, # blank for now
00004     PFTauProducer = cms.InputTag("combinatoricRecoTaus"),
00005     toTransform = cms.InputTag("combinatoricRecoTausDiscriminationByTanc"),
00006     Prediscriminants = noPrediscriminants
00007 )

Definition at line 58 of file HPSTancTaus_cff.py.

tuple HPSTancTaus_cff::hpsTancRequireDecayMode = requireDecayMode.clone()

Definition at line 179 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.Sequence(
00002     #+ hpsTancTausDiscriminationAgainstCaloMuon
00003     hpsTancTausDiscriminationByTancRaw
00004     + hpsTancTausDiscriminationByTanc
00005     + hpsTancTausDiscriminationByTancVLoose
00006     + hpsTancTausDiscriminationByTancLoose
00007     + hpsTancTausDiscriminationByTancMedium
00008     + hpsTancTausDiscriminationByTancTight
00009     + hpsTancTausDiscriminationByVLooseIsolation
00010     + hpsTancTausDiscriminationByLooseIsolation
00011     + hpsTancTausDiscriminationByMediumIsolation
00012     + hpsTancTausDiscriminationByTightIsolation
00013     + hpsTancTausDiscriminationByLooseElectronRejection
00014     + hpsTancTausDiscriminationByMediumElectronRejection
00015     + hpsTancTausDiscriminationByTightElectronRejection
00016     + hpsTancTausDiscriminationByLooseMuonRejection
00017     + hpsTancTausDiscriminationByTightMuonRejection
00018 )

Definition at line 292 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.Sequence(
00002     combinatoricRecoTausDiscriminationByLeadingPionPtCut
00003     + combinatoricRecoTausHPSSelector
00004     # select & clean each decay mode
00005     + hpsTancTaus
00006     + hpsTancTausDiscriminationByLeadingTrackFinding
00007     + hpsTancTausDiscriminationByLeadingPionPtCut
00008     + hpsTancTausDiscriminationByLeadingTrackPtCut
00009     + hpsTancTausDiscriminationByDecayModeSelection
00010     + hpsTancTausDiscriminationByFlightPath
00011 )

Definition at line 280 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.EDProducer(
00002     "RecoTauCleaner",
00003     src = cms.InputTag("combinatoricRecoTaus"),
00004     cleaners = cms.VPSet(
00005         # Prefer taus that don't have charge == 3
00006         cleaners.unitCharge,
00007         # Prefer taus that are within DR<0.1 of the jet axis
00008         cleaners.matchingConeCut,
00009         # Prefer taus that pass the lead pion requirement
00010         cms.PSet(
00011             name = cms.string("lead pion"),
00012             plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
00013             src = cms.InputTag("combinatoricRecoTausDiscriminationByLeadingPionPtCut")
00014         ),
00015         # Prefer taus that pass the HPS selection
00016         cms.PSet(
00017             name = cms.string("HPS selection"),
00018             plugin = cms.string("RecoTauDiscriminantCleanerPlugin"),
00019             src = cms.InputTag("combinatoricRecoTausHPSSelector")
00020         ),
00021         cleaners.combinedIsolation
00022     )
00023 )

Definition at line 76 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstCaloMuon.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus")
00003     )

Definition at line 173 of file HPSTancTaus_cff.py.

Initial value:
00001 combinatoricRecoTausHPSSelector.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus")
00003     )

Definition at line 115 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.EDProducer(
00002     "PFRecoTauDiscriminationByFlight",
00003     PFTauProducer = cms.InputTag("hpsTancTaus"),
00004     vertexSource = PFTauQualityCuts.primaryVertexSrc,
00005     beamspot = cms.InputTag("offlineBeamSpot"),
00006     refitPV = cms.bool(True),
00007     Prediscriminants = cms.PSet(
00008         BooleanOperator = cms.string("and"),
00009         leadTrack = cms.PSet(
00010             Producer = cms.InputTag(
00011                 "hpsTancTausDiscriminationByDecayModeSelection"),
00012             cut = cms.double(0.5),
00013         )
00014     )
00015 )

Definition at line 182 of file HPSTancTaus_cff.py.

Initial value:
00001 combinatoricRecoTausDiscriminationByLeadingPionPtCut.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus")
00003     )

Definition at line 101 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationByLeadingTrackFinding.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus")
00003     )

Definition at line 127 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationByLeadingTrackPtCut.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus")
00003     )

Definition at line 132 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstElectron.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus"),
00003     Prediscriminants = noPrediscriminants,
00004     PFElectronMVA_maxValue = cms.double(0.6)
00005     )

Definition at line 140 of file HPSTancTaus_cff.py.

Definition at line 206 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstMuon.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus"),
00003     Prediscriminants = noPrediscriminants
00004    )

Definition at line 161 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstElectron.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus"),
00003     Prediscriminants = noPrediscriminants,
00004     ApplyCut_EcalCrackCut = cms.bool(True)
00005     )

Definition at line 146 of file HPSTancTaus_cff.py.

Definition at line 213 of file HPSTancTaus_cff.py.

Definition at line 243 of file HPSTancTaus_cff.py.

Initial value:
00001 cms.EDProducer(
00002     # There is no PT selection applied; we use this only to use the
00003     # prediscriminants to make binary cuts.
00004     "PFRecoTauDiscriminationByLeadingObjectPtCut",
00005     PFTauProducer = cms.InputTag("hpsTancTaus"),
00006     UseOnlyChargedHadrons = cms.bool(True),
00007     MinPtLeadingObject = cms.double(0.0),
00008     Prediscriminants = cms.PSet(
00009         BooleanOperator = cms.string("and"),
00010         tancCut = cms.PSet(
00011             Producer = cms.InputTag("hpsTancTausDiscriminationByTanc"),
00012             cut = cuts.looseCut
00013         )
00014     )
00015 )

Definition at line 251 of file HPSTancTaus_cff.py.

Definition at line 272 of file HPSTancTaus_cff.py.

Definition at line 236 of file HPSTancTaus_cff.py.

Definition at line 276 of file HPSTancTaus_cff.py.

Definition at line 268 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstElectron.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus"),
00003     Prediscriminants = noPrediscriminants,
00004     ApplyCut_EcalCrackCut = cms.bool(True),
00005     ApplyCut_BremCombined = cms.bool(True)
00006     )

Definition at line 152 of file HPSTancTaus_cff.py.

Definition at line 220 of file HPSTancTaus_cff.py.

Initial value:
00001 pfRecoTauDiscriminationAgainstMuon.clone(
00002     PFTauProducer = cms.InputTag("hpsTancTaus"),
00003     Prediscriminants = noPrediscriminants,
00004     discriminatorOption = cms.string('noAllArbitrated')
00005     )

Definition at line 166 of file HPSTancTaus_cff.py.

Definition at line 199 of file HPSTancTaus_cff.py.

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

Definition at line 201 of file HPSTancTaus_cff.py.

Definition at line 202 of file HPSTancTaus_cff.py.

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

Definition at line 246 of file HPSTancTaus_cff.py.

Definition at line 247 of file HPSTancTaus_cff.py.

Referenced by RecoTauMVATransform::RecoTauMVATransform().