Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
def | ALFA_FirstXing () |
|
def | ALFA_LastXing () |
|
def | ALFARangeCfg (flags, name="ALFARange", **kwargs) |
|
def | ALFA_PileUpToolCfg (flags, name="ALFA_PileUpTool", **kwargs) |
|
def | ALFA_OverlayPileUpToolCfg (flags, name="ALFA_OverlayPileUpTool", **kwargs) |
|
def | ALFA_DigitizationOutputCfg (flags) |
|
def | ALFA_DigitizationBasicCfg (flags, **kwargs) |
|
def | ALFA_OverlayDigitizationBasicCfg (flags, **kwargs) |
|
def | ALFA_DigitizationCfg (flags, **kwargs) |
|
def | ALFA_DigitizationOverlayCfg (flags, **kwargs) |
|
◆ ALFA_DigitizationBasicCfg()
def ALFA_DigitizationConfig.ALFA_DigitizationBasicCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for ALFA digitization
Definition at line 79 of file ALFA_DigitizationConfig.py.
80 """Return ComponentAccumulator for ALFA digitization"""
82 if "PileUpTools" not in kwargs:
84 kwargs[
"PileUpTools"] = PileUpTools
85 from DigitizationConfig.PileUpToolsConfig
import PileUpToolsCfg
◆ ALFA_DigitizationCfg()
def ALFA_DigitizationConfig.ALFA_DigitizationCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for ALFA digitization and Output
Definition at line 110 of file ALFA_DigitizationConfig.py.
111 """Return ComponentAccumulator for ALFA digitization and Output"""
◆ ALFA_DigitizationOutputCfg()
def ALFA_DigitizationConfig.ALFA_DigitizationOutputCfg |
( |
|
flags | ) |
|
Return ComponentAccumulator with Output for ALFA. Not standalone.
Definition at line 68 of file ALFA_DigitizationConfig.py.
69 """Return ComponentAccumulator with Output for ALFA. Not standalone."""
71 if flags.Output.doWriteRDO:
72 ItemList = [
"ALFA_DigitCollection#ALFA_DigitCollection",
73 "ALFA_ODDigitCollection#ALFA_ODDigitCollection"]
74 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
◆ ALFA_DigitizationOverlayCfg()
def ALFA_DigitizationConfig.ALFA_DigitizationOverlayCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for ALFA digitization and Output
Definition at line 119 of file ALFA_DigitizationConfig.py.
120 """Return ComponentAccumulator for ALFA digitization and Output"""
◆ ALFA_FirstXing()
def ALFA_DigitizationConfig.ALFA_FirstXing |
( |
| ) |
|
◆ ALFA_LastXing()
def ALFA_DigitizationConfig.ALFA_LastXing |
( |
| ) |
|
◆ ALFA_OverlayDigitizationBasicCfg()
def ALFA_DigitizationConfig.ALFA_OverlayDigitizationBasicCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with ALFA_DigiAlg.
Definition at line 90 of file ALFA_DigitizationConfig.py.
91 """Return ComponentAccumulator with ALFA_DigiAlg."""
93 if flags.Common.ProductionStep != ProductionStep.FastChain:
94 from SGComps.SGInputLoaderConfig
import SGInputLoaderCfg
95 acc.merge(
SGInputLoaderCfg(flags,Load={(
'ALFA_HitCollection',
'ALFA_HitCollection'),
96 (
'ALFA_ODHitCollection',
'ALFA_ODHitCollection')} ) )
97 if "DigitizationTool" not in kwargs:
100 if flags.Concurrency.NumThreads > 0:
101 kwargs.setdefault(
"Cardinality", flags.Concurrency.NumThreads)
104 kwargs.setdefault(
"ExtraInputs", flags.Overlay.ExtraInputs)
106 acc.addEventAlgo(CompFactory.ALFA_DigiAlg(
"ALFA_DigiAlg", **kwargs))
◆ ALFA_OverlayPileUpToolCfg()
def ALFA_DigitizationConfig.ALFA_OverlayPileUpToolCfg |
( |
|
flags, |
|
|
|
name = "ALFA_OverlayPileUpTool" , |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with ALFA_PileUpTool for Overlay
Definition at line 58 of file ALFA_DigitizationConfig.py.
59 """Return ComponentAccumulator with ALFA_PileUpTool for Overlay"""
61 kwargs.setdefault(
"mergeSvc",
'')
64 acc.setPrivateTools(tool)
◆ ALFA_PileUpToolCfg()
def ALFA_DigitizationConfig.ALFA_PileUpToolCfg |
( |
|
flags, |
|
|
|
name = "ALFA_PileUpTool" , |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with ALFA digitization tool.
Definition at line 33 of file ALFA_DigitizationConfig.py.
34 """Return ComponentAccumulator with ALFA digitization tool."""
38 if flags.Digitization.PileUp:
40 if flags.Digitization.DoXingByXingPileUp:
45 kwargs.setdefault(
"mergeSvc", acc.getPrimaryAndMerge(
PileUpMergeSvcCfg(flags, Intervals=intervals)).name)
48 kwargs.setdefault(
"mergeSvc",
'')
51 from RngComps.RngCompsConfig
import AthRNGSvcCfg
52 kwargs.setdefault(
"RndmSvc", acc.getPrimaryAndMerge(
AthRNGSvcCfg(flags)).name)
54 acc.setPrivateTools(CompFactory.ALFA_PileUpTool(name, **kwargs))
◆ ALFARangeCfg()
def ALFA_DigitizationConfig.ALFARangeCfg |
( |
|
flags, |
|
|
|
name = "ALFARange" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 22 of file ALFA_DigitizationConfig.py.
26 kwargs.setdefault(
'CacheRefreshFrequency', 1.0 )
27 kwargs.setdefault(
'ItemList', [
"ALFA_HitCollection#ALFA_HitCollection",
28 "ALFA_ODHitCollection#ALFA_ODHitCollection"] )
def ALFA_DigitizationCfg(flags, **kwargs)
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, AcceptAlgs=[], HelperTools=[])
def ALFA_DigitizationBasicCfg(flags, **kwargs)
def ALFA_PileUpToolCfg(flags, name="ALFA_PileUpTool", **kwargs)
def ALFARangeCfg(flags, name="ALFARange", **kwargs)
def ALFA_OverlayDigitizationBasicCfg(flags, **kwargs)
def ALFA_DigitizationOverlayCfg(flags, **kwargs)
def ALFA_OverlayPileUpToolCfg(flags, name="ALFA_OverlayPileUpTool", **kwargs)
def PileUpXingFolderCfg(flags, name="PileUpXingFolder", **kwargs)
def PileUpMergeSvcCfg(flags, name="PileUpMergeSvc", Intervals=[], **kwargs)
def ALFA_DigitizationOutputCfg(flags)
def AthRNGSvcCfg(flags, name="AthRNGSvc")