ATLAS Offline Software
Functions
HLTSignatureHypoTools Namespace Reference

Functions

def TestHypoTool (name, prop, threshold_value)
 
def MuTestHypoTool (chainDict)
 
def ElTestHypoTool (chainDict)
 
def GammTestHypoTool (chainDict)
 
def MuTest2HypoTool (chainDict)
 
def ElTest2HypoTool (chainDict)
 
def getThreshold (chainDict)
 
def dimuDrComboHypoTool (chainDict)
 

Function Documentation

◆ dimuDrComboHypoTool()

def HLTSignatureHypoTools.dimuDrComboHypoTool (   chainDict)

Definition at line 46 of file HLTSignatureHypoTools.py.

46 def dimuDrComboHypoTool(chainDict):
47  name = chainDict['chainName']
48  tool= CompFactory.DeltaRRoIComboHypoTool(name)
49  tool.DRcut=0.3
50  return tool
51 

◆ ElTest2HypoTool()

def HLTSignatureHypoTools.ElTest2HypoTool (   chainDict)

Definition at line 33 of file HLTSignatureHypoTools.py.

33 def ElTest2HypoTool(chainDict):
34  name = chainDict['chainName']
35  threshold = getThreshold(chainDict)
36  return TestHypoTool(name,prop="et", threshold_value=threshold)
37 
38 

◆ ElTestHypoTool()

def HLTSignatureHypoTools.ElTestHypoTool (   chainDict)

Definition at line 17 of file HLTSignatureHypoTools.py.

17 def ElTestHypoTool(chainDict):
18  name = chainDict['chainName']
19  threshold = getThreshold(chainDict)
20  return TestHypoTool(name,prop="et", threshold_value=threshold)
21 

◆ GammTestHypoTool()

def HLTSignatureHypoTools.GammTestHypoTool (   chainDict)

Definition at line 22 of file HLTSignatureHypoTools.py.

22 def GammTestHypoTool(chainDict):
23  name = chainDict['chainName']
24  threshold = getThreshold(chainDict)
25  return TestHypoTool(name,prop="et", threshold_value=threshold)
26 
27 

◆ getThreshold()

def HLTSignatureHypoTools.getThreshold (   chainDict)

Definition at line 39 of file HLTSignatureHypoTools.py.

39 def getThreshold(chainDict):
40  name = chainDict['chainParts'][0]['chainPartName']
41  from TriggerMenuMT.HLT.Config.Utility.DictFromChainName import getChainThresholdFromName
42  return getChainThresholdFromName( name.split("_"), "TestChain")
43 
44 
45 

◆ MuTest2HypoTool()

def HLTSignatureHypoTools.MuTest2HypoTool (   chainDict)

Definition at line 28 of file HLTSignatureHypoTools.py.

28 def MuTest2HypoTool(chainDict):
29  name = chainDict['chainName']
30  threshold = getThreshold(chainDict)
31  return TestHypoTool(name,prop="pt2", threshold_value=threshold)
32 

◆ MuTestHypoTool()

def HLTSignatureHypoTools.MuTestHypoTool (   chainDict)

Definition at line 12 of file HLTSignatureHypoTools.py.

12 def MuTestHypoTool(chainDict):
13  name = chainDict['chainName']
14  threshold = getThreshold(chainDict)
15  return TestHypoTool(name,prop="pt", threshold_value=threshold)
16 

◆ TestHypoTool()

def HLTSignatureHypoTools.TestHypoTool (   name,
  prop,
  threshold_value 
)

Definition at line 6 of file HLTSignatureHypoTools.py.

6 def TestHypoTool(name, prop, threshold_value):
7  value = int(threshold_value)*1000
8  UseThisLinkName="initialRoI"
9  HLTTest__TestHypoTool=CompFactory.getComp("HLTTest::TestHypoTool")
10  return HLTTest__TestHypoTool(name, Threshold=value, Property=prop, LinkName=UseThisLinkName)
11 
HLTSignatureHypoTools.TestHypoTool
def TestHypoTool(name, prop, threshold_value)
Definition: HLTSignatureHypoTools.py:6
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
HLTSignatureHypoTools.ElTestHypoTool
def ElTestHypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:17
HLTSignatureHypoTools.MuTest2HypoTool
def MuTest2HypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:28
DictFromChainName.getChainThresholdFromName
def getChainThresholdFromName(chainParts, signature)
Definition: DictFromChainName.py:106
HLTSignatureHypoTools.GammTestHypoTool
def GammTestHypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:22
HLTSignatureHypoTools.MuTestHypoTool
def MuTestHypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:12
getThreshold
CP::CorrectionCode getThreshold(Int_t &threshold, const std::string &trigger)
Definition: MuonTriggerSFRootCoreTest.cxx:48
HLTSignatureHypoTools.ElTest2HypoTool
def ElTest2HypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:33
HLTSignatureHypoTools.dimuDrComboHypoTool
def dimuDrComboHypoTool(chainDict)
Definition: HLTSignatureHypoTools.py:46