CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauReferences_cfi.py
Go to the documentation of this file.
2 
3 TauMCProducer = cms.EDProducer("HLTTauMCProducer",
4  GenParticles = cms.untracked.InputTag("genParticles"),
5  ptMinTau = cms.untracked.double(15),
6  ptMinMuon = cms.untracked.double(15),
7  ptMinElectron = cms.untracked.double(15),
8  BosonID = cms.untracked.vint32(23,24,25,32,33,34,35,36,37),
9  EtaMax = cms.untracked.double(2.5)
10 )
11 
12 
13 
14 #Create LorentzVectors for offline objects
15 TauRelvalRefProducer = cms.EDProducer("HLTTauRefProducer",
16 
17  PFTaus = cms.untracked.PSet(
18  PFTauDiscriminators = cms.untracked.VInputTag(
19  cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
20  cms.InputTag("hpsPFTauDiscriminationByLooseIsolation")
21  ),
22  doPFTaus = cms.untracked.bool(True),
23  ptMin = cms.untracked.double(15.0),
24  PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
25  ),
26  Electrons = cms.untracked.PSet(
27  ElectronCollection = cms.untracked.InputTag("gsfElectrons"),
28  doID = cms.untracked.bool(False),
29  InnerConeDR = cms.untracked.double(0.02),
30  MaxIsoVar = cms.untracked.double(0.02),
31  doElectrons = cms.untracked.bool(True),
32  TrackCollection = cms.untracked.InputTag("generalTracks"),
33  OuterConeDR = cms.untracked.double(0.6),
34  ptMin = cms.untracked.double(15.0),
35  doTrackIso = cms.untracked.bool(True),
36  ptMinTrack = cms.untracked.double(1.5),
37  lipMinTrack = cms.untracked.double(0.2),
38  IdCollection = cms.untracked.InputTag("elecIDext")
39  ),
40  Jets = cms.untracked.PSet(
41  JetCollection = cms.untracked.InputTag("iterativeCone5CaloJets"),
42  etMin = cms.untracked.double(10.0),
43  doJets = cms.untracked.bool(True)
44  ),
45  Towers = cms.untracked.PSet(
46  TowerCollection = cms.untracked.InputTag("towerMaker"),
47  etMin = cms.untracked.double(10.0),
48  doTowers = cms.untracked.bool(True),
49  towerIsolation = cms.untracked.double(5.0)
50  ),
51 
52  Muons = cms.untracked.PSet(
53  doMuons = cms.untracked.bool(True),
54  MuonCollection = cms.untracked.InputTag("muons"),
55  ptMin = cms.untracked.double(15.0)
56  ),
57 
58  Photons = cms.untracked.PSet(
59  doPhotons = cms.untracked.bool(True),
60  PhotonCollection = cms.untracked.InputTag("photons"),
61  etMin = cms.untracked.double(10.0),
62  ECALIso = cms.untracked.double(3.0)
63  ),
64  EtaMax = cms.untracked.double(2.5)
65 )
66 
67 
68 #Match PF Taus to MC
69 TauRefCombiner = cms.EDProducer("HLTTauRefCombiner",
70  InputCollections = cms.VInputTag(
71  cms.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
72  cms.InputTag("TauRelvalRefProducer","PFTaus")
73  ),
74  MatchDeltaR = cms.double(0.15),
75  OutputCollection = cms.string("")
76 )
77 
78 
79 
80 
81 hltTauRef = cms.Sequence(TauMCProducer*TauRelvalRefProducer*TauRefCombiner)
82 
83 
84 
85 
86 
87 
88 
89 
90