ATLAS Offline Software
Public Member Functions | List of all members
python.RPVLLTriggers.RPVLLTriggers Class Reference
Collaboration diagram for python.RPVLLTriggers.RPVLLTriggers:

Public Member Functions

def getDVMuonBarrelTriggers (self)
 
def getDVMuonFullMSTriggers (self)
 
def getDVPhotonTriggers (self)
 
def getDVMultiJetTriggers (self)
 
def getDVMETTriggers (self)
 
def getDiLepSiPhTriggers (self)
 
def getDiLepDiPhTriggers (self)
 
def getDiLepSiMuTriggers (self)
 
def getDiLepSiMuBaTriggers (self)
 
def getEmergingTriggers (self)
 
def getHNLSingleMuonTriggers (self)
 
def getHNLSingleElectronTriggers (self)
 
def getHNLMultiMuonTriggers (self)
 
def getHNLMultiElectronTriggers (self)
 
def getHVMuvtxTriggers (self)
 
def getHVprescaledMuvtxTriggers (self)
 
def getHVCalRatioTriggers (self)
 HV Jet/MET def getHVJetMETTriggers(self): #HV_JetMETFilterFlags.TriggerNames. More...
 
def getKinkedTrackJetMetTriggers (self)
 
def getKinkedTrackZeeTriggers (self)
 
def getKinkedTrackZmumuTriggers (self)
 
def getHIPsTriggers (self)
 
def getTauSingleTriggers (self)
 
def getTauDiTriggers (self)
 
def getTauMETTriggers (self)
 

Detailed Description

Definition at line 45 of file RPVLLTriggers.py.

Member Function Documentation

◆ getDiLepDiPhTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDiLepDiPhTriggers (   self)

Definition at line 87 of file RPVLLTriggers.py.

87  def getDiLepDiPhTriggers(self):
88  #DiLep_FilterFlags.DiPhTriggers
89  DiLepDiPhList = getTriggerList( TriggerType.g_multi, "HLT_2g", ["_g", "tight"] )
90  return DiLepDiPhList
91 

◆ getDiLepSiMuBaTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDiLepSiMuBaTriggers (   self)

Definition at line 99 of file RPVLLTriggers.py.

99  def getDiLepSiMuBaTriggers(self):
100  #DiLep_FilterFlags.SiMuBaTriggers
101  DiLepSiMuBaList = getTriggerList( TriggerType.mu_single, "msonly", ["3layersEC"] )
102  return DiLepSiMuBaList
103 

◆ getDiLepSiMuTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDiLepSiMuTriggers (   self)

Definition at line 93 of file RPVLLTriggers.py.

93  def getDiLepSiMuTriggers(self):
94  #DiLep_FilterFlags.SiMuTriggers
95  DiLepSiMuList = getTriggerList( TriggerType.mu_single, "msonly_3layersEC" )
96  return DiLepSiMuList
97 

◆ getDiLepSiPhTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDiLepSiPhTriggers (   self)

Definition at line 81 of file RPVLLTriggers.py.

81  def getDiLepSiPhTriggers(self):
82  #DiLep_FilterFlags.SiPhTriggers
83  DiLepSiPhList = getTriggerList( TriggerType.g_single, "", ["etcut"] )
84  return DiLepSiPhList
85 

◆ getDVMETTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDVMETTriggers (   self)

Definition at line 75 of file RPVLLTriggers.py.

75  def getDVMETTriggers(self):
76  #DV_METFilterFlags.triggers
77  DVMETList = getTriggerList( TriggerType.xe, "", ["pufit_xe", "wEFMu"] )
78  return DVMETList
79 

◆ getDVMultiJetTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDVMultiJetTriggers (   self)

Definition at line 68 of file RPVLLTriggers.py.

