CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 hfvTnP1 = hfv1.clone(
24  TriggerPathName = cms.untracked.string("HLT_Mu7p5_L2Mu2_Jpsi_v")
25 )
26 hfvTnP2 = hfv1.clone(
27  TriggerPathName = cms.untracked.string("HLT_Mu7p5_L2Mu2_Upsilon_v")
28 )
29 hfvTnP3 = hfv1.clone(
30  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track2_Jpsi_v")
31 )
32 hfvTnP4 = hfv1.clone(
33  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track3p5_Jpsi_v")
34 )
35 hfvTnP5 = hfv1.clone(
36  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track7_Jpsi_v")
37 )
38 hfvTnP6 = hfv1.clone(
39  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track2_Upsilon_v")
40 )
41 hfvTnP7 = hfv1.clone(
42  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track3p5_Upsilon_v")
43 )
44 hfvTnP8 = hfv1.clone(
45  TriggerPathName = cms.untracked.string("HLT_Mu7p5_Track7_Upsilon_v")
46 )
47 
48 ## 2017 additions
49 hfjpsiMuon = hfv1.clone(
50  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Jpsi3p5_Muon2_v")
51 )
52 
53 hfjpsiNoVertexing = hfv1.clone(
54  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Jpsi_NoVertexing_v")
55 )
56 
57 hfjpsiNoVertexingNoOS = hfv1.clone(
58  TriggerPathName = cms.untracked.string("HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v")
59 )
60 
61 hfjpsiBarrel = hfv1.clone(
62  TriggerPathName = cms.untracked.string("HLT_Dimuon20_Jpsi_Barrel_Seagulls_v")
63 )
64 
65 hfpsiBarrel = hfv1.clone(
66  TriggerPathName = cms.untracked.string("HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v")
67 )
68 
69 hfupsilonBarrel = hfv1.clone(
70  TriggerPathName = cms.untracked.string("HLT_Dimuon10_Upsilon_Barrel_Seagulls_v")
71 )
72 
73 hfphiBarrel = hfv1.clone(
74  TriggerPathName = cms.untracked.string("HLT_Dimuon14_Phi_Barrel_Seagulls_v")
75 )
76 
77 hfmu25Onia = hfv1.clone(
78  TriggerPathName = cms.untracked.string("HLT_Mu25_TkMu0_Onia_v")
79 )
80 
81 hfmu30Onia = hfv1.clone(
82  TriggerPathName = cms.untracked.string("HLT_Mu30_TkMu0_Onia_v")
83 )
84 
85 hfmu25Phi = hfv1.clone(
86  TriggerPathName = cms.untracked.string("HLT_Mu25_TkMu0_Phi_v")
87 )
88 
89 hfmu20Phi = hfv1.clone(
90  TriggerPathName = cms.untracked.string("HLT_Mu20_TkMu0_Phi_v")
91 )
92 
93 hfjpsi = hfv1.clone(
94  TriggerPathName = cms.untracked.string("HLT_Dimuon25_Jpsi_v")
95 )
96 
97 hfpsi = hfv1.clone(
98  TriggerPathName = cms.untracked.string("HLT_Dimuon18_PsiPrime_v")
99 )
100 
101 hfupsilon = hfv1.clone(
102  TriggerPathName = cms.untracked.string("HLT_Dimuon12_Upsilon_eta1p5_v")
103 )
104 
105 
106 heavyFlavorValidationSequence = cms.Sequence(
107  hfv1+hfv2+hfv3+hfv4+hfv5
108  +hfvTnP1+hfvTnP2+hfvTnP3+hfvTnP4+hfvTnP5+hfvTnP6+hfvTnP7+hfvTnP8
109  + hfjpsiMuon
110  + hfjpsiNoVertexing
111  + hfjpsiNoVertexingNoOS
112  + hfjpsiBarrel
113  + hfpsiBarrel
114  + hfupsilonBarrel
115  + hfphiBarrel
116  + hfmu25Onia
117  + hfmu30Onia
118  + hfmu25Phi
119  + hfmu20Phi
120  + hfjpsi
121  + hfpsi
122  + hfupsilon
123 )