ATLAS Offline Software
G4Utilities/G4DebuggingTools/python/PostIncludes.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
3 from G4DebuggingTools.G4DebuggingToolsConfig import VolumeDebugger
4 
5 def VolumeDebuggerAtlas(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
6  kwargs.setdefault("TargetVolume","")
7  result = VolumeDebugger(configFlags,name,**kwargs)
8  return result
9 
10 def VolumeDebuggerAtlasDumpOnly(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
11  kwargs.setdefault("RunGeoTest", False)
12  kwargs.setdefault("TargetVolume", "")
13  kwargs.setdefault("OutputPath", "AtlasFullDump.gdml")
14  result = VolumeDebugger(configFlags,name,**kwargs)
15  return result
16 
17 def VolumeDebuggerITk(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
18  kwargs.setdefault("TargetVolume","ITK::ITK")
19  result = VolumeDebugger(configFlags,name,**kwargs)
20  return result
21 
22 def VolumeDebuggerITkPixel(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
23  kwargs.setdefault("TargetVolume","ITkPixel::ITkPixel")
24  result = VolumeDebugger(configFlags,name,**kwargs)
25  return result
26 
27 def VolumeDebuggerITkStrip(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
28  kwargs.setdefault("TargetVolume","ITkStrip::SCT")
29  #change this eventually away from SCT once geometry tag is updated...
30  result = VolumeDebugger(configFlags,name,**kwargs)
31  return result
32 
33 def VolumeDebuggerHGTD(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs):
34  kwargs.setdefault("TargetVolume","HGTD::HGTD")
35  result = VolumeDebugger(configFlags,name,**kwargs)
36  return result
python.PostIncludes.VolumeDebuggerHGTD
def VolumeDebuggerHGTD(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:33
python.G4DebuggingToolsConfig.VolumeDebugger
def VolumeDebugger(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4DebuggingToolsConfig.py:24
python.PostIncludes.VolumeDebuggerITkStrip
def VolumeDebuggerITkStrip(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:27
python.PostIncludes.VolumeDebuggerAtlas
def VolumeDebuggerAtlas(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:5
python.PostIncludes.VolumeDebuggerITkPixel
def VolumeDebuggerITkPixel(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:22
python.PostIncludes.VolumeDebuggerITk
def VolumeDebuggerITk(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:17
python.PostIncludes.VolumeDebuggerAtlasDumpOnly
def VolumeDebuggerAtlasDumpOnly(configFlags, name="G4UA::ISFFullUserActionSvc", **kwargs)
Definition: G4Utilities/G4DebuggingTools/python/PostIncludes.py:10