68  def getDVMultiJetTriggers(self):
69  #DV_MultiJetTriggerFlags.triggers
70  DVMultiJetList = getTriggerList( TriggerType.j_multi, "HLT_4j|HLT_5j|HLT_6j|HLT_7j",
71  ["boffperf_split_0eta240", "boffperf_split_L14J15", "boffperf_split_L15J15"] )
72  return DVMultiJetList
73 

◆ getDVMuonBarrelTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDVMuonBarrelTriggers (   self)

Definition at line 50 of file RPVLLTriggers.py.

50  def getDVMuonBarrelTriggers(self):
51  #DV_MuonBarrelFilterFlags.triggers
52  DVMuonBarrelList = getTriggerList( TriggerType.mu_single, "msonly", ["3layersEC"] )
53  return DVMuonBarrelList
54 

◆ getDVMuonFullMSTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDVMuonFullMSTriggers (   self)

Definition at line 56 of file RPVLLTriggers.py.

56  def getDVMuonFullMSTriggers(self):
57  #DV_MuonFullMSFilterFlags.triggers
58  DVMuonFullMSList = getTriggerList( TriggerType.mu_single, "msonly_3layersEC" )
59  return DVMuonFullMSList
60 

◆ getDVPhotonTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getDVPhotonTriggers (   self)

Definition at line 62 of file RPVLLTriggers.py.

62  def getDVPhotonTriggers(self):
63  #DV_PhotonFilterFlags.triggers
64  DVPhotonList = getTriggerList( TriggerType.g_single, "", ["etcut", "L1"] )
65  return DVPhotonList
66 

◆ getEmergingTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getEmergingTriggers (   self)

Definition at line 105 of file RPVLLTriggers.py.

105  def getEmergingTriggers(self):
106  #Emerging_FilterFlags.Triggers
107  EmergingList = getTriggerList( TriggerType.j_multi, "HLT_4j", ["boffperf_split"] )
108  return EmergingList
109 

◆ getHIPsTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHIPsTriggers (   self)

Definition at line 180 of file RPVLLTriggers.py.

180  def getHIPsTriggers(self):
181  #HipsTriggerFilterExpression
182  HIPsList = getTriggerList( TriggerType.exotics, "hiptrt" )
183  return HIPsList
184 

◆ getHNLMultiElectronTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHNLMultiElectronTriggers (   self)

Definition at line 131 of file RPVLLTriggers.py.

131  def getHNLMultiElectronTriggers(self):
132  #HnlSkimmingTool.Triggers
133  HNLMultiElectronList = getTriggerList( TriggerType.el_multi, "" )
134  # We may need to restrict di-electron triggers.
135  return HNLMultiElectronList
136 

◆ getHNLMultiMuonTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHNLMultiMuonTriggers (   self)

Definition at line 124 of file RPVLLTriggers.py.

124  def getHNLMultiMuonTriggers(self):
125  #HnlSkimmingTool.Triggers
126  HNLMultiMuonList = getTriggerList( TriggerType.mu_multi, "" )
127  # We may need to restrict di-muon triggers.
128  return HNLMultiMuonList
129 

◆ getHNLSingleElectronTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHNLSingleElectronTriggers (   self)

Definition at line 117 of file RPVLLTriggers.py.

117  def getHNLSingleElectronTriggers(self):
118  #HnlSkimmingTool.Triggers
119  HNLSingleElectronList = getTriggerList( TriggerType.el_single, "",
120  ["etcut", "lhloose", "noringer"] ) # Copied from getKinkedTrackZeeTriggers
121  return HNLSingleElectronList
122 

◆ getHNLSingleMuonTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHNLSingleMuonTriggers (   self)

Definition at line 111 of file RPVLLTriggers.py.

111  def getHNLSingleMuonTriggers(self):
112  #HnlSkimmingTool.Triggers
113  HNLSingleMuonList = getTriggerList( TriggerType.mu_single, "ivarmedium" )
114  return HNLSingleMuonList
115 

◆ getHVCalRatioTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHVCalRatioTriggers (   self)

HV Jet/MET def getHVJetMETTriggers(self): #HV_JetMETFilterFlags.TriggerNames.

