43 |
|
jetFlavourAssociationForTauAnalyses = copy.deepcopy(jetFlavourAssociation) |
44 |
|
jetFlavourAssociationForTauAnalyses.srcByReference = cms.InputTag("jetPartonAssociationForTauAnalyses") |
45 |
|
jetFlavourAssociationForTauAnalyses.physicsDefinition = cms.bool(False) |
46 |
+ |
jetFlavourAssociationForTauAnalyses.definition = cms.int32(4) |
47 |
|
|
48 |
|
#PAT sequence for jet flavour identification |
49 |
|
patJetFlavourIdForTauAnalyses = cms.Sequence(jetPartons |
59 |
|
|
60 |
|
|
61 |
|
# Labels of Discriminators to use |
62 |
< |
patBTaggingDiscriminatorLabelsForTauAnalyses = cms.VInputTag( |
63 |
< |
cms.InputTag("combinedSecondaryVertexBJetTags","RECO"), |
64 |
< |
cms.InputTag("combinedSecondaryVertexMVABJetTags","RECO"), |
65 |
< |
cms.InputTag("coneIsolationTauJetTags","RECO"), |
66 |
< |
cms.InputTag("impactParameterMVABJetTags","RECO"), |
67 |
< |
cms.InputTag("jetBProbabilityBJetTags","RECO"), |
68 |
< |
cms.InputTag("jetProbabilityBJetTags","RECO"), |
69 |
< |
cms.InputTag("simpleSecondaryVertexBJetTags","RECO"), |
70 |
< |
cms.InputTag("softElectronBJetTags","RECO"), |
71 |
< |
cms.InputTag("softMuonBJetTags","RECO"), |
72 |
< |
cms.InputTag("softMuonNoIPBJetTags","RECO"), |
73 |
< |
cms.InputTag("trackCountingHighEffBJetTags","RECO"), |
74 |
< |
cms.InputTag("trackCountingHighPurBJetTags","RECO"), |
75 |
< |
) |
62 |
> |
#patBTaggingDiscriminatorLabelsForTauAnalyses = cms.VInputTag( |
63 |
> |
# cms.InputTag("combinedSecondaryVertexBJetTags","RECO"), |
64 |
> |
# cms.InputTag("combinedSecondaryVertexMVABJetTags","RECO"), |
65 |
> |
# cms.InputTag("coneIsolationTauJetTags","RECO"), |
66 |
> |
# cms.InputTag("impactParameterMVABJetTags","RECO"), |
67 |
> |
# cms.InputTag("jetBProbabilityBJetTags","RECO"), |
68 |
> |
# cms.InputTag("jetProbabilityBJetTags","RECO"), |
69 |
> |
# cms.InputTag("simpleSecondaryVertexBJetTags","RECO"), |
70 |
> |
# cms.InputTag("softElectronBJetTags","RECO"), |
71 |
> |
# cms.InputTag("softMuonBJetTags","RECO"), |
72 |
> |
# cms.InputTag("softMuonNoIPBJetTags","RECO"), |
73 |
> |
# cms.InputTag("trackCountingHighEffBJetTags","RECO"), |
74 |
> |
# cms.InputTag("trackCountingHighPurBJetTags","RECO"), |
75 |
> |
#) |
76 |
|
# Labels of TagInfos to use |
77 |
< |
patBTaggingTagInfoLabelsForTauAnalyses = cms.VInputTag( |
78 |
< |
cms.InputTag("secondaryVertexTagInfos","RECO"), |
79 |
< |
cms.InputTag("softElectronTagInfos","RECO"), |
80 |
< |
cms.InputTag("softMuonTagInfos","RECO"), |
81 |
< |
cms.InputTag("impactParameterTagInfos","RECO"), |
82 |
< |
) |
77 |
> |
#patBTaggingTagInfoLabelsForTauAnalyses = cms.VInputTag( |
78 |
> |
# cms.InputTag("secondaryVertexTagInfos","RECO"), |
79 |
> |
# cms.InputTag("softElectronTagInfos","RECO"), |
80 |
> |
# cms.InputTag("softMuonTagInfos","RECO"), |
81 |
> |
# cms.InputTag("impactParameterTagInfos","RECO"), |
82 |
> |
#) |
83 |
|
|
84 |
|
|
85 |
|
# Need to convert all JetTags to ValueMap<double> |
86 |
|
patAODBTagsForTauAnalyses = copy.deepcopy(patAODBTags) |
87 |
|
patAODBTagsForTauAnalyses.collection = cms.InputTag("iterativeCone5CaloJets") |
88 |
< |
patAODBTagsForTauAnalyses.associations = patBTaggingDiscriminatorLabelsForTauAnalyses |
88 |
> |
patAODBTagsForTauAnalyses.associations = patBTaggingDiscriminatorLabels #ForTauAnalyses |
89 |
|
patAODBTagsForTauAnalyses.failSilently = cms.untracked.bool(True) |
90 |
|
|
91 |
|
|
92 |
|
# Need to convert all JetTagInfoss to ValueMap<Ptr<BaseTagInfo>> |
93 |
|
patAODTagInfosForTauAnalyses = copy.deepcopy(patAODTagInfos) |
94 |
|
patAODTagInfosForTauAnalyses.collection = cms.InputTag("iterativeCone5CaloJets") |
95 |
< |
patAODTagInfosForTauAnalyses.associations = patBTaggingTagInfoLabelsForTauAnalyses |
95 |
> |
patAODTagInfosForTauAnalyses.associations = patBTaggingTagInfoLabels #ForTauAnalyses |
96 |
|
patAODTagInfosForTauAnalyses.failSilently = cms.untracked.bool(True) |
97 |
|
|
98 |
|
layer0BTagsForTauAnalyses = copy.deepcopy(layer0BTags) |
99 |
|
layer0BTagsForTauAnalyses.collection = cms.InputTag("allLayer0JetsForTauAnalyses") |
100 |
|
layer0BTagsForTauAnalyses.backrefs = cms.InputTag("allLayer0JetsForTauAnalyses") |
101 |
|
layer0BTagsForTauAnalyses.commonLabel = cms.InputTag("patAODBTagsForTauAnalyses") |
102 |
< |
layer0BTagsForTauAnalyses.associations = patBTaggingDiscriminatorLabelsForTauAnalyses |
102 |
> |
layer0BTagsForTauAnalyses.associations = patBTaggingDiscriminatorLabels #ForTauAnalyses |
103 |
|
layer0BTagsForTauAnalyses.failSilently = cms.untracked.bool(True) |
104 |
|
|
105 |
|
layer0TagInfosForTauAnalyses = copy.deepcopy(layer0TagInfos) |
106 |
|
layer0TagInfosForTauAnalyses.collection = cms.InputTag("allLayer0JetsForTauAnalyses") |
107 |
|
layer0TagInfosForTauAnalyses.backrefs = cms.InputTag("allLayer0JetsForTauAnalyses") |
108 |
|
layer0TagInfosForTauAnalyses.commonLabel = cms.InputTag("patAODTagInfosForTauAnalyses") |
109 |
< |
layer0TagInfosForTauAnalyses.associations = patBTaggingTagInfoLabelsForTauAnalyses |
109 |
> |
layer0TagInfosForTauAnalyses.associations = patBTaggingTagInfoLabels #ForTauAnalyses |
110 |
|
layer0TagInfosForTauAnalyses.failSilently = cms.untracked.bool(True) |
111 |
|
|
112 |
|
patAODBTaggingForTauAnalyses = cms.Sequence(patAODBTagsForTauAnalyses |