ATLAS Offline Software
Functions | Variables
PhysDESDM_Taus Namespace Reference

Functions

def TauSelectionString (flags, container)
 
def TausTriggerSelectionString (flags, RNN=False)
 

Variables

 jetContainer = primRPVLLDESDM.Tau_containerFlags.jetCollectionName
 
 METContainer = primRPVLLDESDM.Tau_containerFlags.METCollectionName
 
 photonContainer = primRPVLLDESDM.Tau_containerFlags.photonCollectionName
 
 muonContainer = primRPVLLDESDM.Tau_containerFlags.muonCollectionName
 
 electronContainer = primRPVLLDESDM.Tau_containerFlags.electronCollectionName
 
 TauSingleTriggerFilter
 
 Taus_SiFinalFilter
 
 SkimmingTools
 
 TauDiTriggerFilter
 Di Tau filter. More...
 
 Taus_DiFinalFilter
 
 TauMETTriggerFilter
 Met Tau filter. More...
 
 Taus_METFinalFilter
 

Function Documentation

◆ TauSelectionString()

def PhysDESDM_Taus.TauSelectionString (   flags,
  container 
)
Construct object selection string based on the flags provided (from DVFlags)

Definition at line 24 of file PhysDESDM_Taus.py.

24 def TauSelectionString(flags, container):
25  """Construct object selection string based on the flags provided (from DVFlags)
26  """
27 
28  cutList = []
29  try:
30  cutList.append('%s.pt > %s'%(container,flags.cutEtMin))
31  except:
32  pass
33  try:
34  cutList.append('abs(%s.eta) < %s'%(container,flags.cutEtaMax))
35  except:
36  pass
37  try:
38  cutList.append("DV%s%s"%(container,flags.cutIsEM))
39  except:
40  pass
41  cutString = 'count(' + ' && '.join(cutList) + ') > %i'%(flags.nPassed-1)
42  return cutString
43 

◆ TausTriggerSelectionString()

def PhysDESDM_Taus.TausTriggerSelectionString (   flags,
  RNN = False 
)

Definition at line 47 of file PhysDESDM_Taus.py.

47 def TausTriggerSelectionString(flags,RNN=False):
48  cutString = " || ".join(flags.triggers)
49  if RNN:
50  cutString = " || ".join([l for l in flags.triggers if "RNN" in l])
51  return cutString
52 

Variable Documentation

◆ electronContainer

PhysDESDM_Taus.electronContainer = primRPVLLDESDM.Tau_containerFlags.electronCollectionName

Definition at line 14 of file PhysDESDM_Taus.py.

◆ jetContainer

PhysDESDM_Taus.jetContainer = primRPVLLDESDM.Tau_containerFlags.jetCollectionName

Definition at line 10 of file PhysDESDM_Taus.py.

◆ METContainer

PhysDESDM_Taus.METContainer = primRPVLLDESDM.Tau_containerFlags.METCollectionName

Definition at line 11 of file PhysDESDM_Taus.py.

◆ muonContainer

PhysDESDM_Taus.muonContainer = primRPVLLDESDM.Tau_containerFlags.muonCollectionName

Definition at line 13 of file PhysDESDM_Taus.py.

◆ photonContainer

PhysDESDM_Taus.photonContainer = primRPVLLDESDM.Tau_containerFlags.photonCollectionName

Definition at line 12 of file PhysDESDM_Taus.py.

◆ SkimmingTools

PhysDESDM_Taus.SkimmingTools

Definition at line 84 of file PhysDESDM_Taus.py.

◆ TauDiTriggerFilter

PhysDESDM_Taus.TauDiTriggerFilter
Initial value:
1 = DerivationFramework__TriggerSkimmingTool(name = "TauDiTriggerFilter",
2  TriggerListOR = primRPVLLDESDM.Taus_DiTauFilterFlags.triggers)

Di Tau filter.

Definition at line 91 of file PhysDESDM_Taus.py.

◆ TauMETTriggerFilter

PhysDESDM_Taus.TauMETTriggerFilter
Initial value:
1 = DerivationFramework__TriggerSkimmingTool(name = "TauMETTriggerFilter",
2  TriggerListOR = primRPVLLDESDM.Taus_TauMETFilterFlags.triggers)

Met Tau filter.

Definition at line 112 of file PhysDESDM_Taus.py.

◆ Taus_DiFinalFilter

PhysDESDM_Taus.Taus_DiFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "LargeRadDiTaus_FinalFilter",
2  FilterList=[TauDiTriggerFilter],
3  #OutputLevel=DEBUG
4 )

Definition at line 96 of file PhysDESDM_Taus.py.

◆ Taus_METFinalFilter

PhysDESDM_Taus.Taus_METFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "LargeRadTaus_METFinalFilter",
2  FilterList=[TauMETTriggerFilter],
3  #OutputLevel=DEBUG
4  )

Definition at line 118 of file PhysDESDM_Taus.py.

◆ Taus_SiFinalFilter

PhysDESDM_Taus.Taus_SiFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "LargeRadSiTaus_FinalFilter",
2  FilterList=[TauSingleTriggerFilter],
3  #OutputLevel=DEBUG
4  )

Definition at line 77 of file PhysDESDM_Taus.py.

◆ TauSingleTriggerFilter

PhysDESDM_Taus.TauSingleTriggerFilter
Initial value:
1 = DerivationFramework__TriggerSkimmingTool(name = "TauSingleTriggerFilter",
2  TriggerListOR = primRPVLLDESDM.Taus_SingleTauFilterFlags.triggers)

Definition at line 71 of file PhysDESDM_Taus.py.

PhysDESDM_Taus.TauSelectionString
def TauSelectionString(flags, container)
Definition: PhysDESDM_Taus.py:24
PhysDESDM_Taus.TausTriggerSelectionString
def TausTriggerSelectionString(flags, RNN=False)
Definition: PhysDESDM_Taus.py:47
TCS::join
std::string join(const std::vector< std::string > &v, const char c=',')
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/Root/StringUtils.cxx:10