CMS 3D CMS Logo

V0Monitor_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 KshortMonitoring = v0Monitor.clone()
6 KshortMonitoring.FolderName = cms.string("Tracking/V0Monitoring/Ks")
7 KshortMonitoring.v0 = cms.InputTag('generalV0Candidates:Kshort')
8 KshortMonitoring.histoPSet.massPSet = cms.PSet(
9  nbins = cms.int32 ( 100 ),
10  xmin = cms.double( 0.400),
11  xmax = cms.double( 0.600),
12 )
13 
14 LambdaMonitoring = v0Monitor.clone()
15 LambdaMonitoring.FolderName = cms.string("Tracking/V0Monitoring/Lambda")
16 LambdaMonitoring.v0 = cms.InputTag('generalV0Candidates:Lambda')
17 LambdaMonitoring.histoPSet.massPSet = cms.PSet(
18  nbins = cms.int32 ( 100 ),
19  xmin = cms.double( 1.050 ),
20  xmax = cms.double( 1.250 )
21 )
22 
23 voMonitoringSequence = cms.Sequence(
24  KshortMonitoring
25  + LambdaMonitoring
26 )
27 
29 
30 # tracker ON
31 KshortMonitoringCommon = KshortMonitoring.clone()
32 KshortMonitoringCommon.genericTriggerEventPSet = genericTriggerEventFlag4fullTracker
33 KshortMonitoringCommon.setLabel("KshortMonitoringCommon")
34 
35 LambdaMonitoringCommon = LambdaMonitoring.clone()
36 LambdaMonitoringCommon.genericTriggerEventPSet = genericTriggerEventFlag4fullTracker
37 LambdaMonitoringCommon.setLabel("LambdaMonitoringCommon")
38 
39 voMonitoringCommonSequence = cms.Sequence(
40  KshortMonitoringCommon
41  + LambdaMonitoringCommon
42 )
43 
44 
45 # tracker ON + ZeroBias selection
46 KshortMonitoringMB = KshortMonitoring.clone()
47 KshortMonitoringMB.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_INpu/Ks")
48 KshortMonitoringMB.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTdb
49 KshortMonitoringMB.setLabel("KshortMonitoringMB")
50 
51 LambdaMonitoringMB = LambdaMonitoring.clone()
52 LambdaMonitoringMB.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_INpu/Lambda")
53 LambdaMonitoringMB.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTdb
54 LambdaMonitoringMB.setLabel("LambdaMonitoringMB")
55 
56 # tracker ON + no HIP no OOT selection (HLT_ZeroBias_FirstCollisionAfterAbortGap)
57 KshortMonitoringZBnoHIPnoOOT = KshortMonitoring.clone()
58 KshortMonitoringZBnoHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Ks")
59 KshortMonitoringZBnoHIPnoOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTnoHIPnoOOTdb
60 KshortMonitoringZBnoHIPnoOOT.setLabel("KshortMonitoringZBnoHIPnoOOT")
61 
62 LambdaMonitoringZBnoHIPnoOOT = LambdaMonitoring.clone()
63 LambdaMonitoringZBnoHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Lambda")
64 LambdaMonitoringZBnoHIPnoOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTnoHIPnoOOTdb
65 LambdaMonitoringZBnoHIPnoOOT.setLabel("LambdaMonitoringZBnoHIPnoOOT")
66 
67 # tracker ON + HIP no OOT selection (HLT_ZeroBias_FirstCollisionInTrain)
68 KshortMonitoringZBHIPnoOOT = KshortMonitoring.clone()
69 KshortMonitoringZBHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_noOOTpu_INpu/Ks")
70 KshortMonitoringZBHIPnoOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPnoOOTdb
71 KshortMonitoringZBHIPnoOOT.setLabel("KshortMonitoringZBHIPnoOOT")
72 
73 LambdaMonitoringZBHIPnoOOT = LambdaMonitoring.clone()
74 LambdaMonitoringZBHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_noOOTpu_INpu/Lambda")
75 LambdaMonitoringZBHIPnoOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPnoOOTdb
76 LambdaMonitoringZBHIPnoOOT.setLabel("LambdaMonitoringZBHIPnoOOT")
77 
78 # tracker ON + HIP OOT selection (HLT_ZeroBias_FirstBXAfterTrain)
79 KshortMonitoringZBHIPOOT = KshortMonitoring.clone()
80 KshortMonitoringZBHIPOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_noINpu/Ks")
81 KshortMonitoringZBHIPOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPOOTdb
82 KshortMonitoringZBHIPOOT.setLabel("KshortMonitoringZBHIPOOT")
83 
84 LambdaMonitoringZBHIPOOT = LambdaMonitoring.clone()
85 LambdaMonitoringZBHIPOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_noINpu/Lambda")
86 LambdaMonitoringZBHIPOOT.genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPOOTdb
87 LambdaMonitoringZBHIPOOT.setLabel("LambdaMonitoringZBHIPOOT")
88 
89 voMonitoringMBSequence = cms.Sequence(
90  KshortMonitoringMB
91  + LambdaMonitoringMB
92 )
93 
94 voMonitoringZBnoHIPnoOOTSequence = cms.Sequence(
95  KshortMonitoringZBnoHIPnoOOT
96  + LambdaMonitoringZBnoHIPnoOOT
97 )
98 
99 voMonitoringZBHIPnoOOTSequence = cms.Sequence(
100  KshortMonitoringZBHIPnoOOT
101  + LambdaMonitoringZBHIPnoOOT
102 )
103 
104 voMonitoringZBHIPOOTSequence = cms.Sequence(
105  KshortMonitoringZBHIPOOT
106  + LambdaMonitoringZBHIPOOT
107 )
108 
109 
110 
112 KshortWlxy16 = vertexCompositeCandidateCollectionSelector.clone()
113 KshortWlxy16.v0 = cms.InputTag('generalV0Candidates:Kshort')
114 
115 LambdaWlxy16 = vertexCompositeCandidateCollectionSelector.clone()
116 LambdaWlxy16.v0 = cms.InputTag('generalV0Candidates:Lambda')
117 
118 KshortWlxy16Monitoring = KshortMonitoring.clone()
119 KshortWlxy16Monitoring.v0 = cms.InputTag('KshortWlxy16')
120 KshortWlxy16Monitoring.FolderName = cms.string("Tracking/V0Monitoring/Ks/Lxy16")
121 
122 LambdaWlxy16Monitoring = LambdaMonitoring.clone()
123 LambdaWlxy16Monitoring.v0 = cms.InputTag('LambdaWlxy16')
124 LambdaWlxy16Monitoring.FolderName = cms.string("Tracking/V0Monitoring/Lambda/Lxy16")
125 
126 voWcutMonitoringSequence = cms.Sequence(
127  KshortWlxy16*KshortWlxy16Monitoring
128  + LambdaWlxy16*LambdaWlxy16Monitoring
129 )
130 
131 KshortWlxy16MonitoringCommon = KshortMonitoringCommon.clone()
132 KshortWlxy16MonitoringCommon.v0 = cms.InputTag('KshortWlxy16')
133 KshortWlxy16MonitoringCommon.FolderName = cms.string("Tracking/V0Monitoring/Ks/Lxy16")
134 
135 LambdaWlxy16MonitoringCommon = LambdaMonitoringCommon.clone()
136 LambdaWlxy16MonitoringCommon.v0 = cms.InputTag('LambdaWlxy16')
137 LambdaWlxy16MonitoringCommon.FolderName = cms.string("Tracking/V0Monitoring/Lambda/Lxy16")
138 
139 voWcutMonitoringCommonSequence = cms.Sequence(
140  KshortWlxy16*KshortWlxy16MonitoringCommon
141  +LambdaWlxy16*LambdaWlxy16MonitoringCommon
142 )
143 
144 KshortWlxy16MonitoringMB = KshortMonitoringMB.clone()
145 KshortWlxy16MonitoringMB.v0 = cms.InputTag('KshortWlxy16')
146 KshortWlxy16MonitoringMB.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_INpu/Ks/Lxy16")
147 
148 LambdaWlxy16MonitoringMB = LambdaMonitoringMB.clone()
149 LambdaWlxy16MonitoringMB.v0 = cms.InputTag('LambdaWlxy16')
150 LambdaWlxy16MonitoringMB.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_INpu/Lambda/Lxy16")
151 
152 voWcutMonitoringMBSequence = cms.Sequence(
153  KshortWlxy16*KshortWlxy16MonitoringMB
154  +LambdaWlxy16*LambdaWlxy16MonitoringMB
155 )
156 
157 KshortWlxy16MonitoringZBnoHIPnoOOT = KshortMonitoringZBnoHIPnoOOT.clone()
158 KshortWlxy16MonitoringZBnoHIPnoOOT.v0 = cms.InputTag('KshortWlxy16')
159 KshortWlxy16MonitoringZBnoHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Ks/Lxy16")
160 
161 LambdaWlxy16MonitoringZBnoHIPnoOOT = LambdaMonitoringZBnoHIPnoOOT.clone()
162 LambdaWlxy16MonitoringZBnoHIPnoOOT.v0 = cms.InputTag('LambdaWlxy16')
163 LambdaWlxy16MonitoringZBnoHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Lambda/Lxy16")
164 
165 
166 voWcutMonitoringZBnoHIPnoOOTSequence = cms.Sequence(
167  KshortWlxy16*KshortWlxy16MonitoringZBnoHIPnoOOT
168  +LambdaWlxy16*LambdaWlxy16MonitoringZBnoHIPnoOOT
169 )
170 
171 KshortWlxy16MonitoringZBHIPnoOOT = KshortMonitoringZBHIPnoOOT.clone()
172 KshortWlxy16MonitoringZBHIPnoOOT.v0 = cms.InputTag('KshortWlxy16')
173 KshortWlxy16MonitoringZBHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_noOOTpu_INpu/Ks/Lxy16")
174 
175 LambdaWlxy16MonitoringZBHIPnoOOT = LambdaMonitoringZBHIPnoOOT.clone()
176 LambdaWlxy16MonitoringZBHIPnoOOT.v0 = cms.InputTag('LambdaWlxy16')
177 LambdaWlxy16MonitoringZBHIPnoOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_noOOTpu_INpu/Lambda/Lxy16")
178 
179 voWcutMonitoringZBHIPnoOOTSequence = cms.Sequence(
180  KshortWlxy16*KshortWlxy16MonitoringZBHIPnoOOT
181  +LambdaWlxy16*LambdaWlxy16MonitoringZBHIPnoOOT
182 )
183 
184 KshortWlxy16MonitoringZBHIPOOT = KshortMonitoringZBHIPOOT.clone()
185 KshortWlxy16MonitoringZBHIPOOT.v0 = cms.InputTag('KshortWlxy16')
186 KshortWlxy16MonitoringZBHIPOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_noINpu/Ks/Lxy16")
187 
188 LambdaWlxy16MonitoringZBHIPOOT = LambdaMonitoringZBHIPOOT.clone()
189 LambdaWlxy16MonitoringZBHIPOOT.v0 = cms.InputTag('LambdaWlxy16')
190 LambdaWlxy16MonitoringZBHIPOOT.FolderName = cms.string("Tracking/V0Monitoring/HIP_OOTpu_noINpu/Lambda/Lxy16")
191 
192 voWcutMonitoringZBHIPOOTSequence = cms.Sequence(
193  KshortWlxy16*KshortWlxy16MonitoringZBHIPOOT
194  +LambdaWlxy16*LambdaWlxy16MonitoringZBHIPOOT
195 )