ATLAS Offline Software
Functions | Variables
PhysDESDM_DV Namespace Reference

Functions

def DVSelectionString (flags, container)
 
def DVTriggerSelectionString (flags)
 

Variables

 jetContainer = primRPVLLDESDM.DV_containerFlags.jetCollectionName
 
 METContainer = primRPVLLDESDM.DV_containerFlags.METCollectionName
 
 photonContainer = primRPVLLDESDM.DV_containerFlags.photonCollectionName
 
 muonContainer = primRPVLLDESDM.DV_containerFlags.muonCollectionName
 
 electronContainer = primRPVLLDESDM.DV_containerFlags.electronCollectionName
 
 DVSingleTracklessJetFilterTool
 
 DVDoubleTracklessJetFilterTool
 
 DVPrescaleToolForMultijet
 
 DVCombinedTracklessJetFilterToolForMultijet
 
 DVPrescaleToolForMET
 
 DVCombinedTracklessJetFilterToolForMET
 
 DVPrescaleToolForPhoton
 
 DVCombinedTracklessJetFilterToolForPhoton
 
 DVMuonBarrelTriggerFilter
 
 DVMuonBarrelFilterTool
 
 DV_MuonBarrelFilter
 
 DVMuonFullMSTriggerFilter
 
 DVMuonFullMSFilterTool
 
 DV_MuonFullMSFilter
 
 DV_MuonFinalFilter
 
 SkimmingTools
 
 DVPhotonTriggerFilter
 photon filter for DV+electron More...
 
 DVPhotonSelection
 
 AugmentationTools
 
 DVPhotonFilterTool
 
 DV_PhotonFinalFilter
 
 DVPhotonPrescaleTool
 
 DV_PrescaledPhotonFinalFilter
 
 DV_PhotonPlusTracklessJetFilter
 Backup - photon+trackless jet - same combination as for multijets or MET - one hard trackless jets OR 2 soft OR prescaled passthrough. More...
 
 DVMultiJetTriggerFilter
 DV+jets filter. More...
 
 DV2JetFilterTool
 
 DV3JetFilterTool
 
 DV3JetFinalFilter
 
 DV4JetFilterTool
 
 DV5JetFilterTool
 
 DV6JetFilterTool
 
 DV7JetFilterTool
 
 DV_multiJet_offlineJetFilter
 
 DV_MultiJetFinalTracklessFilter
 
 DV_MultiJet2JHighPtFilter
 
 DV_MultiJet3JHighPtFilter
 
 DV_Multi3_2JetHighPtFilter
 
 DV_MultiJet4JHighPtFilter
 
 DV_MultiJet5JHighPtFilter
 
 DV_MultiJet6JHighPtFilter
 
 DV_MultiJet7JHighPtFilter
 
 DV_MultiJetHighPtFilter
 
 DV_MultiJetFinalFilter
 
 DVMETTriggerFilter
 DV+MET filter. More...
 
 DVMETFilterTool
 
 DV_METFinalFilter
 

Function Documentation

◆ DVSelectionString()

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

Definition at line 21 of file PhysDESDM_DV.py.

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

◆ DVTriggerSelectionString()

def PhysDESDM_DV.DVTriggerSelectionString (   flags)

Definition at line 44 of file PhysDESDM_DV.py.

44 def DVTriggerSelectionString(flags):
45  cutString=""
46  if flags.triggers.__len__() >=1:
47  cutString+=flags.triggers[0]
48  if flags.triggers.__len__() >1:
49  for trigger in flags.triggers[1:]:
50  cutString+=" || "+trigger
51  return cutString
52 

Variable Documentation

◆ AugmentationTools

PhysDESDM_DV.AugmentationTools

Definition at line 210 of file PhysDESDM_DV.py.

◆ DV2JetFilterTool

PhysDESDM_DV.DV2JetFilterTool
Initial value:
1 = skimtool( name = "DV2JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_2JetFilterFlags, jetContainer),
3  )

Definition at line 264 of file PhysDESDM_DV.py.

◆ DV3JetFilterTool

PhysDESDM_DV.DV3JetFilterTool
Initial value:
1 = skimtool( name = "DV3JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_3JetFilterFlags, jetContainer),
3  )

Definition at line 269 of file PhysDESDM_DV.py.

