![]() |
![]() |
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 176 of file HPSTancTaus_cfi.py.
Definition at line 15 of file HPSTancTaus_cfi.py.
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 )
Don't conflict with TaNC global tag TauTagMVAComputerRecord.appendToDataLabel = cms.string('hpstanc')
Definition at line 30 of file HPSTancTaus_cfi.py.
00001 hpsSelectionDiscriminator.clone( 00002 src = cms.InputTag("combinatoricRecoTaus"))
Definition at line 127 of file HPSTancTaus_cfi.py.
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 117 of file HPSTancTaus_cfi.py.
00001 cms.EDFilter( 00002 "PFTauViewRefSelector", 00003 src = cms.InputTag("combinatoricRecoTaus"), 00004 cut = cms.string("decayMode = 0"), 00005 )
Definition at line 60 of file HPSTancTaus_cfi.py.
00001 cms.EDFilter( 00002 "PFTauViewRefSelector", 00003 src = cms.InputTag("combinatoricRecoTaus"), 00004 cut = cms.string("decayMode = 1"), 00005 )
Definition at line 66 of file HPSTancTaus_cfi.py.
00001 cms.EDFilter( 00002 "PFTauViewRefSelector", 00003 src = cms.InputTag("combinatoricRecoTaus"), 00004 cut = cms.string("decayMode = 2"), 00005 )
Definition at line 72 of file HPSTancTaus_cfi.py.
00001 cms.EDFilter( 00002 "PFTauViewRefSelector", 00003 src = cms.InputTag("combinatoricRecoTaus"), 00004 cut = cms.string("decayMode = 10"), 00005 )
Definition at line 78 of file HPSTancTaus_cfi.py.
tuple HPSTancTaus_cfi::hpsTancRequireDecayMode = requireDecayMode.clone() |
Definition at line 233 of file HPSTancTaus_cfi.py.
00001 cms.EDProducer( 00002 "RecoTauCleaner", 00003 src = cms.InputTag("hpsTancTausDecayModeClean"), 00004 cleaners = cms.VPSet( 00005 # Prefer taus that don't have charge == 3 00006 cleaners.unitCharge, 00007 # Prefer taus that pass the lead pion requirement 00008 cms.PSet( 00009 name = cms.string("lead pion"), 00010 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"), 00011 src = cms.InputTag("combinatoricRecoTausDiscriminationByLeadingPionPtCut") 00012 ), 00013 # Prefer taus that pass the HPS selection 00014 cms.PSet( 00015 name = cms.string("HPS selection"), 00016 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"), 00017 src = cms.InputTag("combinatoricRecoTausHPSSelector") 00018 ), 00019 # Finally rank taus according to their transformed TaNC output 00020 #cms.PSet( 00021 #name = cms.string("TaNC transform"), 00022 #plugin = cms.string("RecoTauDiscriminantCleanerPlugin"), 00023 #src = cms.InputTag("combinatoricRecoTausTancTransform") 00024 #), 00025 cleaners.combinedIsolation 00026 ) 00027 )
Definition at line 143 of file HPSTancTaus_cfi.py.
00001 cms.EDProducer( 00002 "PFTauViewRefMerger", 00003 src = cms.VInputTag( 00004 "selected1prong0pi0TancTaus", 00005 "selected1prong1pi0TancTaus", 00006 "selected1prong2pi0TancTaus", 00007 "selected3prong0pi0TancTaus", 00008 ) 00009 )
Definition at line 132 of file HPSTancTaus_cfi.py.
00001 copy.deepcopy( 00002 pfRecoTauDiscriminationAgainstCaloMuon)
Definition at line 227 of file HPSTancTaus_cfi.py.
00001 copy.deepcopy( 00002 pfRecoTauDiscriminationAgainstElectron)
Definition at line 213 of file HPSTancTaus_cfi.py.
00001 copy.deepcopy( 00002 pfRecoTauDiscriminationAgainstMuon)
Definition at line 220 of file HPSTancTaus_cfi.py.
00001 hpsSelectionDiscriminator.clone( 00002 PFTauProducer = cms.InputTag("hpsTancTaus"), 00003 )
Definition at line 186 of file HPSTancTaus_cfi.py.
Definition at line 172 of file HPSTancTaus_cfi.py.
00001 copy.deepcopy( 00002 pfRecoTauDiscriminationByLeadingTrackFinding)
Definition at line 199 of file HPSTancTaus_cfi.py.
00001 copy.deepcopy( 00002 pfRecoTauDiscriminationByLeadingTrackPtCut)
Definition at line 206 of file HPSTancTaus_cfi.py.
Definition at line 243 of file HPSTancTaus_cfi.py.
Definition at line 248 of file HPSTancTaus_cfi.py.
Definition at line 267 of file HPSTancTaus_cfi.py.
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 = cms.double(0.95), 00013 ) 00014 ) 00015 )
Definition at line 275 of file HPSTancTaus_cfi.py.
Definition at line 296 of file HPSTancTaus_cfi.py.
Definition at line 260 of file HPSTancTaus_cfi.py.
Definition at line 300 of file HPSTancTaus_cfi.py.
Definition at line 292 of file HPSTancTaus_cfi.py.
Definition at line 253 of file HPSTancTaus_cfi.py.
Definition at line 304 of file HPSTancTaus_cfi.py.
tuple HPSTancTaus_cfi::PFTauProducer = cms.InputTag("combinatoricRecoTaus") |
Definition at line 17 of file HPSTancTaus_cfi.py.
Definition at line 246 of file HPSTancTaus_cfi.py.
00001 cms.EDProducer( 00002 "RecoTauRefCleaner", 00003 src = cms.InputTag("combinatoricTaus1prong0pi0"), 00004 cleaners = cms.VPSet( 00005 # Prefer taus that don't have charge == 3 00006 cleaners.unitCharge, 00007 # Prefer taus that pass the lead pion requirement 00008 cms.PSet( 00009 name = cms.string("lead pion"), 00010 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"), 00011 src = cms.InputTag( 00012 "combinatoricRecoTausDiscriminationByLeadingPionPtCut") 00013 ), 00014 # Finally rank taus according to their transformed TaNC output 00015 cms.PSet( 00016 name = cms.string("TaNC transform"), 00017 plugin = cms.string("RecoTauDiscriminantCleanerPlugin"), 00018 src = cms.InputTag("combinatoricRecoTausDiscriminationByTanc") 00019 ), 00020 ) 00021 )
Definition at line 85 of file HPSTancTaus_cfi.py.
00001 selected1prong0pi0TancTaus.clone( 00002 src = cms.InputTag("combinatoricTaus1prong1pi0") 00003 )
Definition at line 106 of file HPSTancTaus_cfi.py.
00001 selected1prong0pi0TancTaus.clone( 00002 src = cms.InputTag("combinatoricTaus1prong2pi0") 00003 )
Definition at line 109 of file HPSTancTaus_cfi.py.
00001 selected1prong0pi0TancTaus.clone( 00002 src = cms.InputTag("combinatoricTaus3prong0pi0") 00003 )
Definition at line 112 of file HPSTancTaus_cfi.py.
tuple HPSTancTaus_cfi::toTransform = cms.InputTag("hpsTancTausDiscriminationByTancRaw") |
Definition at line 270 of file HPSTancTaus_cfi.py.
Definition at line 271 of file HPSTancTaus_cfi.py.
Referenced by RecoTauMVATransform::RecoTauMVATransform().