ATLAS Offline Software
Classes | Functions | Variables
python.HLT.Electron.ElectronChainConfiguration Namespace Reference

Classes

class  ElectronChainConfiguration
 

Functions

def _diElectronMassComboHypoToolFromDict (flags, chainDict, mass_range)
 
def diElectronZeeMassComboHypoToolFromDict (flags, chainDict)
 
def diElectronJpsieeMassComboHypoToolFromDict (flags, chainDict)
 
def diEgammaHegMassComboHypoToolFromDict (flags, chainDict)
 

Variables

 log
 

Function Documentation

◆ _diElectronMassComboHypoToolFromDict()

def python.HLT.Electron.ElectronChainConfiguration._diElectronMassComboHypoToolFromDict (   flags,
  chainDict,
  mass_range 
)
private

Definition at line 25 of file ElectronChainConfiguration.py.

25 def _diElectronMassComboHypoToolFromDict(flags, chainDict, mass_range):
26  name = chainDict['chainName']
27  monTool = GenericMonitoringTool(flags, "MonTool_"+name,
28  HistPath = 'EgammaMassHypo/'+name)
29  monTool.defineHistogram('DphiOfProcessed', type='TH1F', path='EXPERT', title="PrecisionCalo Hypo entries per Phi;Phi", xbins=128, xmin=-3.2, xmax=3.2)
30  monTool.defineHistogram('MassOfProcessed', type='TH1F', path='EXPERT', title="Mass in accepted combinations [MeV]", xbins=75, xmin=0, xmax=150000)
31  monTool.defineHistogram('DphiOfAccepted', type='TH1F', path='EXPERT', title="PrecisionCalo Hypo entries per Phi;Phi", xbins=128, xmin=-3.2, xmax=3.2)
32  monTool.defineHistogram('MassOfAccepted', type='TH1F', path='EXPERT', title="Mass in accepted combinations [MeV]", xbins=75, xmin=0, xmax=150000)
33 
34  tool = CompFactory.TrigEgammaTopoHypoTool(name,
35  AcceptAll = False,
36  ApplyMassCut = True,
37  LowerMassEgammaClusterCut = mass_range[0],
38  UpperMassEgammaClusterCut = mass_range[1],
39  MonTool = monTool)
40  return tool
41 
42 

◆ diEgammaHegMassComboHypoToolFromDict()

def python.HLT.Electron.ElectronChainConfiguration.diEgammaHegMassComboHypoToolFromDict (   flags,
  chainDict 
)

Definition at line 49 of file ElectronChainConfiguration.py.

49 def diEgammaHegMassComboHypoToolFromDict(flags, chainDict):
50  return _diElectronMassComboHypoToolFromDict(flags, chainDict, (90000, 1400000))
51 
52 
53 #----------------------------------------------------------------
54 # Class to configure chain
55 #----------------------------------------------------------------

◆ diElectronJpsieeMassComboHypoToolFromDict()

def python.HLT.Electron.ElectronChainConfiguration.diElectronJpsieeMassComboHypoToolFromDict (   flags,
  chainDict 
)

Definition at line 46 of file ElectronChainConfiguration.py.

46 def diElectronJpsieeMassComboHypoToolFromDict(flags, chainDict):
47  return _diElectronMassComboHypoToolFromDict(flags, chainDict, (1000, 5000))
48 

◆ diElectronZeeMassComboHypoToolFromDict()

def python.HLT.Electron.ElectronChainConfiguration.diElectronZeeMassComboHypoToolFromDict (   flags,
  chainDict 
)

Definition at line 43 of file ElectronChainConfiguration.py.

43 def diElectronZeeMassComboHypoToolFromDict(flags, chainDict):
44  return _diElectronMassComboHypoToolFromDict(flags, chainDict, (50000, 130000))
45 

Variable Documentation

◆ log

python.HLT.Electron.ElectronChainConfiguration.log

Definition at line 5 of file ElectronChainConfiguration.py.

python.HLT.Electron.ElectronChainConfiguration._diElectronMassComboHypoToolFromDict
def _diElectronMassComboHypoToolFromDict(flags, chainDict, mass_range)
Definition: ElectronChainConfiguration.py:25
GenericMonitoringTool
Definition: GenericMonitoringTool.h:53
python.HLT.Electron.ElectronChainConfiguration.diElectronJpsieeMassComboHypoToolFromDict
def diElectronJpsieeMassComboHypoToolFromDict(flags, chainDict)
Definition: ElectronChainConfiguration.py:46
python.HLT.Electron.ElectronChainConfiguration.diEgammaHegMassComboHypoToolFromDict
def diEgammaHegMassComboHypoToolFromDict(flags, chainDict)
Definition: ElectronChainConfiguration.py:49
python.HLT.Electron.ElectronChainConfiguration.diElectronZeeMassComboHypoToolFromDict
def diElectronZeeMassComboHypoToolFromDict(flags, chainDict)
Definition: ElectronChainConfiguration.py:43