◆ DV3JetFinalFilter

PhysDESDM_DV.DV3JetFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV3JetFinalFilter",
2  FilterList=[DV3JetFilterTool,DV2JetFilterTool],
3 # OutputLevel=DEBUG
4  )

Definition at line 275 of file PhysDESDM_DV.py.

◆ DV4JetFilterTool

PhysDESDM_DV.DV4JetFilterTool
Initial value:
1 = skimtool( name = "DV4JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_4JetFilterFlags, jetContainer),
3  )

Definition at line 281 of file PhysDESDM_DV.py.

◆ DV5JetFilterTool

PhysDESDM_DV.DV5JetFilterTool
Initial value:
1 = skimtool( name = "DV5JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_5JetFilterFlags, jetContainer),
3  )

Definition at line 287 of file PhysDESDM_DV.py.

◆ DV6JetFilterTool

PhysDESDM_DV.DV6JetFilterTool
Initial value:
1 = skimtool( name = "DV6JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_6JetFilterFlags, jetContainer),
3  )

Definition at line 293 of file PhysDESDM_DV.py.

◆ DV7JetFilterTool

PhysDESDM_DV.DV7JetFilterTool
Initial value:
1 = skimtool( name = "DV7JetFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_7JetFilterFlags, jetContainer),
3  )

Definition at line 298 of file PhysDESDM_DV.py.

◆ DV_METFinalFilter

PhysDESDM_DV.DV_METFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_METFinalFilter",
2  FilterList=[DVMETFilterTool,DVMETTriggerFilter],
3 
4  )

Definition at line 400 of file PhysDESDM_DV.py.

◆ DV_Multi3_2JetHighPtFilter

PhysDESDM_DV.DV_Multi3_2JetHighPtFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_Multi3_2JetHighPtFilter",
2  FilterList=[DV_MultiJet2JHighPtFilter,DV_MultiJet3JHighPtFilter],
3 
4  )

Definition at line 332 of file PhysDESDM_DV.py.

◆ DV_MultiJet2JHighPtFilter

PhysDESDM_DV.DV_MultiJet2JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet2JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_2JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 321 of file PhysDESDM_DV.py.

◆ DV_MultiJet3JHighPtFilter

PhysDESDM_DV.DV_MultiJet3JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet3JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_3JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 326 of file PhysDESDM_DV.py.

◆ DV_MultiJet4JHighPtFilter

PhysDESDM_DV.DV_MultiJet4JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet4JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_4JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 339 of file PhysDESDM_DV.py.

◆ DV_MultiJet5JHighPtFilter

PhysDESDM_DV.DV_MultiJet5JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet5JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_5JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 345 of file PhysDESDM_DV.py.

◆ DV_MultiJet6JHighPtFilter

PhysDESDM_DV.DV_MultiJet6JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet6JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_6JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 351 of file PhysDESDM_DV.py.

◆ DV_MultiJet7JHighPtFilter

PhysDESDM_DV.DV_MultiJet7JHighPtFilter
Initial value:
1 = skimtool( name = "DV_MultiJet7JHighPtFilter",
2  expression = DVSelectionString(primRPVLLDESDM.DV_7JetFilterFlags_HighpTCut, jetContainer),
3  )

Definition at line 357 of file PhysDESDM_DV.py.

◆ DV_multiJet_offlineJetFilter

PhysDESDM_DV.DV_multiJet_offlineJetFilter
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DV_multiJet_offlineJetFilter",
2  FilterList=[DV3JetFinalFilter,DV4JetFilterTool,DV5JetFilterTool,DV6JetFilterTool,DV7JetFilterTool],
3 
4  )

Definition at line 306 of file PhysDESDM_DV.py.

◆ DV_MultiJetFinalFilter

PhysDESDM_DV.DV_MultiJetFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DV_MultiJetFinalFilter",
2  FilterList=[DV_MultiJetFinalTracklessFilter,DV_MultiJetHighPtFilter],
3 
4  )

Definition at line 370 of file PhysDESDM_DV.py.

◆ DV_MultiJetFinalTracklessFilter

PhysDESDM_DV.DV_MultiJetFinalTracklessFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_MultiJetFinalTracklessFilter",
2  FilterList=[DV_multiJet_offlineJetFilter,DVCombinedTracklessJetFilterToolForMultijet,DVMultiJetTriggerFilter],
3 
4  )

