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

Public Member Functions

def __init__ (self, threshold)
 

Public Attributes

 MapsHADETthr
 
 MapsCARCOREthr
 
 MapsCAERATIOthr
 

Detailed Description

Definition at line 185 of file TrigEgammaFastCutDefs.py.

Constructor & Destructor Documentation

◆ __init__()

def python.TrigEgammaFastCutDefs.TrigFastPhotonCutMaps.__init__ (   self,
  threshold 
)

Definition at line 186 of file TrigEgammaFastCutDefs.py.

186  def __init__(self, threshold):
187  if(float(threshold) >= 0. and float(threshold) < 10):
188  self.MapsHADETthr = {
189  'etcut': [0.1638, 0.1596, 0.1218, 0.1638, 0.0448875, 0.1386, 0.1596, 0.1638, 0.147],
190  'loose': [0.1638, 0.1596, 0.1218, 0.1638, 0.0448875, 0.1386, 0.1596, 0.1638, 0.147],
191  'medium':[0.0254625, 0.0238875, 0.0270375, 0.0207375, 0.03465, 0.0378, 0.03465, 0.0286125, 0.02625],
192  'tight':[0.0254625, 0.0238875, 0.0270375, 0.0207375, 0.03465, 0.0378, 0.03465, 0.0286125, 0.02625],
193  }
194  self.MapsCARCOREthr = {
195  'etcut': [0.532, 0.57, 0.646, 0.684, 0.418, 0.722, 0.684, 0.722, 0.76],
196  'loose': [0.532, 0.57, 0.646, 0.684, 0.418, 0.722, 0.684, 0.722, 0.76],
197  'medium':[0.83125, 0.719625, 0.814625, 0.83125, 0.703, 0.817, 0.83125, 0.8265, 0.719625],
198  'tight':[0.83125, 0.719625, 0.814625, 0.83125, 0.703, 0.817, 0.83125, 0.8265, 0.719625],
199  }
200  self.MapsCAERATIOthr = {
201  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
202  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
203  'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
204  'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
205  }
206  elif(float(threshold) >= 10. and float(threshold) < 15):
207  self.MapsHADETthr = {
208  'etcut': [0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
209  'loose': [0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
210  'medium':[0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
211  'tight':[0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
212  }
213  self.MapsCARCOREthr = {
214  'etcut': [0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
215  'loose': [0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
216  'medium':[0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
217  'tight':[0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
218  }
219  self.MapsCAERATIOthr = {
220  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
221  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
222  'medium': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
223  'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
224  }
225  elif(float(threshold) >= 15. and float(threshold) < 20):
226  self.MapsHADETthr = {
227  'etcut':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
228  'loose':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
229  'medium':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
230  'tight':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
231  }
232  self.MapsCARCOREthr = {
233  'etcut':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
234  'loose':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
235  'medium':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
236  'tight':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
237  }
238  self.MapsCAERATIOthr = {
239  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
240  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
241  'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
242  'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
243  }
244  elif(float(threshold) >= 20. and float(threshold) < 30):
245  self.MapsHADETthr = {
246  'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
247  'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
248  'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
249  'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
250  }
251  self.MapsCARCOREthr = {
252  'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
253  'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
254  'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
255  'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
256  }
257  self.MapsCAERATIOthr = {
258  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
259  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
260  'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
261  'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
262  }
263  elif(float(threshold) >= 30. and float(threshold) < 40):
264  self.MapsHADETthr = {
265  'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
266  'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
267  'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
268  'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
269  }
270  self.MapsCARCOREthr = {
271  'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
272  'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
273  'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
274  'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
275  }
276  self.MapsCAERATIOthr = {
277  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
278  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
279  'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
280  'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
281  }
282  elif(float(threshold) >= 40.):
283  self.MapsHADETthr = {
284  'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
285  'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
286  'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
287  'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
288  }
289  self.MapsCARCOREthr = {
290  'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
291  'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
292  'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
293  'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
294  }
295  self.MapsCAERATIOthr = {
296  'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
297  'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
298  'medium': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
299  'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
300  }
301  else:
302  raise RuntimeError('INCORRECT threshold: No cuts configured')
303 

Member Data Documentation

◆ MapsCAERATIOthr

python.TrigEgammaFastCutDefs.TrigFastPhotonCutMaps.MapsCAERATIOthr

Definition at line 200 of file TrigEgammaFastCutDefs.py.

◆ MapsCARCOREthr

python.TrigEgammaFastCutDefs.TrigFastPhotonCutMaps.MapsCARCOREthr

Definition at line 194 of file TrigEgammaFastCutDefs.py.

◆ MapsHADETthr

python.TrigEgammaFastCutDefs.TrigFastPhotonCutMaps.MapsHADETthr

Definition at line 188 of file TrigEgammaFastCutDefs.py.


The documentation for this class was generated from the following file:
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:567
readCCLHist.float
float
Definition: readCCLHist.py:83