Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:06

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQM.TrackingMonitor.V0Monitor_cfi import *
0004 
0005 KshortMonitoring = v0Monitor.clone(
0006     FolderName = "Tracking/V0Monitoring/Ks",
0007     v0 = 'generalV0Candidates:Kshort',
0008     histoPSet = v0Monitor.histoPSet.clone(
0009         massPSet = v0Monitor.histoPSet.massPSet.clone(
0010             nbins = 100,
0011             xmin = 0.400,
0012             xmax = 0.600
0013         )
0014     )
0015 )
0016 
0017 LambdaMonitoring = v0Monitor.clone(
0018     FolderName = "Tracking/V0Monitoring/Lambda",
0019     v0 = 'generalV0Candidates:Lambda',
0020     histoPSet = v0Monitor.histoPSet.clone(
0021         massPSet = v0Monitor.histoPSet.massPSet.clone(
0022             nbins = 100,
0023             xmin = 1.050,
0024             xmax = 1.250
0025         )
0026     )
0027 )
0028 
0029 voMonitoringSequence = cms.Sequence(
0030     KshortMonitoring
0031     + LambdaMonitoring
0032 )
0033 
0034 from DQM.TrackingMonitorSource.pset4GenericTriggerEventFlag_cfi import *
0035 
0036 # tracker ON
0037 KshortMonitoringCommon = KshortMonitoring.clone(
0038     genericTriggerEventPSet = genericTriggerEventFlag4fullTracker
0039 )
0040 KshortMonitoringCommon.setLabel("KshortMonitoringCommon")
0041 
0042 LambdaMonitoringCommon = LambdaMonitoring.clone(
0043     genericTriggerEventPSet = genericTriggerEventFlag4fullTracker
0044 )
0045 LambdaMonitoringCommon.setLabel("LambdaMonitoringCommon")
0046 
0047 voMonitoringCommonSequence = cms.Sequence(
0048     KshortMonitoringCommon
0049     + LambdaMonitoringCommon
0050 )
0051 
0052 
0053 # tracker ON + ZeroBias selection
0054 KshortMonitoringMB = KshortMonitoring.clone(
0055     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_INpu/Ks",
0056     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTdb
0057 )
0058 KshortMonitoringMB.setLabel("KshortMonitoringMB")
0059 
0060 LambdaMonitoringMB = LambdaMonitoring.clone(
0061     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_INpu/Lambda",
0062     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTdb
0063 )
0064 LambdaMonitoringMB.setLabel("LambdaMonitoringMB")
0065 
0066 # tracker ON + no HIP no OOT selection (HLT_ZeroBias_FirstCollisionAfterAbortGap)
0067 KshortMonitoringZBnoHIPnoOOT = KshortMonitoring.clone(
0068     FolderName = "Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Ks",
0069     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTnoHIPnoOOTdb
0070 )
0071 KshortMonitoringZBnoHIPnoOOT.setLabel("KshortMonitoringZBnoHIPnoOOT")
0072 
0073 LambdaMonitoringZBnoHIPnoOOT = LambdaMonitoring.clone(
0074     FolderName = "Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Lambda",
0075     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTnoHIPnoOOTdb
0076 )
0077 LambdaMonitoringZBnoHIPnoOOT.setLabel("LambdaMonitoringZBnoHIPnoOOT")
0078 
0079 # tracker ON + HIP no OOT selection (HLT_ZeroBias_FirstCollisionInTrain)
0080 KshortMonitoringZBHIPnoOOT = KshortMonitoring.clone(
0081     FolderName = "Tracking/V0Monitoring/HIP_noOOTpu_INpu/Ks",
0082     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPnoOOTdb
0083 )
0084 KshortMonitoringZBHIPnoOOT.setLabel("KshortMonitoringZBHIPnoOOT")
0085 
0086 LambdaMonitoringZBHIPnoOOT = LambdaMonitoring.clone(
0087     FolderName = "Tracking/V0Monitoring/HIP_noOOTpu_INpu/Lambda",
0088     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPnoOOTdb
0089 )
0090 LambdaMonitoringZBHIPnoOOT.setLabel("LambdaMonitoringZBHIPnoOOT")
0091 
0092 # tracker ON + HIP OOT selection (HLT_ZeroBias_FirstBXAfterTrain)
0093 KshortMonitoringZBHIPOOT = KshortMonitoring.clone(
0094     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_noINpu/Ks",
0095     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPOOTdb
0096 )
0097 KshortMonitoringZBHIPOOT.setLabel("KshortMonitoringZBHIPOOT")
0098 
0099 LambdaMonitoringZBHIPOOT = LambdaMonitoring.clone(
0100     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_noINpu/Lambda",
0101     genericTriggerEventPSet = genericTriggerEventFlag4fullTrackerAndHLTHIPOOTdb
0102 )
0103 LambdaMonitoringZBHIPOOT.setLabel("LambdaMonitoringZBHIPOOT")
0104 
0105 voMonitoringMBSequence = cms.Sequence(
0106     KshortMonitoringMB
0107     + LambdaMonitoringMB
0108 )
0109 
0110 voMonitoringZBnoHIPnoOOTSequence = cms.Sequence(
0111     KshortMonitoringZBnoHIPnoOOT
0112     + LambdaMonitoringZBnoHIPnoOOT
0113 )
0114 
0115 voMonitoringZBHIPnoOOTSequence = cms.Sequence(
0116     KshortMonitoringZBHIPnoOOT
0117     + LambdaMonitoringZBHIPnoOOT
0118 )
0119 
0120 voMonitoringZBHIPOOTSequence = cms.Sequence(
0121     KshortMonitoringZBHIPOOT
0122     + LambdaMonitoringZBHIPOOT
0123 )
0124 
0125 
0126 
0127 from CommonTools.RecoAlgos.vertexCompositeCandidateCollectionSelector_cfi import *
0128 KshortWlxy16 = vertexCompositeCandidateCollectionSelector.clone(
0129     v0 = 'generalV0Candidates:Kshort'
0130 )
0131 
0132 LambdaWlxy16 = vertexCompositeCandidateCollectionSelector.clone(
0133     v0 = 'generalV0Candidates:Lambda'
0134 )
0135 
0136 KshortWlxy16Monitoring = KshortMonitoring.clone(
0137     v0 = 'KshortWlxy16',
0138     FolderName = "Tracking/V0Monitoring/Ks/Lxy16"
0139 )
0140 
0141 LambdaWlxy16Monitoring = LambdaMonitoring.clone(
0142     v0 = 'LambdaWlxy16',
0143     FolderName = "Tracking/V0Monitoring/Lambda/Lxy16"
0144 )
0145 
0146 voWcutMonitoringSequence = cms.Sequence(
0147     KshortWlxy16*KshortWlxy16Monitoring
0148     + LambdaWlxy16*LambdaWlxy16Monitoring
0149 )
0150 
0151 KshortWlxy16MonitoringCommon = KshortMonitoringCommon.clone(
0152     v0 = 'KshortWlxy16',
0153     FolderName = "Tracking/V0Monitoring/Ks/Lxy16"
0154 )
0155 
0156 LambdaWlxy16MonitoringCommon = LambdaMonitoringCommon.clone(
0157     v0 = 'LambdaWlxy16',
0158     FolderName = "Tracking/V0Monitoring/Lambda/Lxy16"
0159 )
0160 
0161 voWcutMonitoringCommonSequence = cms.Sequence(
0162     KshortWlxy16*KshortWlxy16MonitoringCommon
0163     +LambdaWlxy16*LambdaWlxy16MonitoringCommon
0164 )
0165 
0166 KshortWlxy16MonitoringMB = KshortMonitoringMB.clone(
0167     v0 = 'KshortWlxy16',
0168     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_INpu/Ks/Lxy16"
0169 )
0170 
0171 LambdaWlxy16MonitoringMB = LambdaMonitoringMB.clone(
0172     v0 = 'LambdaWlxy16',
0173     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_INpu/Lambda/Lxy16"
0174 )
0175 
0176 voWcutMonitoringMBSequence = cms.Sequence(
0177     KshortWlxy16*KshortWlxy16MonitoringMB
0178     +LambdaWlxy16*LambdaWlxy16MonitoringMB
0179 )
0180 
0181 KshortWlxy16MonitoringZBnoHIPnoOOT = KshortMonitoringZBnoHIPnoOOT.clone(
0182     v0 = 'KshortWlxy16',
0183     FolderName = "Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Ks/Lxy16"
0184 )
0185 
0186 LambdaWlxy16MonitoringZBnoHIPnoOOT = LambdaMonitoringZBnoHIPnoOOT.clone(
0187     v0 = 'LambdaWlxy16',
0188     FolderName = "Tracking/V0Monitoring/noHIP_noOOTpu_INpu/Lambda/Lxy16"
0189 )
0190 
0191 voWcutMonitoringZBnoHIPnoOOTSequence = cms.Sequence(
0192     KshortWlxy16*KshortWlxy16MonitoringZBnoHIPnoOOT
0193     +LambdaWlxy16*LambdaWlxy16MonitoringZBnoHIPnoOOT    
0194 )
0195 
0196 KshortWlxy16MonitoringZBHIPnoOOT = KshortMonitoringZBHIPnoOOT.clone(
0197     v0 = 'KshortWlxy16',
0198     FolderName = "Tracking/V0Monitoring/HIP_noOOTpu_INpu/Ks/Lxy16"
0199 )
0200 
0201 LambdaWlxy16MonitoringZBHIPnoOOT = LambdaMonitoringZBHIPnoOOT.clone(
0202     v0 = 'LambdaWlxy16',
0203     FolderName = "Tracking/V0Monitoring/HIP_noOOTpu_INpu/Lambda/Lxy16"
0204 )
0205 
0206 voWcutMonitoringZBHIPnoOOTSequence = cms.Sequence(
0207     KshortWlxy16*KshortWlxy16MonitoringZBHIPnoOOT
0208     +LambdaWlxy16*LambdaWlxy16MonitoringZBHIPnoOOT
0209 )
0210 
0211 KshortWlxy16MonitoringZBHIPOOT = KshortMonitoringZBHIPOOT.clone(
0212     v0 = 'KshortWlxy16',
0213     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_noINpu/Ks/Lxy16"
0214 )
0215 
0216 LambdaWlxy16MonitoringZBHIPOOT = LambdaMonitoringZBHIPOOT.clone(
0217     v0 = 'LambdaWlxy16',
0218     FolderName = "Tracking/V0Monitoring/HIP_OOTpu_noINpu/Lambda/Lxy16"
0219 )
0220 
0221 voWcutMonitoringZBHIPOOTSequence = cms.Sequence(
0222     KshortWlxy16*KshortWlxy16MonitoringZBHIPOOT
0223     +LambdaWlxy16*LambdaWlxy16MonitoringZBHIPOOT
0224 )