14 __doc__ =
"""job flags for the RPV/LL HNL DRAW"""
17 from AthenaCommon.JobProperties
import JobProperty
20 from xAODPrimitives.xAODIso
import xAODIso
23 from LongLivedParticleDPDMaker.PrimaryDPDFlags_RPVLLStream
import jobproperties
24 primRPVLLDESDM=jobproperties.PrimaryDPDFlags_RPVLLStream
29 allowedTypes = [
"bool"]
31 primRPVLLDESDM.add_JobProperty(doHnlElMu)
36 allowedTypes = [
"bool"]
38 primRPVLLDESDM.add_JobProperty(doHnlElEl)
43 allowedTypes = [
"bool"]
45 primRPVLLDESDM.add_JobProperty(doHnlMuEl)
50 allowedTypes = [
"float"]
51 StoredValue = 28.*Units.GeV
52 primRPVLLDESDM.add_JobProperty(promptMuonPtThreshHnl)
57 allowedTypes = [
"float"]
58 StoredValue = 28.*Units.GeV
59 primRPVLLDESDM.add_JobProperty(promptElectronPtThreshHnl)
64 allowedTypes = [
"float"]
65 StoredValue = 5.*Units.GeV
66 primRPVLLDESDM.add_JobProperty(displacedMuonPtThreshHnl)
71 allowedTypes = [
"float"]
72 StoredValue = 5.*Units.GeV
73 primRPVLLDESDM.add_JobProperty(displacedElectronPtThreshHnl)
78 allowedTypes = [
"float"]
80 primRPVLLDESDM.add_JobProperty(promptMuonIsoThreshHnl)
85 allowedTypes = [
"float"]
87 primRPVLLDESDM.add_JobProperty(promptElectronIsoThreshHnl)
92 allowedTypes = [
"float"]
94 primRPVLLDESDM.add_JobProperty(displacedMuonIsoThreshHnl)
99 allowedTypes = [
"float"]
101 primRPVLLDESDM.add_JobProperty(displacedElectronIsoThreshHnl)
106 allowedTypes = [
"int"]
107 StoredValue = xAODIso.ptcone30
108 primRPVLLDESDM.add_JobProperty(promptElectronIsoTypeHnl)
113 allowedTypes = [
"int"]
114 StoredValue = xAODIso.ptcone30
115 primRPVLLDESDM.add_JobProperty(displacedElectronIsoTypeHnl)
120 allowedTypes = [
"list"]
121 StoredValue = [ROOT.xAOD.Muon.Combined]
122 primRPVLLDESDM.add_JobProperty(promptMuonTypesHnl)
127 allowedTypes = [
"list"]
128 StoredValue = [ROOT.xAOD.Muon.Combined,
129 ROOT.xAOD.Muon.MuonStandAlone]
130 primRPVLLDESDM.add_JobProperty(displacedMuonTypesHnl)
135 allowedTypes = [
"str"]
136 StoredValue =
"LHLoose"
137 primRPVLLDESDM.add_JobProperty(promptElectronIDHnl)
142 allowedTypes = [
"float"]
143 StoredValue = 0.1*Units.mm
144 primRPVLLDESDM.add_JobProperty(displacedMuonD0ThreshHnl)
149 allowedTypes = [
"float"]
150 StoredValue = 1.0*Units.mm
151 primRPVLLDESDM.add_JobProperty(displacedElectronD0ThreshHnl)
156 allowedTypes = [
"bool"]
158 primRPVLLDESDM.add_JobProperty(doHnlMultiLeptonTriggers)
163 allowedTypes = [
"float"]
164 StoredValue = 0.0*Units.radian
165 primRPVLLDESDM.add_JobProperty(leptonDphiThreshHnl)