ATLAS Offline Software
Functions | Variables
python.egammaCaloToolsConfig Namespace Reference

Functions

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

Variables

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

Function Documentation

◆ CaloFillRectangularClusterCfg()

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

Definition at line 10 of file egammaCaloToolsConfig.py.

10 def 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()

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

Definition at line 51 of file egammaCaloToolsConfig.py.

51 def 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(
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()

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

Definition at line 34 of file egammaCaloToolsConfig.py.

34 def 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(
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()

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

Definition at line 21 of file egammaCaloToolsConfig.py.

22  flags, name="egammaCheckEnergyDepositTool", **kwargs
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()

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

Definition at line 68 of file egammaCaloToolsConfig.py.

69  flags, name="caloClusterHadROISelector", **kwargs
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.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.egammaCaloToolsConfig.egammaHadCaloClusterSelectorCfg
def egammaHadCaloClusterSelectorCfg(flags, name="caloClusterHadROISelector", **kwargs)
Definition: egammaCaloToolsConfig.py:68
python.egammaCaloToolsConfig.CaloFillRectangularClusterCfg
def CaloFillRectangularClusterCfg(flags, **kwargs)
Definition: egammaCaloToolsConfig.py:10
python.egammaCaloToolsConfig.egammaCheckEnergyDepositToolcfg
def egammaCheckEnergyDepositToolcfg(flags, name="egammaCheckEnergyDepositTool", **kwargs)
Definition: egammaCaloToolsConfig.py:21
python.egammaCaloToolsConfig.egammaCaloClusterSelectorGSFCfg
def egammaCaloClusterSelectorGSFCfg(flags, name="caloClusterGSFSelector", **kwargs)
Definition: egammaCaloToolsConfig.py:34
python.egammaCaloToolsConfig.egammaCaloClusterSelectorCfg
def egammaCaloClusterSelectorCfg(flags, name="caloClusterROISelector", **kwargs)
Definition: egammaCaloToolsConfig.py:51