|
ATLAS Offline Software
|
|
def | AFP_FirstXing () |
|
def | AFP_LastXing () |
|
def | AFP_SIDPUXinfFolderCfg (flags, name="AFP_SIDXinfFolder", **kwargs) |
|
def | AFP_TDPUXinfFolderCfg (flags, name="AFP_TDXinfFolder", **kwargs) |
|
def | AFP_DigitizationToolCfg (flags, name="AFP_PileUpTool", **kwargs) |
|
def | AFP_OverlayDigitizationToolCfg (flags, name="AFP_OverlayDigitizationTool", **kwargs) |
|
def | AFP_DigitizationOutputCfg (flags) |
|
def | AFP_DigitizationBasicCfg (flags, **kwargs) |
|
def | AFP_OverlayDigitizationBasicCfg (flags, **kwargs) |
|
def | AFP_DigitizationCfg (flags, **kwargs) |
|
def | AFP_DigitizationOverlayCfg (flags, **kwargs) |
|
◆ AFP_DigitizationBasicCfg()
def AFP_DigitizationConfig.AFP_DigitizationBasicCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for AFP digitization
Definition at line 89 of file AFP_DigitizationConfig.py.
90 """Return ComponentAccumulator for AFP digitization"""
92 if "PileUpTools" not in kwargs:
94 kwargs[
"PileUpTools"] = PileUpTools
95 from DigitizationConfig.PileUpToolsConfig
import PileUpToolsCfg
◆ AFP_DigitizationCfg()
def AFP_DigitizationConfig.AFP_DigitizationCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for AFP digitization and Output
Definition at line 120 of file AFP_DigitizationConfig.py.
121 """Return ComponentAccumulator for AFP digitization and Output"""
◆ AFP_DigitizationOutputCfg()
def AFP_DigitizationConfig.AFP_DigitizationOutputCfg |
( |
|
flags | ) |
|
Return ComponentAccumulator with Output for AFP. Not standalone.
Definition at line 76 of file AFP_DigitizationConfig.py.
77 """Return ComponentAccumulator with Output for AFP. Not standalone."""
79 if flags.Output.doWriteRDO:
80 ItemList = [
"AFP_TDDigiCollection#AFP_TDDigiCollection",
81 "AFP_SiDigiCollection#AFP_SiDigiCollection",
82 "xAOD::AFPSiHitContainer#AFPSiHitContainer",
"xAOD::AFPSiHitAuxContainer#AFPSiHitContainerAux.",
83 "xAOD::AFPToFHitContainer#AFPToFHitContainer",
"xAOD::AFPToFHitAuxContainer#AFPToFHitContainerAux."]
84 from OutputStreamAthenaPool.OutputStreamConfig
import OutputStreamCfg
◆ AFP_DigitizationOverlayCfg()
def AFP_DigitizationConfig.AFP_DigitizationOverlayCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator for AFP digitization and Output
Definition at line 129 of file AFP_DigitizationConfig.py.
130 """Return ComponentAccumulator for AFP digitization and Output"""
◆ AFP_DigitizationToolCfg()
def AFP_DigitizationConfig.AFP_DigitizationToolCfg |
( |
|
flags, |
|
|
|
name = "AFP_PileUpTool" , |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with AFP digitization tool.
Definition at line 41 of file AFP_DigitizationConfig.py.
42 """Return ComponentAccumulator with AFP digitization tool."""
45 if flags.Digitization.PileUp:
47 if flags.Digitization.DoXingByXingPileUp:
53 kwargs.setdefault(
"mergeSvc", acc.getPrimaryAndMerge(
PileUpMergeSvcCfg(flags, Intervals=intervals)).name)
54 kwargs.setdefault(
"OnlyUseContainerName",
True)
56 kwargs.setdefault(
"mergeSvc",
'')
57 kwargs.setdefault(
"OnlyUseContainerName",
False)
59 from RngComps.RngCompsConfig
import AthRNGSvcCfg
60 kwargs.setdefault(
"RndmSvc", acc.getPrimaryAndMerge(
AthRNGSvcCfg(flags)).name)
62 acc.setPrivateTools(CompFactory.AFP_PileUpTool(name, **kwargs))
◆ AFP_FirstXing()
def AFP_DigitizationConfig.AFP_FirstXing |
( |
| ) |
|
◆ AFP_LastXing()
def AFP_DigitizationConfig.AFP_LastXing |
( |
| ) |
|
◆ AFP_OverlayDigitizationBasicCfg()
def AFP_DigitizationConfig.AFP_OverlayDigitizationBasicCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with AFP_DigiTop.
Definition at line 100 of file AFP_DigitizationConfig.py.
101 """Return ComponentAccumulator with AFP_DigiTop."""
103 if flags.Common.ProductionStep != ProductionStep.FastChain:
104 from SGComps.SGInputLoaderConfig
import SGInputLoaderCfg
105 acc.merge(
SGInputLoaderCfg(flags,Load={(
'AFP_TDSimHitCollection',
'StoreGateSvc+AFP_TDSimHitCollection'),
106 (
'AFP_SIDSimHitCollection',
'StoreGateSvc+AFP_SIDSimHitCollection')} ) )
107 if "DigitizationTool" not in kwargs:
110 if flags.Concurrency.NumThreads > 0:
111 kwargs.setdefault(
"Cardinality", flags.Concurrency.NumThreads)
114 kwargs.setdefault(
"ExtraInputs", flags.Overlay.ExtraInputs)
116 acc.addEventAlgo(CompFactory.AFP_DigiTop(
"AFP_DigiTop", **kwargs))
◆ AFP_OverlayDigitizationToolCfg()
def AFP_DigitizationConfig.AFP_OverlayDigitizationToolCfg |
( |
|
flags, |
|
|
|
name = "AFP_OverlayDigitizationTool" , |
|
|
** |
kwargs |
|
) |
| |
Return ComponentAccumulator with AFP_DigitizationTool for Overlay
Definition at line 66 of file AFP_DigitizationConfig.py.
67 """Return ComponentAccumulator with AFP_DigitizationTool for Overlay"""
69 kwargs.setdefault(
"mergeSvc",
'')
70 kwargs.setdefault(
"OnlyUseContainerName",
False)
72 acc.setPrivateTools(tool)
◆ AFP_SIDPUXinfFolderCfg()
def AFP_DigitizationConfig.AFP_SIDPUXinfFolderCfg |
( |
|
flags, |
|
|
|
name = "AFP_SIDXinfFolder" , |
|
|
** |
kwargs |
|
) |
| |
Return a PileUpXingFoldertool for AFP SID
Definition at line 23 of file AFP_DigitizationConfig.py.
24 """Return a PileUpXingFoldertool for AFP SID"""
28 kwargs.setdefault(
"ItemList", [
"AFP_SIDSimHitCollection#AFP_SIDSimHitCollection"])
◆ AFP_TDPUXinfFolderCfg()
def AFP_DigitizationConfig.AFP_TDPUXinfFolderCfg |
( |
|
flags, |
|
|
|
name = "AFP_TDXinfFolder" , |
|
|
** |
kwargs |
|
) |
| |
Return a PileUpXingFoldertool for AFP TD
Definition at line 32 of file AFP_DigitizationConfig.py.
33 """Return a PileUpXingFoldertool for AFP TD"""
37 kwargs.setdefault(
"ItemList", [
"AFP_TDSimHitCollection#AFP_TDSimHitCollection"])
def AFP_OverlayDigitizationToolCfg(flags, name="AFP_OverlayDigitizationTool", **kwargs)
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, AcceptAlgs=[], HelperTools=[])
def AFP_OverlayDigitizationBasicCfg(flags, **kwargs)
def AFP_DigitizationToolCfg(flags, name="AFP_PileUpTool", **kwargs)
def AFP_DigitizationBasicCfg(flags, **kwargs)
def AFP_TDPUXinfFolderCfg(flags, name="AFP_TDXinfFolder", **kwargs)
def AFP_DigitizationOutputCfg(flags)
def AFP_SIDPUXinfFolderCfg(flags, name="AFP_SIDXinfFolder", **kwargs)
def AFP_DigitizationOverlayCfg(flags, **kwargs)
def PileUpXingFolderCfg(flags, name="PileUpXingFolder", **kwargs)
def AFP_DigitizationCfg(flags, **kwargs)
def PileUpMergeSvcCfg(flags, name="PileUpMergeSvc", Intervals=[], **kwargs)
def AthRNGSvcCfg(flags, name="AthRNGSvc")