CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
heavyFlavorValidationHarvesting_cfi.py
Go to the documentation of this file.
2 
3 heavyFlavorValidationHarvesting = cms.EDAnalyzer("HeavyFlavorHarvesting",
4  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu5'),
5  Efficiencies = cms.untracked.VPSet(
6  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globMuon_genEtaPt","genMuon_genEtaPt","effGlobGen_genEtaPt") ),
7  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Muon_recoEtaPt","globMuon_recoEtaPt","effFilt1Glob_recoEtaPt") ),
8  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Muon_recoEtaPt","globMuon_recoEtaPt","effFilt2Glob_recoEtaPt") ),
9  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPt","globMuon_recoEtaPt","effFilt3Glob_recoEtaPt") ),
10  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPt","globMuon_recoEtaPt","effFilt4Glob_recoEtaPt") ),
11  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPt","globMuon_recoEtaPt","effFilt5Glob_recoEtaPt") ),
12  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathMuon_recoEtaPt","globMuon_recoEtaPt","effPathGlob_recoEtaPt") ),
13  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Muon_recoEtaPt","filt1Muon_recoEtaPt","effFilt2Filt1_recoEtaPt") ),
14  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPt","filt2Muon_recoEtaPt","effFilt3Filt2_recoEtaPt") ),
15  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPt","filt3Muon_recoEtaPt","effFilt4Filt3_recoEtaPt") ),
16  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPt","filt4Muon_recoEtaPt","effFilt5Filt4_recoEtaPt") ),
17  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPt","filt1Muon_recoEtaPt","effFilt3Filt1_recoEtaPt") ),
18  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPt","filt1Muon_recoEtaPt","effFilt4Filt1_recoEtaPt") ),
19  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPt","filt1Muon_recoEtaPt","effFilt5Filt1_recoEtaPt") ),
20 
21  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globMuon_genEtaPhi","genMuon_genEtaPhi","effGlobGen_genEtaPhi") ),
22  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Muon_recoEtaPhi","globMuon_recoEtaPhi","effFilt1Glob_recoEtaPhi") ),
23  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Muon_recoEtaPhi","globMuon_recoEtaPhi","effFilt2Glob_recoEtaPhi") ),
24  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPhi","globMuon_recoEtaPhi","effFilt3Glob_recoEtaPhi") ),
25  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPhi","globMuon_recoEtaPhi","effFilt4Glob_recoEtaPhi") ),
26  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPhi","globMuon_recoEtaPhi","effFilt5Glob_recoEtaPhi") ),
27  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathMuon_recoEtaPhi","globMuon_recoEtaPhi","effPathGlob_recoEtaPhi") ),
28  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Muon_recoEtaPhi","filt1Muon_recoEtaPhi","effFilt2Filt1_recoEtaPhi") ),
29  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPhi","filt2Muon_recoEtaPhi","effFilt3Filt2_recoEtaPhi") ),
30  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPhi","filt3Muon_recoEtaPhi","effFilt4Filt3_recoEtaPhi") ),
31  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPhi","filt4Muon_recoEtaPhi","effFilt5Filt4_recoEtaPhi") ),
32  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Muon_recoEtaPhi","filt1Muon_recoEtaPhi","effFilt3Filt1_recoEtaPhi") ),
33  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Muon_recoEtaPhi","filt1Muon_recoEtaPhi","effFilt4Filt1_recoEtaPhi") ),
34  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Muon_recoEtaPhi","filt1Muon_recoEtaPhi","effFilt5Filt1_recoEtaPhi") ),
35 
36 ################# DOUBLE ETA PT ######################
37  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globDimuon_genEtaPt","genDimuon_genEtaPt","effGlobDigenAND_genEtaPt") ),
38  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt1DiglobOR_recoEtaPt") ),
39  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt2DiglobOR_recoEtaPt") ),
40  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt3DiglobOR_recoEtaPt") ),
41  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt4DiglobOR_recoEtaPt") ),
42  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt5DiglobOR_recoEtaPt") ),
43  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathDimuon_recoEtaPt","globDimuon_recoEtaPt","effPathDiglobOR_recoEtaPt") ),
44  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt1Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt1DiglobAND_recoEtaPt") ),
45  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt2DiglobAND_recoEtaPt") ),
46  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt3DiglobAND_recoEtaPt") ),
47  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt4DiglobAND_recoEtaPt") ),
48  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoEtaPt","globDimuon_recoEtaPt","effFilt5DiglobAND_recoEtaPt") ),
49  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diPathDimuon_recoEtaPt","globDimuon_recoEtaPt","effPathDiglobAND_recoEtaPt") ),
50  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoEtaPt","diFilt1Dimuon_recoEtaPt","effFilt2Difilt1AND_recoEtaPt") ),
51  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoEtaPt","diFilt2Dimuon_recoEtaPt","effFilt3Difilt2AND_recoEtaPt") ),
52  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoEtaPt","diFilt3Dimuon_recoEtaPt","effFilt4Difilt3AND_recoEtaPt") ),
53  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoEtaPt","diFilt4Dimuon_recoEtaPt","effFilt5Difilt4AND_recoEtaPt") ),
54  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoEtaPt","diFilt1Dimuon_recoEtaPt","effFilt3Difilt1AND_recoEtaPt") ),
55  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoEtaPt","diFilt1Dimuon_recoEtaPt","effFilt4Difilt1AND_recoEtaPt") ),
56  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoEtaPt","diFilt1Dimuon_recoEtaPt","effFilt5Difilt1AND_recoEtaPt") ),
57 
58 ################# DOUBLE RAPIDITY PT ######################
59  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globDimuon_genRapPt","genDimuon_genRapPt","effGlobDigenAND_genRapPt") ),
60  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt1DiglobOR_recoRapPt") ),
61  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt2DiglobOR_recoRapPt") ),
62  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt3DiglobOR_recoRapPt") ),
63  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt4DiglobOR_recoRapPt") ),
64  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt5DiglobOR_recoRapPt") ),
65  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathDimuon_recoRapPt","globDimuon_recoRapPt","effPathDiglobOR_recoRapPt") ),
66  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt1Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt1DiglobAND_recoRapPt") ),
67  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt2DiglobAND_recoRapPt") ),
68  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt3DiglobAND_recoRapPt") ),
69  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt4DiglobAND_recoRapPt") ),
70  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoRapPt","globDimuon_recoRapPt","effFilt5DiglobAND_recoRapPt") ),
71  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diPathDimuon_recoRapPt","globDimuon_recoRapPt","effPathDiglobAND_recoRapPt") ),
72  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoRapPt","diFilt1Dimuon_recoRapPt","effFilt2Difilt1AND_recoRapPt") ),
73  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoRapPt","diFilt2Dimuon_recoRapPt","effFilt3Difilt2AND_recoRapPt") ),
74  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoRapPt","diFilt3Dimuon_recoRapPt","effFilt4Difilt3AND_recoRapPt") ),
75  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoRapPt","diFilt4Dimuon_recoRapPt","effFilt5Difilt4AND_recoRapPt") ),
76  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoRapPt","diFilt1Dimuon_recoRapPt","effFilt3Difilt1AND_recoRapPt") ),
77  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoRapPt","diFilt1Dimuon_recoRapPt","effFilt4Difilt1AND_recoRapPt") ),
78  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoRapPt","diFilt1Dimuon_recoRapPt","effFilt5Difilt1AND_recoRapPt") ),
79 
80  ################# DOUBLE PT DR ######################
81  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globDimuon_genPtDR","genDimuon_genPtDR","effGlobDigenAND_genPtDR") ),
82  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt1DiglobOR_recoPtDR") ),
83  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt2DiglobOR_recoPtDR") ),
84  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt3DiglobOR_recoPtDR") ),
85  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt4DiglobOR_recoPtDR") ),
86  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt5DiglobOR_recoPtDR") ),
87  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathDimuon_recoPtDR","globDimuon_recoPtDR","effPathDiglobOR_recoPtDR") ),
88  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt1Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt1DiglobAND_recoPtDR") ),
89  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt2DiglobAND_recoPtDR") ),
90  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt3DiglobAND_recoPtDR") ),
91  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt4DiglobAND_recoPtDR") ),
92  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDR","globDimuon_recoPtDR","effFilt5DiglobAND_recoPtDR") ),
93  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diPathDimuon_recoPtDR","globDimuon_recoPtDR","effPathDiglobAND_recoPtDR") ),
94  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoPtDR","diFilt1Dimuon_recoPtDR","effFilt2Difilt1AND_recoPtDR") ),
95  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDR","diFilt2Dimuon_recoPtDR","effFilt3Difilt2AND_recoPtDR") ),
96  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDR","diFilt3Dimuon_recoPtDR","effFilt4Difilt3AND_recoPtDR") ),
97  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDR","diFilt4Dimuon_recoPtDR","effFilt5Difilt4AND_recoPtDR") ),
98  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDR","diFilt1Dimuon_recoPtDR","effFilt3Difilt1AND_recoPtDR") ),
99  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDR","diFilt1Dimuon_recoPtDR","effFilt4Difilt1AND_recoPtDR") ),
100  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDR","diFilt1Dimuon_recoPtDR","effFilt5Difilt1AND_recoPtDR") ),
101 
102  ################# DOUBLE ETA PT ######################
103  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("globDimuon_genPtDRpos","genDimuon_genPtDRpos","effGlobDigenAND_genPtDRpos") ),
104  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt1Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt1DiglobOR_recoPtDRpos") ),
105  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt2Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt2DiglobOR_recoPtDRpos") ),
106  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt3Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt3DiglobOR_recoPtDRpos") ),
107  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt4Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt4DiglobOR_recoPtDRpos") ),
108  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("filt5Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt5DiglobOR_recoPtDRpos") ),
109  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("pathDimuon_recoPtDRpos","globDimuon_recoPtDRpos","effPathDiglobOR_recoPtDRpos") ),
110  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt1Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt1DiglobAND_recoPtDRpos") ),
111  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt2DiglobAND_recoPtDRpos") ),
112  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt3DiglobAND_recoPtDRpos") ),
113  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt4DiglobAND_recoPtDRpos") ),
114  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDRpos","globDimuon_recoPtDRpos","effFilt5DiglobAND_recoPtDRpos") ),
115  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diPathDimuon_recoPtDRpos","globDimuon_recoPtDRpos","effPathDiglobAND_recoPtDRpos") ),
116  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt2Dimuon_recoPtDRpos","diFilt1Dimuon_recoPtDRpos","effFilt2Difilt1AND_recoPtDRpos") ),
117  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDRpos","diFilt2Dimuon_recoPtDRpos","effFilt3Difilt2AND_recoPtDRpos") ),
118  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDRpos","diFilt3Dimuon_recoPtDRpos","effFilt4Difilt3AND_recoPtDRpos") ),
119  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDRpos","diFilt4Dimuon_recoPtDRpos","effFilt5Difilt4AND_recoPtDRpos") ),
120  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt3Dimuon_recoPtDRpos","diFilt1Dimuon_recoPtDRpos","effFilt3Difilt1AND_recoPtDRpos") ),
121  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt4Dimuon_recoPtDRpos","diFilt1Dimuon_recoPtDRpos","effFilt4Difilt1AND_recoPtDRpos") ),
122  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("diFilt5Dimuon_recoPtDRpos","diFilt1Dimuon_recoPtDRpos","effFilt5Difilt1AND_recoPtDRpos") ),
123 
124  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("resultDimuon_recoEtaPt","globDimuon_recoEtaPt","effResultDiglob_recoEtaPt") ),
125  cms.untracked.PSet( NumDenEffMEnames = cms.untracked.vstring("resultDimuon_recoRapPt","globDimuon_recoRapPt","effResultDiglob_recoRapPt") )
126 
127  )
128 )