Definition at line 314 of file PhysDESDM_DV.py.

◆ DV_MultiJetHighPtFilter

PhysDESDM_DV.DV_MultiJetHighPtFilter
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DV_MultiJetHighPtFilter",
2  FilterList=[DV_Multi3_2JetHighPtFilter,DV_MultiJet4JHighPtFilter,DV_MultiJet5JHighPtFilter,DV_MultiJet6JHighPtFilter,DV_MultiJet7JHighPtFilter],
3 
4  )

Definition at line 363 of file PhysDESDM_DV.py.

◆ DV_MuonBarrelFilter

PhysDESDM_DV.DV_MuonBarrelFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_MuonBarrelFilter",
2  FilterList=[DVMuonBarrelFilterTool,DVMuonBarrelTriggerFilter],
3  #OutputLevel=DEBUG
4  )

Definition at line 159 of file PhysDESDM_DV.py.

◆ DV_MuonFinalFilter

PhysDESDM_DV.DV_MuonFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DV_MuonFinalFilter",
2  FilterList=[DV_MuonBarrelFilter,DV_MuonFullMSFilter],
3  #OutputLevel=DEBUG
4  )

Definition at line 182 of file PhysDESDM_DV.py.

◆ DV_MuonFullMSFilter

PhysDESDM_DV.DV_MuonFullMSFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_MuonFullMSFilter",
2  FilterList=[DVMuonFullMSFilterTool,DVMuonFullMSTriggerFilter],
3  #OutputLevel=DEBUG
4  )

Definition at line 175 of file PhysDESDM_DV.py.

◆ DV_PhotonFinalFilter

PhysDESDM_DV.DV_PhotonFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND( name = "DV_PhotonFinalFilter",
2  FilterList=[DVPhotonFilterTool,DVPhotonTriggerFilter],
3 
4  )

Definition at line 219 of file PhysDESDM_DV.py.

◆ DV_PhotonPlusTracklessJetFilter

PhysDESDM_DV.DV_PhotonPlusTracklessJetFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND(name="DV_PhotonPlusTracklessJetFilter",
2  FilterList=[DV_PhotonFinalFilter,DVCombinedTracklessJetFilterToolForPhoton]
3  )

Backup - photon+trackless jet - same combination as for multijets or MET - one hard trackless jets OR 2 soft OR prescaled passthrough.

Definition at line 244 of file PhysDESDM_DV.py.

◆ DV_PrescaledPhotonFinalFilter

PhysDESDM_DV.DV_PrescaledPhotonFinalFilter
Initial value:
1 = DerivationFramework__FilterCombinationAND(name="DV_PrescaledPhotonFinalFilter",
2  FilterList=[DV_PhotonFinalFilter,DVPhotonPrescaleTool])

Definition at line 231 of file PhysDESDM_DV.py.

◆ DVCombinedTracklessJetFilterToolForMET

PhysDESDM_DV.DVCombinedTracklessJetFilterToolForMET
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DVCombinedTracklessJetFilterToolForMET",
2  FilterList = [DVSingleTracklessJetFilterTool,
3  DVDoubleTracklessJetFilterTool,
4  DVPrescaleToolForMET],
5 
6  )

Definition at line 112 of file PhysDESDM_DV.py.

◆ DVCombinedTracklessJetFilterToolForMultijet

PhysDESDM_DV.DVCombinedTracklessJetFilterToolForMultijet
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DVCombinedTracklessJetFilterToolForMultijet",
2  FilterList = [DVSingleTracklessJetFilterTool,
3  DVDoubleTracklessJetFilterTool,
4  DVPrescaleToolForMultijet],
5 
6  )

Definition at line 99 of file PhysDESDM_DV.py.

◆ DVCombinedTracklessJetFilterToolForPhoton

PhysDESDM_DV.DVCombinedTracklessJetFilterToolForPhoton
Initial value:
1 = DerivationFramework__FilterCombinationOR( name = "DVCombinedTracklessJetFilterToolForPhoton",
2  FilterList = [DVSingleTracklessJetFilterTool,
3  DVDoubleTracklessJetFilterTool,
4  DVPrescaleToolForPhoton],
5 
6  )

