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

Functions

 CaloFillRectangularClusterCfg (flags, **kwargs)
 egammaCheckEnergyDepositToolcfg (flags, name="egammaCheckEnergyDepositTool", **kwargs)
 egammaCaloClusterSelectorGSFCfg (flags, name="caloClusterGSFSelector", **kwargs)
 egammaCaloClusterSelectorCfg (flags, name="caloClusterROISelector", **kwargs)
 egammaHadCaloClusterSelectorCfg (flags, name="caloClusterHadROISelector", **kwargs)

Variables

 flags = initConfigFlags()
 Files
 cfg = ComponentAccumulator()
 mlog = logging.getLogger("egammaCaloToolsConfigTest")
 nestLevel
 printDefaults
 f = open("egtracktools.pkl", "wb")

Detailed Description

 Tool configuration to instantiate all egammaCaloTools with default configuration.

Function Documentation

◆ CaloFillRectangularClusterCfg()

python.egammaCaloToolsConfig.CaloFillRectangularClusterCfg ( flags,
** kwargs )

Definition at line 10 of file egammaCaloToolsConfig.py.

10def CaloFillRectangularClusterCfg(flags, **kwargs):
11 result = ComponentAccumulator()
12
13 kwargs.setdefault("eta_size", 5)
14 kwargs.setdefault("phi_size", 7)
15 kwargs.setdefault("cells_name", flags.Egamma.Keys.Input.CaloCells)
16
17 result.setPrivateTools(CompFactory.CaloFillRectangularCluster(**kwargs))
18 return result
19
20

◆ egammaCaloClusterSelectorCfg()

python.egammaCaloToolsConfig.egammaCaloClusterSelectorCfg ( flags,
name = "caloClusterROISelector",
** kwargs )

Definition at line 51 of file egammaCaloToolsConfig.py.

51def egammaCaloClusterSelectorCfg(flags, name="caloClusterROISelector", **kwargs):
52 result = ComponentAccumulator()
53
54 if "egammaCheckEnergyDepositTool" not in kwargs:
55 if not flags.Egamma.doLowMu:
56 kwargs["egammaCheckEnergyDepositTool"] = result.popToolsAndMerge(
57 egammaCheckEnergyDepositToolcfg(flags)
58 )
59 kwargs.setdefault("EMEtCut", 2250.0 if not flags.Egamma.doLowMu else 300.0)
60 kwargs.setdefault("EMEtSplittingFraction", 0.7)
61 kwargs.setdefault("EMFCut", 0.7)
62 kwargs.setdefault("RetaCut", 0.65 if not flags.Egamma.doLowMu else 0.0)
63 kwargs.setdefault("HadLeakCut", 0.15)
64 result.setPrivateTools(CompFactory.egammaCaloClusterSelector(name, **kwargs))
65 return result
66
67

◆ egammaCaloClusterSelectorGSFCfg()

python.egammaCaloToolsConfig.egammaCaloClusterSelectorGSFCfg ( flags,
name = "caloClusterGSFSelector",
** kwargs )

Definition at line 34 of file egammaCaloToolsConfig.py.

34def egammaCaloClusterSelectorGSFCfg(flags, name="caloClusterGSFSelector", **kwargs):
35 result = ComponentAccumulator()
36
37 if "egammaCheckEnergyDepositTool" not in kwargs:
38 if not flags.Egamma.doLowMu:
39 kwargs["egammaCheckEnergyDepositTool"] = result.popToolsAndMerge(
40 egammaCheckEnergyDepositToolcfg(flags)
41 )
42
43 kwargs.setdefault("EMEtCut", 2250.0 if not flags.Egamma.doLowMu else 300.0)
44 kwargs.setdefault("EMEtSplittingFraction", 0.7)
45 kwargs.setdefault("EMFCut", 0.5)
46 kwargs.setdefault("CellContainerName", flags.Egamma.Keys.Input.CaloCells)
47 result.setPrivateTools(CompFactory.egammaCaloClusterSelector(name, **kwargs))
48 return result
49
50

◆ egammaCheckEnergyDepositToolcfg()

python.egammaCaloToolsConfig.egammaCheckEnergyDepositToolcfg ( flags,
name = "egammaCheckEnergyDepositTool",
** kwargs )

Definition at line 21 of file egammaCaloToolsConfig.py.

23):
24 result = ComponentAccumulator()
25 kwargs.setdefault("ThrE2min", 50)
26 kwargs.setdefault("ThrF0max", 0.9)
27 kwargs.setdefault("ThrF1max", 0.9)
28 kwargs.setdefault("ThrF2max", 0.999)
29 kwargs.setdefault("ThrF3max", 0.8)
30 result.setPrivateTools(CompFactory.egammaCheckEnergyDepositTool(name, **kwargs))
31 return result
32
33

◆ egammaHadCaloClusterSelectorCfg()

python.egammaCaloToolsConfig.egammaHadCaloClusterSelectorCfg ( flags,
name = "caloClusterHadROISelector",
** kwargs )

Definition at line 68 of file egammaCaloToolsConfig.py.

70):
71 result = ComponentAccumulator()
72 kwargs.setdefault("egammaCheckEnergyDepositTool", "")
73 kwargs.setdefault("ClusterEtCut", 150e3)
74 result.setPrivateTools(CompFactory.egammaCaloClusterSelector(name, **kwargs))
75 return result
76
77

Variable Documentation

◆ cfg

python.egammaCaloToolsConfig.cfg = ComponentAccumulator()

Definition at line 89 of file egammaCaloToolsConfig.py.

◆ f

python.egammaCaloToolsConfig.f = open("egtracktools.pkl", "wb")

Definition at line 112 of file egammaCaloToolsConfig.py.

◆ Files

python.egammaCaloToolsConfig.Files

Definition at line 84 of file egammaCaloToolsConfig.py.

◆ flags

python.egammaCaloToolsConfig.flags = initConfigFlags()

Definition at line 83 of file egammaCaloToolsConfig.py.

◆ mlog

python.egammaCaloToolsConfig.mlog = logging.getLogger("egammaCaloToolsConfigTest")

Definition at line 90 of file egammaCaloToolsConfig.py.

◆ nestLevel

python.egammaCaloToolsConfig.nestLevel

Definition at line 95 of file egammaCaloToolsConfig.py.

◆ printDefaults

python.egammaCaloToolsConfig.printDefaults

Definition at line 96 of file egammaCaloToolsConfig.py.