CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
tkIsoDeposits_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #pieces needed to run the associator-related stuff
4 #from Geometry.CMSCommonData.cmsIdealGeometryXML_cff import *
5 #from Geometry.CaloEventSetup.CaloGeometry_cfi import *
6 #from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import *
15 tkIsoDepositTk = cms.EDProducer("CandIsoDepositProducer",
16  src = cms.InputTag("highPtTracks"),
17  MultipleDepositsFlag = cms.bool(False),
18  trackType = cms.string('best'),
19  ExtractorPSet = cms.PSet(
20  MIsoTrackExtractorBlock
21  )
22 )
23 
24 tkIsoDepositCalByAssociatorTowers = cms.EDProducer("CandIsoDepositProducer",
25  src = cms.InputTag("highPtTracks"),
26  MultipleDepositsFlag = cms.bool(True),
27  trackType = cms.string('best'),
28  ExtractorPSet = cms.PSet(
29  MIsoCaloExtractorByAssociatorTowersBlock
30  )
31 )
32 
33 tkIsoDepositCalByAssociatorHits = cms.EDProducer("CandIsoDepositProducer",
34  src = cms.InputTag("highPtTracks"),
35  MultipleDepositsFlag = cms.bool(True),
36  trackType = cms.string('best'),
37  ExtractorPSet = cms.PSet(
38  MIsoCaloExtractorByAssociatorHitsBlock
39  )
40 )
41 
42 tkIsoDepositJets = cms.EDProducer("CandIsoDepositProducer",
43  src = cms.InputTag("highPtTracks"),
44  MultipleDepositsFlag = cms.bool(False),
45  trackType = cms.string('best'),
46  ExtractorPSet = cms.PSet(
47  MIsoJetExtractorBlock
48  )
49 )
50 
51 tkIsoDepositCalEcal = cms.EDProducer("CandIsoDepositProducer",
52  src = cms.InputTag("highPtTracks"),
53  MultipleDepositsFlag = cms.bool(False),
54  trackType = cms.string('best'),
55  ExtractorPSet = cms.PSet(
56  MIsoCaloExtractorEcalBlock
57  )
58 )
59 
60 tkIsoDepositCalHcal = cms.EDProducer("CandIsoDepositProducer",
61  src = cms.InputTag("highPtTracks"),
62  MultipleDepositsFlag = cms.bool(False),
63  trackType = cms.string('best'),
64  ExtractorPSet = cms.PSet(
65  MIsoCaloExtractorHcalBlock
66  )
67 )
68 
69 #
70 # and now sequences of the above
71 #
72 # "standard sequence"
73 tkIsoDeposits = cms.Sequence(highPtTracks+tkIsoDepositTk+tkIsoDepositCalByAssociatorTowers+tkIsoDepositJets)
74 
75