CMS 3D CMS Logo

hltHpsPFTauDeepTauProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltHpsPFTauDeepTauProducer = cms.EDProducer( "DeepTauId",
4  electrons = cms.InputTag( "default" ),
5  muons = cms.InputTag( "default" ),
6  taus = cms.InputTag( "hltHpsPFTauProducer" ),
7  pfcands = cms.InputTag( "particleFlowTmp" ),
8  vertices = cms.InputTag( "hltPhase2PixelVertices" ),
9  rho = cms.InputTag( "hltFixedGridRhoProducerFastjetAllTau" ),
10  graph_file = cms.vstring( 'core:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_core.pb',
11  'inner:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_inner.pb',
12  'outer:RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v2p6_e6_outer.pb' ),
13  mem_mapped = cms.bool( False ),
14  year = cms.uint32( 2017 ),
15  version = cms.uint32( 2 ),
16  sub_version = cms.uint32( 1 ),
17  debug_level = cms.int32( 0 ),
18  disable_dxy_pca = cms.bool( True ),
19  disable_hcalFraction_workaround = cms.bool( False ),
20  disable_CellIndex_workaround = cms.bool( False ),
21  save_inputs = cms.bool( False ),
22  is_online = cms.bool( True ),
23  VSeWP = cms.vstring( '-1.' ),
24  VSmuWP = cms.vstring( '-1.' ),
25  VSjetWP = cms.vstring( 'double t1 = 0.649, t2 = 0.441, t3 = 0.05, x1 = 35, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;',
26  'double t1 = 0.7045, t2 = 0.7029, t3 = 0.05, x1 = 30, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;',
27  'double t1 = 0.5419, t2 = 0.4837, t3 = 0.050, x1 = 27, x2 = 100, x3 = 300; if (pt <= x1) return t1; if (pt >= x3) return t3; if (pt < x2) return (t2 - t1) / (x2 - x1) * (pt - x1) + t1; return (t3 - t2) / (x3 - x2) * (pt - x2) + t2;',
28  'double t1 = 0.6072, t2 = 0.125, x1 = 180, x2 = 500; if (pt <= x1) return t1; if (pt >= x2) return t2; return (t2 - t1) / (x2 - x1) * (pt - x1) + t1;' ),
29  basicTauDiscriminators = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsForDeepTau" ),
30  basicTauDiscriminatorsdR03 = cms.untracked.InputTag( "hltHpsPFTauBasicDiscriminatorsdR03ForDeepTau" ),
31  pfTauTransverseImpactParameters = cms.InputTag( "hltHpsPFTauTransverseImpactParametersForDeepTau" ),
32  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) )
33 )