Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
def | MemoryMonitorToolCfg (flags, name="ISF_MemoryMonitor", **kwargs) |
|
def | EntryLayerFilterCfg (flags, **kwargs) |
|
def | MC12EntryLayerFilterCfg (flags, name="ISF_MC12EntryLayerFilter", **kwargs) |
|
def | MC12LLPEntryLayerFilterCfg (flags, name="ISF_MC12LLPEntryLayerFilter", **kwargs) |
|
def | MC12PlusEntryLayerFilterCfg (flags, name="ISF_MC12PlusEntryLayerFilter", **kwargs) |
|
def | MC15EntryLayerFilterCfg (flags, name="ISF_MC15EntryLayerFilter", **kwargs) |
|
def | MC15aEntryLayerFilterCfg (flags, name="ISF_MC15aEntryLayerFilter", **kwargs) |
|
def | MC15aPlusEntryLayerFilterCfg (flags, name="ISF_MC15aPlusEntryLayerFilter", **kwargs) |
|
def | MC15aPlusLLPEntryLayerFilterCfg (flags, name="ISF_MC15aPlusLLPEntryLayerFilter", **kwargs) |
|
def | MC16EntryLayerFilterCfg (flags, name="ISF_MC16EntryLayerFilter", **kwargs) |
|
def | MC16LLPEntryLayerFilterCfg (flags, name="ISF_MC16LLPEntryLayerFilter", **kwargs) |
|
def | MC18EntryLayerFilterCfg (flags, name="ISF_MC18EntryLayerFilter", **kwargs) |
|
def | MC18LLPEntryLayerFilterCfg (flags, name="ISF_MC18LLPEntryLayerFilter", **kwargs) |
|
def | ValidationEntryLayerFilterCfg (flags, name="ISF_ValidationEntryLayerFilter", **kwargs) |
|
def | CosmicEventFilterToolCfg (flags, name="ISF_CosmicEventFilter", **kwargs) |
|
def | StoppedParticleEventFilterToolCfg (flags, name="ISF_StoppedParticleFilter", **kwargs) |
|
def | InToOutSubDetOrderingToolCfg (flags, name="ISF_InToOutSubDetOrderingTool", **kwargs) |
|
def | ParticleOrderingToolCfg (flags, name="ISF_ParticleOrderingTool", **kwargs) |
|
def | EnergyParticleOrderingToolCfg (flags, name="ISF_EnergyParticleOrderingTool", **kwargs) |
|
def | ParticleKillerToolCfg (flags, name="ISF_ParticleKillerTool", **kwargs) |
|
ComponentAccumulator tool configuration for ISF
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
◆ CosmicEventFilterToolCfg()
def ISF_ToolsConfig.CosmicEventFilterToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_CosmicEventFilter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 100 of file ISF_ToolsConfig.py.
101 from G4CosmicFilter.G4CosmicFilterConfig
import configCosmicFilterVolumeNames
104 kwargs.setdefault(
"UseAndFilter", len(volumeNames)<3 )
105 kwargs.setdefault(
"VolumeNames", volumeNames)
106 if flags.Sim.CosmicFilterID:
107 kwargs.setdefault(
"PDG_ID", flags.Sim.CosmicFilterID)
108 if flags.Sim.CosmicFilterPTmin:
109 kwargs.setdefault(
"ptMin", flags.Sim.CosmicFilterPTmin)
110 if flags.Sim.CosmicFilterPTmax:
111 kwargs.setdefault(
"ptMax", flags.Sim.CosmicFilterPTmax)
112 acc.setPrivateTools(CompFactory.ISF.CosmicEventFilterTool(name, **kwargs))
◆ EnergyParticleOrderingToolCfg()
def ISF_ToolsConfig.EnergyParticleOrderingToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_EnergyParticleOrderingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 147 of file ISF_ToolsConfig.py.
149 acc.setPrivateTools(CompFactory.ISF.EnergyParticleOrderingTool(name, **kwargs))
◆ EntryLayerFilterCfg()
def ISF_ToolsConfig.EntryLayerFilterCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return the MCxEntryLayerFilterCfg config flagged by Sim.TruthStrategy
Definition at line 22 of file ISF_ToolsConfig.py.
23 """Return the MCxEntryLayerFilterCfg config flagged by Sim.TruthStrategy"""
24 from SimulationConfig.SimEnums
import TruthStrategy
26 TruthStrategy.MC12: MC12EntryLayerFilterCfg,
27 TruthStrategy.MC12LLP: MC12LLPEntryLayerFilterCfg,
28 TruthStrategy.MC12Plus: MC12PlusEntryLayerFilterCfg,
29 TruthStrategy.MC15: MC15EntryLayerFilterCfg,
30 TruthStrategy.MC15a: MC15aEntryLayerFilterCfg,
31 TruthStrategy.MC15aPlus: MC15aPlusEntryLayerFilterCfg,
32 TruthStrategy.MC15aPlusLLP: MC15aPlusLLPEntryLayerFilterCfg,
33 TruthStrategy.MC16: MC16EntryLayerFilterCfg,
34 TruthStrategy.MC16LLP: MC16LLPEntryLayerFilterCfg,
35 TruthStrategy.MC18: MC18EntryLayerFilterCfg,
36 TruthStrategy.MC18LLP: MC18LLPEntryLayerFilterCfg,
37 TruthStrategy.Validation: ValidationEntryLayerFilterCfg,
40 TruthStrategy.Cosmic: CosmicEventFilterToolCfg,
42 MCxCfg = stratmap[flags.Sim.TruthStrategy]
43 return MCxCfg(flags, **kwargs)
◆ InToOutSubDetOrderingToolCfg()
def ISF_ToolsConfig.InToOutSubDetOrderingToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_InToOutSubDetOrderingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 124 of file ISF_ToolsConfig.py.
126 kwargs.setdefault(
"OrderID" , 100000000)
127 kwargs.setdefault(
"OrderBeamPipe", 1000000 )
128 kwargs.setdefault(
"OrderCalo" , 10000 )
129 kwargs.setdefault(
"OrderMS" , 100 )
130 kwargs.setdefault(
"OrderCavern" , 1 )
132 acc.setPrivateTools(CompFactory.ISF.GenericParticleOrderingTool(name, **kwargs))
◆ MC12EntryLayerFilterCfg()
def ISF_ToolsConfig.MC12EntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC12EntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 46 of file ISF_ToolsConfig.py.
48 acc.setPrivateTools(CompFactory.ISF.EntryLayerFilter(name, **kwargs))
◆ MC12LLPEntryLayerFilterCfg()
def ISF_ToolsConfig.MC12LLPEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC12LLPEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC12PlusEntryLayerFilterCfg()
def ISF_ToolsConfig.MC12PlusEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC12PlusEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC15aEntryLayerFilterCfg()
def ISF_ToolsConfig.MC15aEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC15aEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC15aPlusEntryLayerFilterCfg()
def ISF_ToolsConfig.MC15aPlusEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC15aPlusEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC15aPlusLLPEntryLayerFilterCfg()
def ISF_ToolsConfig.MC15aPlusLLPEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC15aPlusLLPEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC15EntryLayerFilterCfg()
def ISF_ToolsConfig.MC15EntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC15EntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 60 of file ISF_ToolsConfig.py.
62 kwargs.setdefault(
"MinEkinCharged", 100.*MeV)
63 kwargs.setdefault(
"MinEkinNeutral", -1.)
64 acc.setPrivateTools(CompFactory.ISF.EntryLayerFilter(name, **kwargs))
◆ MC16EntryLayerFilterCfg()
def ISF_ToolsConfig.MC16EntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC16EntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC16LLPEntryLayerFilterCfg()
def ISF_ToolsConfig.MC16LLPEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC16LLPEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC18EntryLayerFilterCfg()
def ISF_ToolsConfig.MC18EntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC18EntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MC18LLPEntryLayerFilterCfg()
def ISF_ToolsConfig.MC18LLPEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_MC18LLPEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ MemoryMonitorToolCfg()
def ISF_ToolsConfig.MemoryMonitorToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_MemoryMonitor" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 16 of file ISF_ToolsConfig.py.
18 acc.setPrivateTools(CompFactory.ISF.MemoryMonitoringTool(name, **kwargs))
◆ ParticleKillerToolCfg()
def ISF_ToolsConfig.ParticleKillerToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticleKillerTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 153 of file ISF_ToolsConfig.py.
155 acc.setPrivateTools(CompFactory.ISF.ParticleKillerSimTool(name, **kwargs))
◆ ParticleOrderingToolCfg()
def ISF_ToolsConfig.ParticleOrderingToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_ParticleOrderingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 136 of file ISF_ToolsConfig.py.
137 kwargs.setdefault(
"OrderID" , 1)
138 kwargs.setdefault(
"OrderBeamPipe", 1)
139 kwargs.setdefault(
"OrderCalo" , 1)
140 kwargs.setdefault(
"OrderMS" , 1)
141 kwargs.setdefault(
"OrderCavern" , 1)
143 acc.setPrivateTools(CompFactory.ISF.GenericParticleOrderingTool(name, **kwargs))
◆ StoppedParticleEventFilterToolCfg()
def ISF_ToolsConfig.StoppedParticleEventFilterToolCfg |
( |
|
flags, |
|
|
|
name = "ISF_StoppedParticleFilter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 116 of file ISF_ToolsConfig.py.
118 kwargs.setdefault(
"VolumeNames", [
"StoppingPositions"])
120 acc.setPrivateTools(CompFactory.ISF.CosmicEventFilterTool(name, **kwargs))
◆ ValidationEntryLayerFilterCfg()
def ISF_ToolsConfig.ValidationEntryLayerFilterCfg |
( |
|
flags, |
|
|
|
name = "ISF_ValidationEntryLayerFilter" , |
|
|
** |
kwargs |
|
) |
| |
◆ acc
def configCosmicFilterVolumeNames(flags)