Definition at line 125 of file PhysDESDM_DV.py.

◆ DVDoubleTracklessJetFilterTool

PhysDESDM_DV.DVDoubleTracklessJetFilterTool
Initial value:
1 = DerivationFramework__DVTracklessJetFilterTool( name = "DVDoubleTracklessJetFilterTool",
2  JetContainerKey = jetContainer,
3  JetPtCut= primRPVLLDESDM.DV_DoubleTracklessJetFilterFlags.cutEtMin,
4  JetEtaCut= primRPVLLDESDM.DV_DoubleTracklessJetFilterFlags.cutEtaMax,
5  sumPtTrkCut = primRPVLLDESDM.DV_DoubleTracklessJetFilterFlags.cutSumPtTrkMax,
6  nJetsRequired = 2)

Definition at line 78 of file PhysDESDM_DV.py.

◆ DVMETFilterTool

PhysDESDM_DV.DVMETFilterTool
Initial value:
1 = DerivationFramework__DVMissingETFilterTool(name = "DVMETFilterTool",
2  METContainerKey = METContainer,
3  METCut=primRPVLLDESDM.DV_METFilterFlags.cutMetMin)

Definition at line 395 of file PhysDESDM_DV.py.

◆ DVMETTriggerFilter

PhysDESDM_DV.DVMETTriggerFilter
Initial value:
1 = skimtool( name = "DVMETTriggerFilter",
2  expression = DVTriggerSelectionString(primRPVLLDESDM.DV_METFilterFlags)
3  )

DV+MET filter.

Definition at line 386 of file PhysDESDM_DV.py.

◆ DVMultiJetTriggerFilter

PhysDESDM_DV.DVMultiJetTriggerFilter
Initial value:
1 = skimtool( name = "DVMultiJetTriggerFilter",
2  expression = DVTriggerSelectionString(primRPVLLDESDM.DV_MultiJetTriggerFlags)
3  )

DV+jets filter.

Definition at line 259 of file PhysDESDM_DV.py.

◆ DVMuonBarrelFilterTool

PhysDESDM_DV.DVMuonBarrelFilterTool
Initial value:
1 = skimtool( name = "DVMuonBarrelFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_MuonBarrelFilterFlags, muonContainer)
3  )

Definition at line 154 of file PhysDESDM_DV.py.

◆ DVMuonBarrelTriggerFilter

PhysDESDM_DV.DVMuonBarrelTriggerFilter
Initial value:
1 = skimtool( name = "DVMuonBarrelTriggerFilter",
2  expression = DVTriggerSelectionString(primRPVLLDESDM.DV_MuonBarrelFilterFlags)
3  )

Definition at line 149 of file PhysDESDM_DV.py.

◆ DVMuonFullMSFilterTool

PhysDESDM_DV.DVMuonFullMSFilterTool
Initial value:
1 = skimtool( name = "DVMuonFullMSFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_MuonFullMSFilterFlags, muonContainer)
3  )

Definition at line 170 of file PhysDESDM_DV.py.

◆ DVMuonFullMSTriggerFilter

PhysDESDM_DV.DVMuonFullMSTriggerFilter
Initial value:
1 = skimtool( name = "DVMuonFullMSTriggerFilter",
2  expression = DVTriggerSelectionString(primRPVLLDESDM.DV_MuonFullMSFilterFlags)
3  )

Definition at line 165 of file PhysDESDM_DV.py.

◆ DVPhotonFilterTool

PhysDESDM_DV.DVPhotonFilterTool
Initial value:
1 = skimtool( name = "DVPhotonFilterTool",
2  expression = DVSelectionString(primRPVLLDESDM.DV_PhotonFilterFlags, photonContainer),
3  )

Definition at line 215 of file PhysDESDM_DV.py.

◆ DVPhotonPrescaleTool

PhysDESDM_DV.DVPhotonPrescaleTool
Initial value:
1 = DerivationFramework__PrescaleTool(name = "DVPhotonPrescaleTool",
2  Prescale = primRPVLLDESDM.DV_PhotonFilterFlags.prescale
3  )

Definition at line 226 of file PhysDESDM_DV.py.

◆ DVPhotonSelection

