ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.Electron.ElectronChainConfiguration Namespace Reference

Classes

class  ElectronChainConfiguration

Functions

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

Variables

 log = logging.getLogger(__name__)

Function Documentation

◆ _diElectronMassComboHypoToolFromDict()

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

Definition at line 25 of file ElectronChainConfiguration.py.

25def _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()

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

Definition at line 49 of file ElectronChainConfiguration.py.

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

◆ diElectronJpsieeMassComboHypoToolFromDict()

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

Definition at line 46 of file ElectronChainConfiguration.py.

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

◆ diElectronZeeMassComboHypoToolFromDict()

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

Definition at line 43 of file ElectronChainConfiguration.py.

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

Variable Documentation

◆ log

python.HLT.Electron.ElectronChainConfiguration.log = logging.getLogger(__name__)

Definition at line 5 of file ElectronChainConfiguration.py.