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