ATLAS Offline Software
Loading...
Searching...
No Matches
python.AsgForwardElectronIsEMSelectorsConfig Namespace Reference

Functions

 AsgForwardElectronIsEMSelectorCfg (flags, name, quality, menu=forwardelectronPIDmenu.menuMC15)

Variables

str __doc__

Function Documentation

◆ AsgForwardElectronIsEMSelectorCfg()

python.AsgForwardElectronIsEMSelectorsConfig.AsgForwardElectronIsEMSelectorCfg ( flags,
name,
quality,
menu = forwardelectronPIDmenu.menuMC15 )

Definition at line 14 of file AsgForwardElectronIsEMSelectorsConfig.py.

17 menu=forwardelectronPIDmenu.menuMC15):
18
19 mlog = logging.getLogger('AsgForwardElectronIsEMSelector')
20 mlog.debug('Start configuration')
21 acc = ComponentAccumulator()
22 AsgForwardElectronIsEMSelector = CompFactory.AsgForwardElectronIsEMSelector
23
24 try:
25 ntuple = ForwardElectronIsEMMap(quality, menu)
26 mlog.debug('ntuple: %s', ntuple)
27 except KeyError:
28 mlog.error("Fwd Electron quality not found."
29 "Please use an egammaIDQuality"
30 "(ElectronPhotonSelectorTools/egammaPIDdefs.h)."
31 "This function only supports forward IDs,"
32 "and not photon or standard electron IDs")
33 raise
34
35 # Create and instance of the tool
37 tool.usePVContainer = flags.Tracking.doVertexFinding
38
39 # Call the function and configure it with the standard configuration
40 ntuple[1](tool)
41 tool.isEMMask = ntuple[0]
42
43 mlog.debug('isEMMask: %x', tool.isEMMask)
44
45 acc.setPrivateTools(tool)
46 return acc

Variable Documentation

◆ __doc__

str python.AsgForwardElectronIsEMSelectorsConfig.__doc__
private
Initial value:
1= """Configure the AsgForwardElectronIsEMSelector with the quality cuts
2 and allow for (re-)setting of all provided cuts."""

Definition at line 4 of file AsgForwardElectronIsEMSelectorsConfig.py.