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 
103 combiner = cms.EDAnalyzer('PlotCombiner',
104  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT'),
105  Plots = cms.untracked.VPSet(
106  cms.untracked.PSet(
107  InputMEnames = cms.untracked.vstring(
108  'HLT_DoubleMu4_3_Bs_v/effPathDiglobAND_recoEtaPtY',
109  'HLT_DoubleMu4_3_Jpsi_Displaced_v/effPathDiglobAND_recoEtaPtY',
110  'HLT_DoubleMu4_JpsiTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
111  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
112  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
113  ),
114  InputLabels = cms.untracked.vstring(
115  'HLT_DoubleMu4_3_Bs_v',
116  'HLT_DoubleMu4_3_Jpsi_Displaced_v',
117  'HLT_DoubleMu4_JpsiTrk_Displaced_v',
118  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v',
119  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v',
120  ),
121  OutputMEname = cms.untracked.string('effPathGlob_recoLowPt')
122  )
123  )
124 )
125 
126 combiner2 = combiner.clone(
127  Plots = cms.untracked.VPSet(
128  cms.untracked.PSet(
129  InputMEnames = cms.untracked.vstring(
130  'HLT_Dimuon20_Jpsi_v/effPathDiglobAND_recoEtaPtY',
131  'HLT_Dimuon13_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
132  'HLT_Dimuon13_Upsilon_v/effPathDiglobAND_recoEtaPtY',
133  'HLT_Mu25_TkMu0_dEta18_Onia_v/effPathDiglobAND_recoEtaPtY',
134  ),
135  InputLabels = cms.untracked.vstring(
136  'HLT_Dimuon20_Jpsi_v',
137  'HLT_Dimuon13_PsiPrime_v',
138  'HLT_Dimuon13_Upsilon_v',
139  'HLT_Mu25_TkMu0_dEta18_Onia_v',
140  ),
141  OutputMEname = cms.untracked.string('effPathGlob_recoHighPt')
142  )
143  )
144 )
145 
146 heavyFlavorValidationHarvestingSequence = cms.Sequence(
147  hfv1+hfv2+hfv3+hfv4+hfv5
148  +hfvQuadmu1+hfvQuadmu2+hfvQuadmu3+hfvQuadmu4
149  +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8+hfvTnP9+hfvTnP10+hfvTnP11
150  +hfv6+hfv7+hfv8+hfv9
151  +hfvQ1+hfvQ2+hfvQ3+hfvQ4+hfvQ5+hfvQ6+hfvQ7
152  +combiner+combiner2
153 )
154