PhysDESDM_DV.DVPhotonSelection
Initial value:
1 = DerivationFramework__RpvEgammaIDTool( name = "DVPhotonSelection",
2  SelectionVariable = primRPVLLDESDM.DV_PhotonFilterFlags.cutIsEM,
3  CollectionName = photonContainer,
4  EGammaSelectionKey = "DV"+photonContainer+primRPVLLDESDM.DV_PhotonFilterFlags.cutIsEM,
5  )

Definition at line 203 of file PhysDESDM_DV.py.

◆ DVPhotonTriggerFilter

PhysDESDM_DV.DVPhotonTriggerFilter
Initial value:
1 = skimtool( name = "DVPhotonTriggerFilter",
2  expression = DVTriggerSelectionString(primRPVLLDESDM.DV_PhotonFilterFlags)
3  )

photon filter for DV+electron

Definition at line 195 of file PhysDESDM_DV.py.

◆ DVPrescaleToolForMET

PhysDESDM_DV.DVPrescaleToolForMET
Initial value:
1 = DerivationFramework__PrescaleTool(name = "DVPrescaleToolForMET",
2  Prescale = primRPVLLDESDM.DV_PrescalerFlags.prescale
3  )

Definition at line 107 of file PhysDESDM_DV.py.

◆ DVPrescaleToolForMultijet

PhysDESDM_DV.DVPrescaleToolForMultijet
Initial value:
1 = DerivationFramework__PrescaleTool(name = "DVPrescaleToolForMultijet",
2  Prescale = primRPVLLDESDM.DV_PrescalerFlags.prescale
3  )

Definition at line 94 of file PhysDESDM_DV.py.

◆ DVPrescaleToolForPhoton

PhysDESDM_DV.DVPrescaleToolForPhoton
Initial value:
1 = DerivationFramework__PrescaleTool(name = "DVPrescaleToolForPhoton",
2  Prescale = primRPVLLDESDM.DV_PrescalerFlags.prescale
3  )

Definition at line 120 of file PhysDESDM_DV.py.

◆ DVSingleTracklessJetFilterTool

PhysDESDM_DV.DVSingleTracklessJetFilterTool
Initial value:
1 = DerivationFramework__DVTracklessJetFilterTool( name = "DVSingleTracklessJetFilterTool",
2  JetContainerKey = jetContainer,
3  JetPtCut= primRPVLLDESDM.DV_SingleTracklessJetFilterFlags.cutEtMin,
4  JetEtaCut= primRPVLLDESDM.DV_SingleTracklessJetFilterFlags.cutEtaMax,
5  sumPtTrkCut = primRPVLLDESDM.DV_SingleTracklessJetFilterFlags.cutSumPtTrkMax,
6  nJetsRequired = 1)

Definition at line 69 of file PhysDESDM_DV.py.

◆ electronContainer

PhysDESDM_DV.electronContainer = primRPVLLDESDM.DV_containerFlags.electronCollectionName

Definition at line 14 of file PhysDESDM_DV.py.

◆ jetContainer

PhysDESDM_DV.jetContainer = primRPVLLDESDM.DV_containerFlags.jetCollectionName

Definition at line 10 of file PhysDESDM_DV.py.

◆ METContainer

PhysDESDM_DV.METContainer = primRPVLLDESDM.DV_containerFlags.METCollectionName

Definition at line 11 of file PhysDESDM_DV.py.

◆ muonContainer

PhysDESDM_DV.muonContainer = primRPVLLDESDM.DV_containerFlags.muonCollectionName

Definition at line 13 of file PhysDESDM_DV.py.

◆ photonContainer

PhysDESDM_DV.photonContainer = primRPVLLDESDM.DV_containerFlags.photonCollectionName

Definition at line 12 of file PhysDESDM_DV.py.

◆ SkimmingTools

PhysDESDM_DV.SkimmingTools

Definition at line 188 of file PhysDESDM_DV.py.

PhysDESDM_DV.DVTriggerSelectionString
def DVTriggerSelectionString(flags)
Definition: PhysDESDM_DV.py:44
TCS::join
std::string join(const std::vector< std::string > &v, const char c=',')
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/Root/StringUtils.cxx:10
PhysDESDM_DV.DVSelectionString
def DVSelectionString(flags, container)
Definition: PhysDESDM_DV.py:21