CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
heavyFlavorValidationHarvestingSequence_cff.py
Go to the documentation of this file.
2 
3 hfv1 = heavyFlavorValidationHarvesting.clone(
4  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu4_3_Bs_v')
5 )
6 hfv2 = heavyFlavorValidationHarvesting.clone(
7  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu4_3_Jpsi_Displaced_v')
8 )
9 hfv3 = heavyFlavorValidationHarvesting.clone(
10  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon20_Jpsi_v')
11 )
12 hfv4 = heavyFlavorValidationHarvesting.clone(
13  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon13_PsiPrime_v')
14 )
15 hfv5 = heavyFlavorValidationHarvesting.clone(
16  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon13_Upsilon_v')
17 )
18 
19 hfvQuadmu1 = heavyFlavorValidationHarvesting.clone(
20  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon0_Jpsi_Muon_v')
21 )
22 hfvQuadmu2 = heavyFlavorValidationHarvesting.clone(
23  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon0_Upsilon_Muon_v')
24 )
25 hfvQuadmu3 = heavyFlavorValidationHarvesting.clone(
26  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_QuadMuon0_Dimuon0_Jpsi_v')
27 )
28 hfvQuadmu4 = heavyFlavorValidationHarvesting.clone(
29  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_QuadMuon0_Dimuon0_Upsilon_v')
30 )
31 
32 hfvTnP1 = heavyFlavorValidationHarvesting.clone(
33  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_L2Mu2_Jpsi_v')
34 )
35 hfvTnP2 = heavyFlavorValidationHarvesting.clone(
36  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_L2Mu2_Upsilon_v')
37 )
38 hfvTnP3 = heavyFlavorValidationHarvesting.clone(
39  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track2_Jpsi_v')
40 )
41 hfvTnP4 = heavyFlavorValidationHarvesting.clone(
42  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track3p5_Jpsi_v')
43 )
44 hfvTnP5 = heavyFlavorValidationHarvesting.clone(
45  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track7_Jpsi_v')
46 )
47 hfvTnP6 = heavyFlavorValidationHarvesting.clone(
48  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track2_Upsilon_v')
49 )
50 hfvTnP7 = heavyFlavorValidationHarvesting.clone(
51  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track3p5_Upsilon_v')
52 )
53 hfvTnP8 = heavyFlavorValidationHarvesting.clone(
54  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu7p5_Track7_Upsilon_v')
55 )
56 hfvTnP9 = heavyFlavorValidationHarvesting.clone(
57  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon0er16_Jpsi_NoOS_NoVertexing_v')
58 )
59 hfvTnP10 = heavyFlavorValidationHarvesting.clone(
60  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon0er16_Jpsi_NoVertexing_v')
61 )
62 hfvTnP11 = heavyFlavorValidationHarvesting.clone(
63  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon6_Jpsi_NoVertexing_v')
64 )
65 
66 hfv6 = heavyFlavorValidationHarvesting.clone(
67  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu25_TkMu0_dEta18_Onia_v')
68 )
69 hfv7 = heavyFlavorValidationHarvesting.clone(
70  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu4_JpsiTrk_Displaced_v')
71 )
72 hfv8 = heavyFlavorValidationHarvesting.clone(
73  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu4_PsiPrimeTrk_Displaced_v')
74 )
75 hfv9 = heavyFlavorValidationHarvesting.clone(
76  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v')
77 )
78 
79 ### 7E33 quarkonia
80 hfvQ1 = heavyFlavorValidationHarvesting.clone(
81  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon10_Jpsi_Barrel_v')
82 )
83 hfvQ2 = heavyFlavorValidationHarvesting.clone(
84  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon16_Jpsi_v')
85 )
86 hfvQ3 = heavyFlavorValidationHarvesting.clone(
87  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon8_PsiPrime_Barrel_v')
88 )
89 hfvQ4 = heavyFlavorValidationHarvesting.clone(
90  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon8_Upsilon_Barrel_v')
91 )
92 hfvQ5 = heavyFlavorValidationHarvesting.clone(
93  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Dimuon0_Phi_Barrel_v')
94 )
95 hfvQ6 = heavyFlavorValidationHarvesting.clone(
96  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu16_TkMu0_dEta18_Onia_v')
97 )
98 hfvQ7 = heavyFlavorValidationHarvesting.clone(
99  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_Mu16_TkMu0_dEta18_Phi_v')
100 )
101 
102 ### tau3mu
103 hfvTau3mu = heavyFlavorValidationHarvesting.clone(
104  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu3_Trk_tau3mu_v')
105 )
106 ### DoubleMu0
107 hfvDoubleMu0 = heavyFlavorValidationHarvesting.clone(
108  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT/HLT_DoubleMu0')
109 )
110 
111 
112 combiner = cms.EDAnalyzer('PlotCombiner',
113  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT'),
114  Plots = cms.untracked.VPSet(
115  cms.untracked.PSet(
116  InputMEnames = cms.untracked.vstring(
117  'HLT_DoubleMu4_3_Bs_v/effPathDiglobAND_recoEtaPtY',
118  'HLT_DoubleMu4_3_Jpsi_Displaced_v/effPathDiglobAND_recoEtaPtY',
119  'HLT_DoubleMu4_JpsiTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
120  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
121  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
122  ),
123  InputLabels = cms.untracked.vstring(
124  'HLT_DoubleMu4_3_Bs_v',
125  'HLT_DoubleMu4_3_Jpsi_Displaced_v',
126  'HLT_DoubleMu4_JpsiTrk_Displaced_v',
127  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v',
128  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v',
129  ),
130  OutputMEname = cms.untracked.string('effPathGlob_recoLowPt')
131  )
132  )
133 )
134 
135 combiner2 = combiner.clone(
136  Plots = cms.untracked.VPSet(
137  cms.untracked.PSet(
138  InputMEnames = cms.untracked.vstring(
139  'HLT_Dimuon20_Jpsi_v/effPathDiglobAND_recoEtaPtY',
140  'HLT_Dimuon13_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
141  'HLT_Dimuon13_Upsilon_v/effPathDiglobAND_recoEtaPtY',
142  'HLT_Mu25_TkMu0_dEta18_Onia_v/effPathDiglobAND_recoEtaPtY',
143  ),
144  InputLabels = cms.untracked.vstring(
145  'HLT_Dimuon20_Jpsi_v',
146  'HLT_Dimuon13_PsiPrime_v',
147  'HLT_Dimuon13_Upsilon_v',
148  'HLT_Mu25_TkMu0_dEta18_Onia_v',
149  ),
150  OutputMEname = cms.untracked.string('effPathGlob_recoHighPt')
151  )
152  )
153 )
154 
155 heavyFlavorValidationHarvestingSequence = cms.Sequence(
156  hfv1+hfv2+hfv3+hfv4+hfv5
157  +hfvQuadmu1+hfvQuadmu2+hfvQuadmu3+hfvQuadmu4
158  +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8+hfvTnP9+hfvTnP10+hfvTnP11
159  +hfv6+hfv7+hfv8+hfv9
160  +hfvQ1+hfvQ2+hfvQ3+hfvQ4+hfvQ5+hfvQ6+hfvQ7
161  +hfvTau3mu
162  +hfvDoubleMu0
163  +combiner+combiner2
164 )
165