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 combiner = cms.EDAnalyzer('PlotCombiner',
80  MyDQMrootFolder = cms.untracked.string('HLT/HeavyFlavor/HLT'),
81  Plots = cms.untracked.VPSet(
82  cms.untracked.PSet(
83  InputMEnames = cms.untracked.vstring(
84  'HLT_DoubleMu4_3_Bs_v/effPathDiglobAND_recoEtaPtY',
85  'HLT_DoubleMu4_3_Jpsi_Displaced_v/effPathDiglobAND_recoEtaPtY',
86  'HLT_DoubleMu4_JpsiTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
87  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
88  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v/effPathDiglobAND_recoEtaPtY',
89  ),
90  InputLabels = cms.untracked.vstring(
91  'HLT_DoubleMu4_3_Bs_v',
92  'HLT_DoubleMu4_3_Jpsi_Displaced_v',
93  'HLT_DoubleMu4_JpsiTrk_Displaced_v',
94  'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v',
95  'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v',
96  ),
97  OutputMEname = cms.untracked.string('effPathGlob_recoLowPt')
98  )
99  )
100 )
101 
102 combiner2 = combiner.clone(
103  Plots = cms.untracked.VPSet(
104  cms.untracked.PSet(
105  InputMEnames = cms.untracked.vstring(
106  'HLT_Dimuon20_Jpsi_v/effPathDiglobAND_recoEtaPtY',
107  'HLT_Dimuon13_PsiPrime_v/effPathDiglobAND_recoEtaPtY',
108  'HLT_Dimuon13_Upsilon_v/effPathDiglobAND_recoEtaPtY',
109  'HLT_Mu25_TkMu0_dEta18_Onia_v/effPathDiglobAND_recoEtaPtY',
110  ),
111  InputLabels = cms.untracked.vstring(
112  'HLT_Dimuon20_Jpsi_v',
113  'HLT_Dimuon13_PsiPrime_v',
114  'HLT_Dimuon13_Upsilon_v',
115  'HLT_Mu25_TkMu0_dEta18_Onia_v',
116  ),
117  OutputMEname = cms.untracked.string('effPathGlob_recoHighPt')
118  )
119  )
120 )
121 
122 heavyFlavorValidationHarvestingSequence = cms.Sequence(
123  hfv1+hfv2+hfv3+hfv4+hfv5
124  +hfvQuadmu1+hfvQuadmu2+hfvQuadmu3+hfvQuadmu4
125  +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8+hfvTnP9+hfvTnP10+hfvTnP11
126  +hfv6+hfv7+hfv8+hfv9
127  +combiner+combiner2
128 )
129