not in unprescaled trigger menu...

Definition at line 155 of file RPVLLTriggers.py.

155  def getHVCalRatioTriggers(self):
156  #HV_CalRatioTriggerFlags.TriggerNames
157  HVCalRatioList = getTriggerList( TriggerType.exotics, "cleanLLP" )
158  return HVCalRatioList
159 

◆ getHVMuvtxTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHVMuvtxTriggers (   self)

Definition at line 138 of file RPVLLTriggers.py.

138  def getHVMuvtxTriggers(self):
139  #HV_MuvtxTriggerFlags.TriggerNames
140  HVMuvtxList = getTriggerList( TriggerType.ALL, "muvtx", ["noiso"] )
141  return HVMuvtxList
142 

◆ getHVprescaledMuvtxTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getHVprescaledMuvtxTriggers (   self)

Definition at line 144 of file RPVLLTriggers.py.

144  def getHVprescaledMuvtxTriggers(self):
145  #HV_prescaledMuvtxTriggerFlags.TriggerNames
146  HVprescaledMuvtxList = getTriggerList( TriggerType.ALL, "muvtx_noiso" )
147  return HVprescaledMuvtxList
148 

◆ getKinkedTrackJetMetTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getKinkedTrackJetMetTriggers (   self)

Definition at line 161 of file RPVLLTriggers.py.

161  def getKinkedTrackJetMetTriggers(self):
162  #KinkedTrack_singleJetMetFilterFlags.triggerNames
163  KinkedTrackJetMetList = getTriggerList( TriggerType.xe, "" )
164  return KinkedTrackJetMetList
165 

◆ getKinkedTrackZeeTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getKinkedTrackZeeTriggers (   self)

Definition at line 167 of file RPVLLTriggers.py.

167  def getKinkedTrackZeeTriggers(self):
168  #KinkedTrack_ZeeFilterFlags.triggerNames
169  KinkedTrackZeeList = getTriggerList( TriggerType.el_single, "",
170  ["etcut", "lhloose", "noringer"] )
171  return KinkedTrackZeeList
172 

◆ getKinkedTrackZmumuTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getKinkedTrackZmumuTriggers (   self)

Definition at line 174 of file RPVLLTriggers.py.

174  def getKinkedTrackZmumuTriggers(self):
175  #KinkedTrack_ZmumuFilterFlags.triggerNames
176  KinkedTrackZmumuList = getTriggerList( TriggerType.mu_single, "", ["eta", "msonly"] )
177  return KinkedTrackZmumuList
178 

◆ getTauDiTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getTauDiTriggers (   self)

Definition at line 190 of file RPVLLTriggers.py.

190  def getTauDiTriggers(self):
191  #DV_METFilterFlags.triggers
192  SingleRNNTauList = getTriggerList( TriggerType.tau_multi )
193  return SingleRNNTauList
194 

◆ getTauMETTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getTauMETTriggers (   self)

Definition at line 195 of file RPVLLTriggers.py.

195  def getTauMETTriggers(self):
196  #DV_METFilterFlags.triggers
197  SingleRNNTauList = getTriggerList( TriggerType.ALL, matching_pattern="HLT_tau.*xe.*" )
198  return SingleRNNTauList
199 
200 
201 # Flags to turn RPVLL TriggerAPI implementation on/off

◆ getTauSingleTriggers()

def python.RPVLLTriggers.RPVLLTriggers.getTauSingleTriggers (   self)

Definition at line 185 of file RPVLLTriggers.py.

185  def getTauSingleTriggers(self):
186  #DV_METFilterFlags.triggers
187  SingleRNNTauList = getTriggerList( TriggerType.tau_single )
188  return SingleRNNTauList
189 

The documentation for this class was generated from the following file:
python.RPVLLTriggers.getTriggerList
def getTriggerList(trigger_type, matching_pattern="", reject_list=[])
Definition: RPVLLTriggers.py:12