Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
python.testSensitiveDetectors Namespace Reference

Functions

def setupTestOutputCfg (flags, **kwargs)
 

Variables

 parser = SetupArgParser()
 
 help
 
 action
 
 default
 
 nEvents
 
 outRootFile
 
 args = parser.parse_args()
 
 flags = initConfigFlags()
 
 ProductionStep
 
 Simulator
 
string streamName = "MuonSimTestStream"
 
 cfg
 

Function Documentation

◆ setupTestOutputCfg()

def python.testSensitiveDetectors.setupTestOutputCfg (   flags,
**  kwargs 
)

Definition at line 4 of file testSensitiveDetectors.py.

4 def setupTestOutputCfg(flags,**kwargs):
5 
6  kwargs.setdefault("AcceptAlgs",[])
7 
8  result = ComponentAccumulator()
9 
13  from MuonSensitiveDetectorsR4.SensitiveDetectorsCfg import OutputSimContainersCfg
14  container_items = ["xAOD::TruthParticleContainer#",
15  "xAOD::TruthParticleAuxContainer#",
16  "xAOD::TruthEventContainer#",
17  "xAOD::TruthEventAuxContainer#",
18  "McEventCollection#TruthEvent"] + OutputSimContainersCfg(flags)
19 
20  from xAODMetaDataCnv.InfileMetaDataConfig import SetupMetaDataForStreamCfg
21  result.merge(SetupMetaDataForStreamCfg(flags, kwargs["streamName"]))
22 
23  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
24  kwargs.setdefault("ItemList", container_items)
25  result.merge(OutputStreamCfg(flags, **kwargs))
26  return result
27 

Variable Documentation

◆ action

python.testSensitiveDetectors.action

Definition at line 31 of file testSensitiveDetectors.py.

◆ args

python.testSensitiveDetectors.args = parser.parse_args()

Definition at line 36 of file testSensitiveDetectors.py.

◆ cfg

python.testSensitiveDetectors.cfg

Definition at line 49 of file testSensitiveDetectors.py.

◆ default

python.testSensitiveDetectors.default

Definition at line 32 of file testSensitiveDetectors.py.

◆ flags

python.testSensitiveDetectors.flags = initConfigFlags()

Definition at line 38 of file testSensitiveDetectors.py.

◆ help

python.testSensitiveDetectors.help

Definition at line 31 of file testSensitiveDetectors.py.

◆ nEvents

python.testSensitiveDetectors.nEvents

Definition at line 33 of file testSensitiveDetectors.py.

◆ outRootFile

python.testSensitiveDetectors.outRootFile

Definition at line 34 of file testSensitiveDetectors.py.

◆ parser

python.testSensitiveDetectors.parser = SetupArgParser()

Definition at line 30 of file testSensitiveDetectors.py.

◆ ProductionStep

python.testSensitiveDetectors.ProductionStep

Definition at line 41 of file testSensitiveDetectors.py.

◆ Simulator

python.testSensitiveDetectors.Simulator

Definition at line 44 of file testSensitiveDetectors.py.

◆ streamName

string python.testSensitiveDetectors.streamName = "MuonSimTestStream"

Definition at line 45 of file testSensitiveDetectors.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.testSensitiveDetectors.setupTestOutputCfg
def setupTestOutputCfg(flags, **kwargs)
Definition: testSensitiveDetectors.py:4
python.OutputStreamConfig.OutputStreamCfg
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, keepProvenanceTagsRegEx=None, AcceptAlgs=[], HelperTools=[])
Definition: OutputStreamConfig.py:16
MuonG4SDConfig.OutputSimContainersCfg
def OutputSimContainersCfg(flags)
Definition: MuonG4SDConfig.py:82
InfileMetaDataConfig.SetupMetaDataForStreamCfg
def SetupMetaDataForStreamCfg(flags, streamName="", AcceptAlgs=None, createMetadata=None, propagateMetadataFromInput=True, *args, **kwargs)
Definition: InfileMetaDataConfig.py:222