CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L2TauModularIsolationProducer_cfi.py
Go to the documentation of this file.
2 
3 
4 hltL2TauIsolationProducer = cms.EDProducer( "L2TauModularIsolationProducer",
5  L2TauJetCollection = cms.InputTag( "hltL2TauJets" ),
6  EBRecHits = cms.InputTag( 'hltEcalRegionalTausRecHit','EcalRecHitsEB' ),
7  EERecHits = cms.InputTag( 'hltEcalRegionalTausRecHit','EcalRecHitsEE' ),
8  CaloTowers = cms.InputTag('hltTowerMakerForTaus'),
9 
10  pfClustersECAL = cms.InputTag('hltParticleFlowClusterECAL'),
11  pfClustersHCAL = cms.InputTag('hltParticleFlowClusterHCAL'),
12 
13  ecalIsolationAlgorithm = cms.string('recHits'),
14  hcalIsolationAlgorithm = cms.string('recHits'),
15  ecalClusteringAlgorithm = cms.string('particleFlow'),
16  hcalClusteringAlgorithm = cms.string('particleFlow'),
17 
18  associationRadius = cms.double(0.5 ),
19 
20  #For simple Clustering Algorithm
21  simpleClusterRadiusEcal = cms.double(0.1 ),
22  simpleClusterRadiusHcal = cms.double(0.18 ),
23 
24 
25  #isolation Cones for Everyhting
26  innerConeECAL = cms.double( 0.15 ),
27  outerConeECAL = cms.double( 0.5 ),
28  innerConeHCAL = cms.double( 0.25 ),
29  outerConeHCAL = cms.double( 0.5 ),
30 
31  #You need those seriously if you plan to not use PF/bus recHits/CLusters in any algorithm
32  crystalThresholdEE = cms.double( 0.45 ),
33  crystalThresholdEB = cms.double( 0.12 ),
34  towerThreshold = cms.double(0.1 )
35 )
36