2 from DQMServices.Core.DQMEDHarvester
import DQMEDHarvester
4 baseFolderPath =
'HLT/BPH/HLT/'
6 hfv1 = heavyFlavorValidationHarvesting.clone(
7 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_DoubleMu4_3_Bs_v')
9 hfv2 = heavyFlavorValidationHarvesting.clone(
10 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_DoubleMu4_3_Jpsi_Displaced_v')
14 hfvTnP1 = heavyFlavorValidationHarvesting.clone(
15 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_L2Mu2_Jpsi_v')
17 hfvTnP2 = heavyFlavorValidationHarvesting.clone(
18 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_L2Mu2_Upsilon_v')
20 hfvTnP3 = heavyFlavorValidationHarvesting.clone(
21 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track2_Jpsi_v')
23 hfvTnP4 = heavyFlavorValidationHarvesting.clone(
24 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track3p5_Jpsi_v')
26 hfvTnP5 = heavyFlavorValidationHarvesting.clone(
27 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track7_Jpsi_v')
29 hfvTnP6 = heavyFlavorValidationHarvesting.clone(
30 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track2_Upsilon_v')
32 hfvTnP7 = heavyFlavorValidationHarvesting.clone(
33 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track3p5_Upsilon_v')
35 hfvTnP8 = heavyFlavorValidationHarvesting.clone(
36 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu7p5_Track7_Upsilon_v')
39 hfv7 = heavyFlavorValidationHarvesting.clone(
40 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_DoubleMu4_JpsiTrk_Displaced_v')
42 hfv8 = heavyFlavorValidationHarvesting.clone(
43 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v')
45 hfv9 = heavyFlavorValidationHarvesting.clone(
46 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v')
50 hfjpsiMuon = heavyFlavorValidationHarvesting.clone(
51 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon0_Jpsi3p5_Muon2_v')
54 hfjpsiNoVertexing = heavyFlavorValidationHarvesting.clone(
55 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon0_Jpsi_NoVertexing_v')
58 hfjpsiNoVertexingNoOS = heavyFlavorValidationHarvesting.clone(
59 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v')
62 hfjpsiBarrel = heavyFlavorValidationHarvesting.clone(
63 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v')
66 hfpsiBarrel = heavyFlavorValidationHarvesting.clone(
67 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v')
70 hfupsilonBarrel = heavyFlavorValidationHarvesting.clone(
71 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v')
74 hfphiBarrel = heavyFlavorValidationHarvesting.clone(
75 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon10_Phi_Barrel_Seagulls_v')
78 hfmu25Onia = heavyFlavorValidationHarvesting.clone(
79 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu25_TkMu0_Onia_v')
82 hfmu30Onia = heavyFlavorValidationHarvesting.clone(
83 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu30_TkMu0_Onia_v')
86 hfmu25Phi = heavyFlavorValidationHarvesting.clone(
87 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu25_TkMu0_Phi_v')
90 hfmu20Phi = heavyFlavorValidationHarvesting.clone(
91 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Mu20_TkMu0_Phi_v')
94 hfjpsi = heavyFlavorValidationHarvesting.clone(
95 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon25_Jpsi_v')
98 hfpsi = heavyFlavorValidationHarvesting.clone(
99 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon18_PsiPrime_v')
102 hfupsilon = heavyFlavorValidationHarvesting.clone(
103 MyDQMrootFolder = cms.untracked.string(baseFolderPath +
'HLT_Dimuon12_Upsilon_eta1p5_v')
108 MyDQMrootFolder = cms.untracked.string(
'HLT/BPH/HLT'),
109 Plots = cms.untracked.VPSet(
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',
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',
125 OutputMEname = cms.untracked.string(
'effPathGlob_recoLowPt')
130 combiner2 = combiner.clone(
131 Plots = cms.untracked.VPSet(
133 InputMEnames = cms.untracked.vstring(
134 'HLT_Dimuon25_Jpsi_v/effPathDiglobAND_recoEtaPtY',
135 'HLT_Dimuon18_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
136 'HLT_Dimuon12_Upsilon_eta1p5_v/effPathDiglobAND_recoEtaPtY',
137 'HLT_Mu30_TkMu0_Onia_v/effPathDiglobAND_recoEtaPtY'
139 InputLabels = cms.untracked.vstring(
140 'HLT_Dimuon25_Jpsi_v',
141 'HLT_Dimuon18_PsiPrime_v',
142 'HLT_Dimuon12_Upsilon_eta1p5_v',
143 'HLT_Mu30_TkMu0_Onia_v'
145 OutputMEname = cms.untracked.string(
'effPathGlob_recoHighPt')
150 heavyFlavorValidationHarvestingSequence = cms.Sequence(
152 +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8
156 + hfjpsiNoVertexingNoOS