CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
heavyFlavorValidationSequence_cff.py
Go to the documentation of this file.
2 
3 hfv1 = heavyFlavorValidation.clone(
4  #TriggerProcessName = cms.untracked.string("HLT"),
5  TriggerPathName = cms.untracked.string("HLT_DoubleMu4_3_Bs_v"),
6  MuonPtBins = cms.untracked.vdouble(0.5, 1., 2., 3., 3.5, 4., 5., 6., 7., 8., 9., 10., 20.),
7  MuonEtaBins = cms.untracked.vdouble(24, -2.4, 2.4),
8  DimuonPtBins = cms.untracked.vdouble(0., 2., 4., 6., 8., 10., 12., 15., 25.)
9 )
10 hfv2 = hfv1.clone(
11  TriggerPathName = cms.untracked.string("HLT_DoubleMu4_3_Jpsi_Displaced_v")
12 )
13 hfv3 = hfv1.clone(
14  TriggerPathName = cms.untracked.string("HLT_DoubleMu4_JpsiTrk_Displaced_v")
15 )
16 hfv4 = hfv1.clone(
17  TriggerPathName = cms.untracked.string("HLT_DoubleMu4_PsiPrimeTrk_Displaced_v")
18 )
19 hfv5 = hfv1.clone(
20  TriggerPathName = cms.untracked.string("HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v")
21 )
22 
23 hfvQuadmu1 = hfv1.clone(
24  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Jpsi_Muon_v")
25 )
26 hfvQuadmu2 = hfv1.clone(
27  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Upsilon_Muon_v")
28 )
29 hfvQuadmu3 = hfv1.clone(
30  TriggerPathName = cms.untracked.string("HLT_QuadMuon0_Dimuon0_Jpsi_v")
31 )
32 hfvQuadmu4 = hfv1.clone(
33  TriggerPathName = cms.untracked.string("HLT_QuadMuon0_Dimuon0_Upsilon_v")
34 )
35 
36 hfvTnP1 = hfv1.clone(
37  TriggerPathName = cms.untracked.string("HLT_Mu7p5_L2Mu2_Jpsi_v")
38 )
39 hfvTnP2 = hfv1.clone(
40  TriggerPathName = cms.untracked.string("HLT_Mu7p5_L2Mu2_Upsilon_v")
41 )
42 hfvTnP3 = hfv1.clone(
43  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track2_Jpsi_v")
44 )
45 hfvTnP4 = hfv1.clone(
46  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track3p5_Jpsi_v")
47 )
48 hfvTnP5 = hfv1.clone(
49  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track7_Jpsi_v")
50 )
51 hfvTnP6 = hfv1.clone(
52  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track2_Upsilon_v")
53 )
54 hfvTnP7 = hfv1.clone(
55  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track3p5_Upsilon_v")
56 )
57 hfvTnP8 = hfv1.clone(
58  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track7_Upsilon_v")
59 )
60 hfvTnP9 = hfv1.clone(
61  TriggerPathName = cms.untracked.string("HLT_Dimuon0er16_Jpsi_NoOS_NoVertexing_v")
62 )
63 hfvTnP10 = hfv1.clone(
64  TriggerPathName = cms.untracked.string("HLT_Dimuon0er16_Jpsi_NoVertexing_v")
65 )
66 hfvTnP11 = hfv1.clone(
67  TriggerPathName = cms.untracked.string("HLT_Dimuon6_Jpsi_NoVertexing_v")
68 )
69 
70 ### Quarkonia 7E33
71 hfvQ1 = hfv1.clone(
72  TriggerPathName = cms.untracked.string("HLT_Dimuon10_Jpsi_Barrel_v")
73 )
74 hfvQ2 = hfv1.clone(
75  TriggerPathName = cms.untracked.string("HLT_Dimuon16_Jpsi_v")
76 )
77 hfvQ3 = hfv1.clone(
78  TriggerPathName = cms.untracked.string("HLT_Dimuon8_PsiPrime_Barrel_v")
79 )
80 hfvQ4 = hfv1.clone(
81  TriggerPathName = cms.untracked.string("HLT_Dimuon8_Upsilon_Barrel_v")
82 )
83 hfvQ5 = hfv1.clone(
84  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Phi_Barrel_v")
85 )
86 hfvQ6 = hfv1.clone(
87  TriggerPathName = cms.untracked.string("HLT_Mu16_TkMu0_dEta18_Onia_v")
88 )
89 hfvQ7 = hfv1.clone(
90  TriggerPathName = cms.untracked.string("HLT_Mu16_TkMu0_dEta18_Phi_v")
91 )
92 
93 hfv6 = hfv1.clone(
94  TriggerPathName = cms.untracked.string("HLT_Dimuon20_Jpsi_v"),
95  MuonPtBins = cms.untracked.vdouble(7.5, 10., 12.5, 15., 17.5, 20., 22.5, 25., 27.5, 30.),
96  DimuonPtBins = cms.untracked.vdouble(10., 12.5, 15., 17.5, 20., 22.5, 25., 27.5, 30.)
97 )
98 hfv7 = hfv6.clone(
99  TriggerPathName = cms.untracked.string("HLT_Dimuon13_PsiPrime_v"),
100 )
101 hfv8 = hfv6.clone(
102  TriggerPathName = cms.untracked.string("HLT_Dimuon13_Upsilon_v"),
103 )
104 hfv9 = hfv6.clone(
105  TriggerPathName = cms.untracked.string("HLT_Mu25_TkMu0_dEta18_Onia_v"),
106 )
107 
108 ### tau3mu
109 hfvTau3mu = hfv1.clone(
110  TriggerPathName = cms.untracked.string("HLT_DoubleMu3_Trk_tau3mu_v")
111 )
112 
113 ### DoubleMu0
114 hfvDoubleMu0 = hfv1.clone(
115  TriggerPathName = cms.untracked.string("HLT_DoubleMu0")
116 )
117 
118 
119 heavyFlavorValidationSequence = cms.Sequence(
120  hfv1+hfv2+hfv3+hfv4+hfv5
121  +hfvQuadmu1+hfvQuadmu2+hfvQuadmu3+hfvQuadmu4
122  +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8+hfvTnP9+hfvTnP10+hfvTnP11
123  +hfv6+hfv7+hfv8+hfv9
124  +hfvTau3mu
125  +hfvDoubleMu0
126  +hfvQ1+hfvQ2+hfvQ3+hfvQ4+hfvQ5+hfvQ6+hfvQ7
127 )